Konvertieren Sie PUB-Dateien mit Java-APIs

Überblick über die .pub-Konvertierungsfunktion über Java

Das Konvertieren von MS Publisher-Dateien bietet eine Alternative, wenn Sie Microsoft Publisher-Dateien mit anderer Software öffnen oder bearbeiten möchten. Sehen wir uns weitere Gründe für die Konvertierung von PUB-Dateien an:

Sie haben mehrere Möglichkeiten, PUB-Dateien in verschiedene Formate zu konvertieren, darunter PDF, DOCX (Microsoft Word), RTF (Rich Text Format) oder HTML (Webseitenformat). Die Wahl des Formats hängt von Ihren spezifischen Anforderungen und der Software oder Plattform ab, die Sie verwenden möchten. Wenn Sie eine Online-Lösung ohne Programmieraufwand in Java bevorzugen, können Sie plattformübergreifende Konverter verwenden.

Aspose.PUB für Java kann Publikationsdateien (.pub) lesen und in PDF konvertieren. Die  PubFactory-Klasse erstellt Inhalte aus einer .pub-Datei zur weiteren Verarbeitung durch die Document-Klasse der API.

Derzeit unterstützt die API nicht die Konvertierung von Bildern in einer PUB-Datei in Ausgabe-PDFs.

PUB-zu-PDF-Konvertierung mit Java

Adobe hat das Portable Document Format (PDF) eingeführt, um die Anzeige von Dokumenten auf digitalen Geräten zu erleichtern. Für PUB-Dateien ist hingegen Microsoft Publisher für den Zugriff erforderlich. Mit Aspose.PUB für Java können Sie PUB-Dateien mühelos in PDF konvertieren und sie so auf praktisch jedem Computer zugänglich machen, ohne dass eine Installation von Microsoft Publisher erforderlich ist.

Aspose.PUB für Java unterstützt die Konvertierung mehrseitiger PUB-Dokumente in PDF unter Verwendung derselben Codezeilen, die in diesem Artikel angegeben sind.

  1. Erstellen Sie eine Java-Konsole oder ein WinForms-Projekt

  2. Geben Sie ein IPubParser-Objekt mit dem Namen parser an und weisen Sie ihm das Ergebnis des Aufrufs der Methode createParser aus der Klasse PubFactory zu, wobei Sie fileName als Parameter übergeben. Die createParser-Methode ist für die Erstellung eines Parser-Objekts verantwortlich, um die durch den fileName angegebene „.pub“-Datei zu analysieren.

  3. Deklarieren Sie ein Document-Objekt mit dem Namen doc und weisen Sie ihm das Ergebnis des Aufrufs der Parse-Methode für das Parser-Objekt zu. Diese Methode analysiert die „.pub“-Datei mit dem zuvor erstellten Parser und gibt ein Document-Objekt zurück, das den Inhalt der Datei darstellt.

  4. Verwenden Sie die Methode createPdfConverter aus der Klasse PubFactory, um ein PDF-Konverterobjekt zu erstellen.

  5. Verwenden Sie die Methode convertToPdf für das PDF-Konverterobjekt, um das Dokumentobjekt (das analysierte .pub-Dokument) und den Pfad der Ausgabedatei als Parameter zu übergeben. Diese Methode konvertiert das analysierte „.pub“-Dokument in ein PDF-Format und speichert es im angegebenen Ausgabedateipfad.

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-Java
2
3IPubParser parser = PubFactory.createParser(fileName);
4
5Document doc = parser.parse();
6
7com.aspose.pub.PubFactory.createPdfConverter().convertToPdf(doc, "/users/kashifiqbal/documents/result_out.pdf");

Um zu sehen, wie die Funktionalität in eine plattformübergreifende Anwendung implementiert werden kann, lesen Sie unseren Online-PUB-Konverter. Gehen Sie zur Produktseite, um PUB-zu-PDF-Konvertierung über Java vollständig zu entdecken.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.