Jak przekonwertować PUB na JPG w Javie

Ten krótki samouczek poprowadzi Cię jak przekonwertować PUB na JPG w Javie. Wyjaśnia wszystkie podstawowe szczegóły, takie jak konfiguracja środowiska i etapowy proces, po którym następuje przykładowy kod demonstrujący funkcję konwersji Publisher na JPG w Javie. Nie musisz instalować programu Microsoft Publisher ani żadnej innej aplikacji, aby przetwarzać pliki PUB i eksportować je jako obrazy JPG.

Kroki, aby przekonwertować PUB na JPG za pomocą Java

  1. Skonfiguruj biblioteki Aspose.PUB i Aspose.PDF do renderowania plików PUB
  2. Załaduj wejściowy plik PUB z interfejsem IPubParser
  3. Wyeksportuj załadowany plik PUB jako dokument PDF
  4. Uzyskaj dostęp do pośredniego dokumentu PDF
  5. Uzyskaj rozmiar dla każdej strony pliku PDF
  6. Ustaw rozmiar strony i rozdzielczość obrazu dla obrazów JPG
  7. Konwertuj każdą stronę do formatu obrazu JPG, używając metody process()

Powyższe kroki podsumowują cały proces tworzenia konwertera Publisher to JPG w Javie. Wyjaśniają one integrację bibliotek z twoimi projektami, a następnie algorytm i przykładowy kod. Wystarczy wykonać kilka wywołań API, aby załadować wejściowy plik PUB, przekonwertować go do formatu PDF, a następnie wyrenderować wyjściowe obrazy JPG.

Kod do konwersji PUB na JPG w Javie

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");
}
}

Ten fragment kodu ilustruje sposób konwertowania programu Microsoft Publisher na format JPG w Javie. Przede wszystkim analizuje wejściowy plik PUB za pomocą metody parse(). Następnie eksportuje przeanalizowany plik jako dokument PDF, a następnie renderuje obrazy JPG każdej strony przy użyciu instancji klasy JpegDevice.

W tym samouczku omówiono informacje związane z konwersją pliku PUB do formatu JPG w Javie. Z drugiej strony, jeśli chcesz przekonwertować plik PUB na obraz PNG, przeczytaj artykuł na jak przekonwertować PUB na PNG w Javie.

 Polski