Този бърз урок ви напътства как да конвертирате PUB в JPG в Java. Той обяснява всички основни детайли като настройка на средата и поетапния процес, последван от примерен код, демонстриращ функцията за конвертиране на Publisher в JPG в Java. Не е необходимо да инсталирате Microsoft Publisher или друго приложение, за да обработвате файловете PUB и да ги експортирате като изображения JPG.
Стъпки за конвертиране на PUB в JPG с помощта на Java
- Конфигурирайте библиотеките Aspose.PUB и Aspose.PDF за изобразяване на PUB файлове
- Заредете входния PUB файл с интерфейса IPubParser
- Експортирайте заредения PUB файл като PDF документ
- Достъп до междинния PDF документ
- Получете размера за всяка страница от PDF файла
- Задайте размера на страницата и разделителната способност на изображението за JPG изображения
- Конвертирайте всяка страница в 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.