Publisher in Java in JPG konvertieren | PUB zu JPG/JPEG-Konverter

Microsoft Publisher ist eine beliebte Desktop-Publishing-Software, die PUB Dateien verwendet. Eine PUB-Datei enthält Seitenlayout, Text, Bilder und andere Designelemente. PUB Dateien werden jedoch nicht so umfassend unterstützt wie andere Bildformate wie JPG, weshalb wir sie konvertieren müssen. Die Konvertierung von PUB Dateien in JPG bietet mehrere Vorteile. Erstens ist JPG ein universelleres Format, das sich leichter auf verschiedenen Plattformen teilen und anzeigen lässt. Zweitens sind JPG Dateien im Allgemeinen kleiner, was sie ideal für die Verwendung im Internet macht. Schließlich unterstützen viele Bildbearbeitungsprogramme und -bibliotheken JPG, was es zu einem vielseitigeren Format macht. In diesem Artikel erfahren Sie, wie Sie PUB in Java in JPG konvertieren.

In diesem Artikel werden die folgenden Themen behandelt:

  1. Java API zum Konvertieren von Publisher in JPG
  2. Schritte zum Konvertieren einer PUB-Datei in ein JPG
  3. PUB in JPG in Java konvertieren
  4. PUB online in JPG konvertieren
  5. Kostenlose Ressourcen

Java-API zum Konvertieren von Publisher in JPG

Die Konvertierung einer Publisher-PUB-Datei in JPG erfolgt in zwei Schritten. Zunächst laden wir die PUB-Datei und rendern sie mithilfe der API Aspose.PUB for Java in das PDF-Format. Anschließend verwenden wir die API Aspose.PDF for Java, um die Seiten der PDF-Datei in JPG bilder zu konvertieren.

Aspose.PUB for Java ermöglicht Entwicklern die mühelose Integration von Microsoft Publisher Dateien (PUB) in ihre Java-Anwendungen und bietet einen robusten Satz von Funktionen zum Lesen, Schreiben, Konvertieren und Bearbeiten von PUB Dateien. Aspose.PDF for Java ist ein vielseitiges Tool, mit dem Entwickler ein breites Spektrum an Aufgaben im Zusammenhang mit PDF Dateien ausführen können, von einfachen Bearbeitungen bis hin zur komplexen Dokumentenverwaltung.

Bitte laden Sie die JAR Dateien für die API Aspose.PUB for Java und Aspose.PDF for Java 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>

So konvertieren Sie Publisher-PUB Dateien in JPG

Wir können eine PUB-Datei ganz einfach in ein JPG bild konvertieren, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie einen PUB-Parser und analysieren Sie die PUB-Datei.
  2. Konvertieren Sie einen PUB- in einen PDF-Dateistream.
  3. Durchläuft alle Seiten des PDF Dokuments.
  4. Erstellen Sie ein JPEG-Gerät und verarbeiten Sie Seiten, um sie als JPG bilder zu speichern.

Sehen wir uns nun an, wie diese Schritte in Java ausgeführt werden, um eine Publisher-PUB-Datei in ein JPG zu konvertieren.

Konvertieren Sie PUB in JPG in Java

Befolgen Sie die nachstehenden Schritte, um die Publisher-PUB-Datei programmgesteuert in Java in ein JPG bild zu konvertieren:

  1. Erstellen Sie einen PUB-Parser mit der Methode createParser() der PubFactory Klasse.
  2. Analysieren Sie die geladene PUB-Datei mit der Methode parse().
  3. Initialisieren Sie das MemoryStream Objekt, um die PDF-Datei zu speichern.
  4. Konvertieren Sie PUB mit der Methode convertToPdf() in PDF.
  5. Erstellen Sie eine Instanz der Dokumentklasse mit dem PDF-Stream.
  6. Rufen Sie Dateiinformationen mithilfe des Klassenobjekts PdfFileInfo ab.
  7. Durchsuchen Sie die Seiten des PDF Dokuments und ermitteln Sie Höhe, Breite und eingestellte Auflösung.
  8. Erstellen Sie anschließend eine Instanz des JpegDevice mit Höhe, Breite und Auflösung für die Seite.
  9. Rufen Sie abschließend die Methode process() auf, um als JPG zu speichern. Als Argumente werden die Seite und der Ausgabebilddateipfad verwendet.

Das folgende Codebeispiel zeigt, wie eine Publisher-PUB-Datei in Java in JPG konvertiert wird.

import com.aspose.pub.utilities.Utils;
import java.io.ByteArrayOutputStream;
import com.aspose.pdf.License;
import com.aspose.pdf.Page;
import com.aspose.pdf.facades.*;
import com.aspose.pdf.devices.*;
import com.aspose.pdf.facades.PdfFileInfo;
import com.aspose.pub.Document;
import com.aspose.pub.IPubParser;
import com.aspose.pub.PubFactory;
.
.
.
// Eingabedatei  
String fileName = "sample.pub";

// Initialisieren Sie ByteArrayOutputStream, um die temporäre PDF-Datei zu speichern.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Initialisieren Sie den Pub Parser für die PUB-Datei
IPubParser parser = PubFactory.createParser(fileName);

// Analysieren Sie die Publisher-Datei
Document doc = parser.parse();

// PUB in PDF-Datei konvertieren und Ausgabe im Stream speichern
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Laden Sie das Zwischen-PDF Dokument
com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(os.toByteArray());

PdfFileInfo info = new PdfFileInfo(pdfDocument);

for (Page page : pdfDocument.getPages())
{
    // Seitenmaße aus dem PDF Dokument abrufen
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // Stellen Sie die Auflösung für das Ausgabebild ein
    Resolution resolution = new Resolution(300); 

    // Erstellen Sie ein JPEG-Gerät mit angegebener Breite und Höhe
    JpegDevice jpegDevice = new JpegDevice(width, height , resolution);

    // Konvertieren Sie PUB in JPG bild
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}
Konvertieren Sie PUB in JPG in Java

Konvertieren Sie PUB in Java in JPG.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die Bibliotheken ohne Evaluierungsbeschränkungen auszuprobieren.

PUB zu JPG-Konverter - Kostenlos online

Darüber hinaus können Sie auch diese kostenlose Online-Webanwendung „PUB zu JPG-Konverter“ verwenden, um Publisher Dateien in JPG bilder zu konvertieren, ohne Software oder Plug-Ins installieren zu müssen.

PUB zu JPG – Kostenlose Ressourcen

Neben der Konvertierung von Publisher-PUB Dateien in das JPG-Format in Java können Sie mithilfe der folgenden Ressourcen auch verschiedene andere Funktionen der APIs erkunden:

Abschluss

In diesem Blogbeitrag haben wir Ihnen gezeigt, wie Sie Publisher in Java in JPG konvertieren. Wir haben eine Schritt-für-Schritt-Anleitung und Codeausschnitte bereitgestellt, um Ihnen den Einstieg zu erleichtern. Das Konvertieren von Publisher Dateien in JPG ist eine relativ einfache Aufgabe, und die in diesem Blogbeitrag bereitgestellten Codeausschnitte können als Ausgangspunkt für die Entwicklung Ihrer eigenen Publisher zu JPG-Konverteranwendung verwendet werden. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch