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

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

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

  1. Установіть API Aspose.Page для перетворення зображення XPS у JPG
  2. Завантажте вхідний файл XPS з об’єктом класу XpsDocument для перетворення у JPEG
  3. Установіть різні властивості зображення, доступні класу JpegSaveOptions
  4. Створіть екземпляр класу ImageDevice, щоб експортувати вихідне зображення
  5. Перегляньте розділи документа та збережіть відтворене зображення JPG

Ці кроки описують повну процедуру створення конвертера XPS у JPG у Java. Він охоплює налаштування системи, налаштування різних характеристик зображення, а також зразок коду для експорту файлу зображення. Крім того, клас XpsDocument і метод save мають різні методи перевантаження та конструктори, які дозволяють налаштовувати робочий процес програми у ваших програмах.

Код для перетворення XPS у JPG у Java

import java.io.FileOutputStream;
import com.aspose.xps.XpsDocument;
import com.aspose.xps.rendering.ImageDevice;
import com.aspose.xps.rendering.JpegSaveOptions;
import com.aspose.xps.rendering.SmoothingMode;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert XPS to JPG
// Instantiate the license
com.aspose.page.License licPage = new com.aspose.page.License();
licPage.setLicense("Aspose.Total.lic");
// Load XPS document
XpsDocument document = new XpsDocument("input.xps");
// Instantiate JpegSaveOptions object
JpegSaveOptions options = new JpegSaveOptions();
options.setSmoothingMode(SmoothingMode.HighQuality);
options.setResolution(300);
options.setPageNumbers(new int[] { 1 });
// Create rendering device for image
ImageDevice device = new ImageDevice();
document.save(device, options);
// Iterate through document partitions
for (int i = 0; i < device.getResult().length; i++) {
// Iterate through partition pages
for (int j = 0; j < device.getResult()[i].length; j++) {
// Initialize image output stream
FileOutputStream imageStream = new FileOutputStream("XPStoJPEG" + "" + (i + 1) + "" + (j + 1) + ".jpeg");
// Write image
imageStream.write(device.getResult()[i][j], 0, device.getResult()[i][j].length);
}
}
System.out.println("Done");
}
}

Цього фрагмента коду достатньо, щоб створити конвертер зображень XPS у JPG у Java. Тоді як різні параметри зображення, як-от режим інтерполяції, режим згладжування, спеціальні шрифти тощо, можна встановити відповідно до ваших вимог. Крім того, ви можете переглядати різні розділи фіксованого формату документа, у цьому випадку файл XPS, і експортувати його як окреме зображення.

Цей підручник містить інформацію, пов’язану з процесом перетворення XPS на JPG у Java. Якщо ви збираєтеся навчитися конвертувати XPS у PDF, перегляньте статтю на як конвертувати XPS у PDF на Java.

 Українська