Java'da XPS'yi JPG'ye Dönüştürme

Bu eğitim, Java’da XPS’nin JPG’ye nasıl dönüştürüleceğini tartışmak için tasarlanmıştır. Sistem yapılandırması, adım adım algoritma ve Java’da XPS’yi JPG’ye değiştirme özelliğini dahil etmek için çalıştırılabilir bir kod parçacığı gibi tüm adımları içerir. API birkaç API çağrısı kullanarak dönüştürmeyi gerçekleştirirken, yalnızca kaynak XPS belgesini yüklemeniz ve onu bir JPG görüntüsü olarak dışa aktarmanız gerekir.

Java kullanarak XPS’yi JPG’ye Dönüştürme Adımları

  1. XPS’yi JPG görüntüsüne dönüştürmek için Aspose.Page API’sini yükleyin
  2. JPEG’e dönüştürmek için giriş XPS dosyasını XpsDocument sınıf nesnesiyle yükleyin
  3. JpegSaveOptions sınıfı tarafından sunulan farklı görüntü özelliklerini ayarlayın
  4. Çıktı görüntüsünü dışa aktarmak için ImageDevice sınıfının bir örneğini oluşturun
  5. Belge bölümlerini yineleyin ve oluşturulan JPG görüntüsünü kaydedin

Bu adımlar, Java*‘da *XPS’den JPG’ye dönüştürücü oluşturma prosedürünün tamamını özetlemektedir. Sistem yapılandırmasını, farklı görüntü özelliklerini ayarlamayı ve görüntü dosyasını dışa aktarmak için örnek kodu kapsar. Ayrıca, XpsDocument sınıfı ve kaydetme yöntemi, uygulamalarınızdaki uygulama iş akışını ayarlamanıza olanak tanıyan farklı aşırı yükleme yöntemine ve oluşturucularına sahiptir.

Java’da XPS’yi JPG’ye Dönüştürme Kodu

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");
}
}

Bu kod parçacığı, Java*‘da *XPS’den JPG’ye görüntü dönüştürücü oluşturmak için yeterlidir. Oysa enterpolasyon modu, yumuşatma modu, özel yazı tipleri vb. gibi farklı görüntü tercihleri gereksinimlerinize göre ayarlanabilir. Ayrıca, sabit belge formatının farklı bölümlerini, bu durumda XPS dosyasını yineleyebilir ve tek bir görüntü olarak dışa aktarabilirsiniz.

Bu öğretici, Java’da XPS’yi JPG’ye dönüştürme süreciyle ilgili bilgiler sağlamıştır. XPS’den PDF’ye dönüştürmeyi öğrenmeyi düşünüyorsanız, lütfen Java’da XPS’yi PDF’ye dönüştürme makalesine gidin.

 Türkçe