نحوه تبدیل XPS به JPG در جاوا

این آموزش برای بحث در مورد نحوه تبدیل XPS به JPG در جاوا طراحی شده است. این شامل تمام مراحل مانند پیکربندی سیستم، الگوریتم گام به گام، و یک قطعه کد قابل اجرا برای ترکیب ویژگی برای **تغییر XPS به JPG در جاوا است. شما فقط باید سند منبع XPS را بارگیری کنید و آن را به عنوان یک تصویر JPG صادر کنید در حالی که API با استفاده از چند تماس API تبدیل را انجام می دهد.

مراحل تبدیل XPS به JPG با استفاده از جاوا

  1. API Aspose.Page را برای تبدیل تصویر XPS به JPG نصب کنید
  2. فایل XPS ورودی را با شی کلاس XpsDocument برای تبدیل به JPEG بارگیری کنید
  3. ویژگی های مختلف تصویر را که توسط کلاس JpegSaveOptions در معرض دید قرار می گیرند، تنظیم کنید
  4. یک نمونه از کلاس ImageDevice برای صادر کردن تصویر خروجی ایجاد کنید
  5. از طریق پارتیشن های سند تکرار کنید و تصویر JPG ارائه شده را ذخیره کنید

این مراحل روند کامل ایجاد XPS به JPG مبدل در جاوا را تشریح می کند. پیکربندی سیستم، تنظیم ویژگی های مختلف تصویر، و همچنین کد نمونه برای صادرات فایل تصویر را پوشش می دهد. علاوه بر این، کلاس XpsDocument و متد ذخیره، متد و سازنده‌های مختلفی دارند که به شما امکان می‌دهند گردش کار برنامه را در برنامه‌های خود تنظیم کنید.

کد برای تبدیل XPS به JPG در جاوا

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 در جاوا کافی است. در حالی که تنظیمات مختلف تصویر مانند حالت درون یابی، حالت هموارسازی، فونت های سفارشی و غیره را می توان بر اساس نیازهای شما تنظیم کرد. علاوه بر این، می‌توانید در بخش‌های مختلف فرمت سند ثابت، فایل XPS را در این مورد تکرار کنید و آن را به‌عنوان یک تصویر جداگانه صادر کنید.

در این آموزش اطلاعات مربوط به فرآیند تبدیل XPS به JPG در جاوا ارائه شده است. در صورتی که قصد یادگیری تبدیل XPS به PDF را دارید، لطفاً به مقاله نحوه تبدیل XPS به PDF در جاوا بروید.

 فارسی