Convert Publisher to PNG in Java | PUB to PNG Converter

Suchen Sie nach einer Möglichkeit, Ihre PUB-Dateien in PNG-Bilder zu exportieren, ohne Microsoft Publisher zu verwenden? Suchen Sie nicht weiter! Dieser Blogbeitrag führt Sie durch den Prozess der Konvertierung von PUB in PNG mit Java. Microsoft Publisher ist eine Desktop-Publishing-Anwendung, die PUB-Dateien erstellt. Eine PUB-Datei enthält das Layout, Text, Bilder und Formatierungselemente des Dokuments. Die Konvertierung von Microsoft Publisher-Dateien in PNG-Bilder ermöglicht das Teilen Ihrer Inhalte in einem weit verbreiteten Bildformat. Lassen Sie uns loslegen und lernen, wie man Publisher in PNG in Java umwandelt.

Dieser Artikel behandelt folgende Themen:

  1. Java API zur Umwandlung von Publisher in PNG
  2. PUB in PNG in Java umwandeln
  3. PUB in PNG online umwandeln
  4. Kostenlose Ressourcen

Java API zur Umwandlung von Publisher in PNG

Die Umwandlung von PUB in PNG ist ein zweistufiger Prozess. Zuerst verwenden wir die Aspose.PUB für Java Bibliothek, um die PUB-Datei zu laden und als PDF zu rendern. Dann nutzen wir Aspose.PDF für Java, ein leistungsstarkes Toolkit für alles rund um PDF. Es nimmt das gerenderte PDF und konvertiert jede Seite in ein sauberes PNG-Bild.

Bitte laden Sie die JAR-Dateien für Aspose.PUB für Java und Aspose.PDF für Java API herunter oder geben Sie die folgenden Konfigurationen an, um die APIs aus dem Maven-Repository herunterzuladen:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>22.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>24.5</version>
    </dependency>
</dependencies>

PUB in PNG in Java umwandeln

Bitte folgen Sie den untenstehenden Schritten, um die Publisher-PUB-Datei programmatisch in ein PNG-Bild in Java umzuwandeln:

  1. Erstellen Sie einen Parser mit der Methode PubFactory.createParser().
  2. Rufen Sie die Methode parse() auf, um die PUB-Datei zu verarbeiten.
  3. Erstellen Sie einen Speicherstream, um die PDF-Datei zu speichern.
  4. Verwenden Sie die Methode convertToPdf(), um die PUB-Datei in ein PDF zu verwandeln und im MemoryStream zu speichern.
  5. Erstellen Sie ein Document-Objekt mit dem PDF-Stream.
  6. Holen Sie sich Informationen über die PDF-Datei mithilfe von PdfFileInfo.
  7. Schleifen Sie durch die PDF-Seiten, um deren Höhe und Breite zu ermitteln, und setzen Sie deren Auflösung.
  8. Erstellen Sie ein JpegDevice mit der Höhe, Breite und Auflösung der Seite.
  9. Rufen Sie schließlich die Methode process() auf, um die Seite als PNG-Bild zu speichern.

Das folgende Codebeispiel zeigt, wie man eine Publisher-PUB-Datei in PNG in Java umwandelt.

Convert PUB to PNG in Java

Convert PUB to PNG in Java.

Holen Sie sich eine kostenlose temporäre Lizenz, um die Bibliotheken uneingeschränkt auszuprobieren.

PUB in PNG Konverter - Kostenlos online

Alternativ können Sie diesen kostenlosen Online-PUB-zu-PNG-Konverter verwenden, um Publisher-Dateien in PNG-Bilder umzuwandeln, ohne Software zu installieren.

Publisher zu PNG – Kostenlose Ressourcen

Zusätzlich zur Umwandlung von Publisher-Dateien in das PNG-Format können Sie weitere Funktionen dieser APIs mit diesen Ressourcen erkunden:

Fazit

In diesem Artikel haben wir erfahren, wie man Publisher-PUB-Dateien in das PNG-Format mit Java umwandelt. Mit den Bibliotheken Aspose.PUB und Aspose.PDF für Java können Sie den Prozess vereinfachen. Die hier beschriebenen Schritte ermöglichen es Ihnen, Ihre Publisher-Designs mühelos in hochwertige PNG-Bilder zu verwandeln.

Bereit, es auszuprobieren? Laden Sie Aspose.PUB für Java herunter und beginnen Sie noch heute mit der Konvertierung Ihrer PUB-Dateien! Wenn Sie eine Online-Lösung bevorzugen, steht unser kostenloser PUB-zu-PNG-Konverter jederzeit zur Verfügung. Bei Unklarheiten können Sie sich gerne an unser kostenloses Support-Forum wenden.

Siehe auch