Як конвертувати PUB у JPG на Java

Цей короткий посібник допоможе вам конвертувати PUB у JPG у Java. У ньому пояснюються всі основні деталі, як-от налаштування середовища, і покроковий процес, а потім приклад коду, який демонструє функцію перетворення Publisher у JPG у Java. Вам не потрібно встановлювати Microsoft Publisher або будь-яку іншу програму, щоб обробити файли PUB і експортувати їх як зображення JPG.

Кроки для перетворення PUB у JPG за допомогою Java

  1. Налаштуйте бібліотеки Aspose.PUB і Aspose.PDF для відтворення файлів PUB
  2. Завантажте вхідний файл PUB за допомогою інтерфейсу IPubParser
  3. Експортуйте завантажений файл PUB як документ PDF
  4. Доступ до проміжного документа PDF
  5. Отримайте розмір кожної сторінки PDF-файлу
  6. Установіть розмір сторінки та роздільну здатність зображення для зображень JPG
  7. Перетворіть кожну сторінку у формат зображення JPG за допомогою методу process()

Наведені вище кроки підсумовують увесь процес створення конвертера Publisher у JPG у Java. Тут пояснюється інтеграція бібліотек у ваші проекти, а потім алгоритм і зразок коду. Вам потрібно лише зробити кілька викликів API, щоб завантажити вхідний файл PUB, перетворити його у формат PDF, а потім відтворити вихідні зображення JPG.

Код для перетворення PUB у JPG у 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");
}
}

Цей фрагмент коду ілюструє, як конвертувати Microsoft Publisher у JPG у Java. Перш за все, він аналізує вхідний файл PUB за допомогою методу parse(). Згодом він експортує проаналізований файл як PDF-документ, а потім відтворює зображення JPG кожної сторінки за допомогою екземпляра класу JpegDevice.

У цьому підручнику обговорюється інформація, пов’язана з перетворенням файлу PUB у JPG у Java. З іншого боку, якщо ви хочете перетворити файл PUB на зображення PNG, прочитайте статтю на як конвертувати PUB у PNG у Java.

 Українська