MS Publisher ist ein Programm zum Erstellen von Dokumenten, die auf die Arbeit mit Seitenlayoutinformationen ausgerichtet sind. Das Programm öffnet die nächsten Dateiformate MS Publisher 2.0 oder höher, Dateien mit der Erweiterung .txt, RTF-Dateien, MS Word-Dateien, HTML-Dateien, Unicode-Text und viele mehr. Pub-Dateien können verschiedene Arten von Daten wie Bilder, Texte oder Grafiken enthalten. Aus diesem Grund ist das Format bei der Erstellung von Flyern, Broschüren, Postkarten und anderen Papierwerbeprodukten weit verbreitet.

Mit dieser Software können Sie Ihre eigenen entworfenen Dokumente erstellen oder die formatierten Designs für Ihr Dokument verwenden. MS Publisher speichert Dateien mit der Erweiterung .pub, und nicht viele Anwendungen außer Publisher können solche Dateien verarbeiten.

Aspose.PUB für C# .NET ist eine flexible und benutzerfreundliche Bibliothek. Es wurde entwickelt, um mit elektronischen Veröffentlichungsdateien zu arbeiten. Diese Lösung unterstützt das Laden, Öffnen, Bearbeiten und Konvertieren des gängigen Dateiformats für elektronische Veröffentlichungen (.pub) in PDF. Es bietet eine schnelle und zuverlässige Konvertierung von PUB in PDF, HTML, XLSX, DOC und die gängigsten Bildformate.

Abgesehen von der Integration in Ihr eigenes C# .NET-Projekt eignet sich die Bibliothek perfekt zum Erstellen eigener plattformübergreifender Anwendungen zum Öffnen, Zusammenführen oder Konvertieren von MS Publisher-Dateien. Hier können Sie Beispiele für die Implementierung der Funktionalität in solche Anwendungen sehen und ausprobieren. Sie werden von unseren Teams unter Verwendung der Lösung erstellt. Mit diesen Lösungen müssen Sie keine zusätzliche Software oder ein Abonnement installieren, um das gerenderte Ergebnis zu erhalten.

Erweiterte .NET PUB-Manipulations-API-Funktionen

PUB-Dateien in PDF exportieren

Aspose.PUB für .NET kann mit nur wenigen Codezeilen Veröffentlichungsdateien (.pub) lesen und in PDF-Dateien konvertieren.

PUB in PDF konvertieren – C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Der obige Code kann auf folgende Weise kurz erklärt werden:

  • Erstellen Sie den vollständigen Dateipfad zu der Publisher-Datei, die Sie konvertieren möchten. Erstellen Sie dazu eine String-Variable pubFile und weisen Sie ihr den Wert der dataDir-Variablen zu.
  • Erstellen Sie ein Parser-Objekt, um den Inhalt der Publisher-Datei zu parsen, indem Sie die CreateParser()-Methode für die PubFactory-Klasse aufrufen.
  • Verwenden Sie die Parse()-Methode für das parser-Objekt. Die Methode liest und analysiert den Inhalt der Publisher-Datei und gibt das der Variablen pubtopdf zugewiesene Ergebnis zurück.
  • Konvertieren Sie den geparsten Inhalt der Publisher-Datei in eine PDF-Datei und speichern Sie sie mit der ConvertToPdf()-Methode auf der PdfConverter-Instanz am angegebenen Speicherort.

Greifen Sie auf PUB-Ebenen zu und bearbeiten Sie diese

Mit Aspose.PUB für .NET können Sie auf Ebenen eines PUB zugreifen und entweder mit Bild oder Text darauf zeichnen. Sie können Ebenen zusammenführen, Text auf Ebenen aktualisieren, Effekte festlegen oder Ebenen als Bild exportieren. Sie können auch die PUB .NET-API verwenden, um reduzierte PUB-Dateien zu erkennen oder Miniaturansichten zu erstellen.

PUB-Dateien lesen oder erstellen

Aspose.PUB für .NET unterstützt nicht nur das Laden von PSD- und PSB-Dateiformaten zur Bearbeitung und Konvertierung, sondern bietet auch die Möglichkeit, PUB- und PSB-Dateien von Grund auf neu zu erstellen. .NET-Entwickler können die API verwenden, um Szenarien zu automatisieren, die ihnen auf ihrem Weg helfen können.

Verschiedene Bildfilter

Aspose.PUB für .NET bietet die wichtigsten Imaging-Funktionen wie Farbanpassung über seine Klassenbibliotheken. Entwickler können Helligkeit, Kontrast oder Gamma auf Rasterbildern, die von der API geladen werden, einfach anpassen. Darüber hinaus können Entwickler Bilder dynamisch dithern oder weichzeichnen sowie beliebte Filter wie Median, Gauss Wiener, Motion Wiener und Bradley Threshold verwenden.

Neueste PUB-API-Funktionen

Aspose.PUB für die .NET-API fügt kontinuierlich weitere Funktionen hinzu, um es leistungsstark zu machen. Hier ist eine Liste mit einigen Auswahlen der zuletzt hinzugefügten:

  • Unterstützung von Füllebenen. Muster, Farbe und Verlaufsfüllung.
  • Unterstützung von GdFlResource, VmskResource, PtFlResource und VsmsResource.
  • Laden Sie JPEG-, PNG- usw. Bilddateien ohne direktes Laden in PsdImage.
  • Unterstützung von Ebenenvektormasken und benutzerdefiniertem FlipRotate für Textebenen.
  • Rendern des Stroke-Effekts mit Farbfüllung für den Export.
  
  

Aspose.PUB bietet individuelle APIs für gängige Entwicklungsumgebungen, wie unten aufgeführt: