So konvertieren Sie PUB in JPG in Java

Dieses kurze Tutorial führt Sie durch die Konvertierung von PUB in JPG in Java. Es erklärt alle grundlegenden Details wie die Einrichtung der Umgebung und den schrittweisen Prozess, gefolgt von Beispielcode, der die Funktion zum Konvertieren von Publisher in JPG in Java demonstriert. Sie müssen Microsoft Publisher oder eine andere Anwendung nicht installieren, um die PUB-Dateien zu verarbeiten und sie als JPG-Bilder zu exportieren.

Schritte zum Konvertieren von PUB in JPG mit Java

  1. Konfigurieren Sie Aspose.PUB- und Aspose.PDF-Bibliotheken zum Rendern von PUB-Dateien
  2. Laden Sie die Eingabe-PUB-Datei mit der IPubParser-Schnittstelle
  3. Exportieren Sie die geladene PUB-Datei als PDF-Dokument
  4. Greifen Sie auf das PDF-Zwischendokument zu
  5. Holen Sie sich die Größe für jede Seite der PDF-Datei
  6. Legen Sie die Seitengröße und Bildauflösung für JPG-Bilder fest
  7. Konvertieren Sie jede Seite mit der process()-Methode in das JPG-Bildformat

Die obigen Schritte fassen den gesamten Prozess zum Erstellen eines Publisher-zu-JPG-Konverters in Java zusammen. Diese erklären die Integration der Bibliotheken in Ihre Projekte, gefolgt vom Algorithmus und dem Beispielcode. Sie müssen nur ein paar API-Aufrufe durchführen, um die PUB-Eingabedatei zu laden, sie in das PDF-Format zu konvertieren und dann die JPG-Ausgabebilder zu rendern.

Code zum Konvertieren von PUB in JPG in Java

import com.aspose.pdf.License;
import com.aspose.pdf.PageSize;
import com.aspose.pdf.devices.JpegDevice;
import com.aspose.pdf.facades.PdfFileInfo;
import com.aspose.pub.IPdfConverter;
import com.aspose.pub.IPubParser;
import com.aspose.pub.PubFactory;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert PUB to JPG in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load the PUB file
IPubParser PubFileParser = PubFactory.createParser("input.pub");
com.aspose.pub.Document PubDocument = PubFileParser.parse();
// Convert PUB to PDF with PDFConverter class
IPdfConverter PDFConverter = PubFactory.createPdfConverter();
PDFConverter.convertToPdf(PubDocument, "IntermediatePDFFile.pdf");
// Load PDF document
com.aspose.pdf.Document PDFDocument = new com.aspose.pdf.Document("IntermediatePDFFile.pdf");
PdfFileInfo PDFFileInfo = new PdfFileInfo(PDFDocument);
// Iterate each page and create JPG image
for (com.aspose.pdf.Page PDFPage : PDFDocument.getPages())
{
PageSize PDFPageSize = new PageSize(
(int)(PDFFileInfo.getPageWidth(PDFPage.getNumber())),
(int)(PDFFileInfo.getPageHeight(PDFPage.getNumber())));
JpegDevice JPGDevice = new JpegDevice(PDFPageSize);
JPGDevice.process(PDFPage, "Page" + PDFPage.getNumber() + ".jpg");
}
PDFFileInfo.close();
System.out.println("Done");
}
}

Dieses Code-Snippet veranschaulicht, wie Microsoft Publisher in Java in JPG konvertiert wird. Zunächst parst es die Eingabe-PUB-Datei mit der Methode parse(). Anschließend exportiert es die geparste Datei als PDF-Dokument und rendert dann die JPG-Bilder jeder Seite mithilfe der JpegDevice-Klasseninstanz.

In diesem Tutorial wurden die Informationen zur Konvertierung einer PUB-Datei in JPG in Java behandelt. Wenn Sie andererseits die PUB-Datei in ein PNG-Bild konvertieren möchten, lesen Sie bitte den Artikel zu wie man PUB in PNG in Java konvertiert.

 Deutsch