Този урок е предназначен да обсъди как да конвертирате XPS в JPG в Java. Той включва всички стъпки като системна конфигурация, поетапен алгоритъм и изпълним кодов фрагмент за включване на функцията за промяна на XPS към JPG в Java. От вас се изисква само да заредите изходния документ XPS и да го експортирате като изображение JPG, докато API извършва преобразуването с помощта на няколко извиквания на API.
Стъпки за конвертиране на XPS в JPG с помощта на Java
- Инсталирайте API Aspose.Page за конвертиране на XPS в JPG изображение
- Заредете входния XPS файл с обекта от клас XpsDocument за конвертиране в JPEG
- Задайте различни свойства на изображението, изложени от класа JpegSaveOptions
- Създайте екземпляр на клас ImageDevice, за да експортирате изходното изображение
- Преминете през дяловете на документа и запазете изобразеното JPG изображение
Тези стъпки очертават пълната процедура за създаване на XPS към JPG конвертор в Java. Той обхваща системната конфигурация, настройката на различни характеристики на изображението, както и примерния код за експортиране на файла с изображение. Освен това класът XpsDocument и методът за запазване имат различен метод за претоварване и конструктори, които ви позволяват да коригирате работния процес на приложението във вашите приложения.
Код за конвертиране на 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.