Konversikan XPS ke TIFF di Jawa

File XPS berisi struktur berbasis XML, konten, tata letak, dan tampilan dokumen. Satu file XPS dapat memiliki satu halaman atau beberapa halaman. Di sisi lain, TIFF atau TIF (Tagged Image File Format) adalah format file standar yang mewakili gambar raster yang dimaksudkan untuk digunakan pada berbagai perangkat yang mendukungnya. Pada artikel ini, kita akan mempelajari cara mengonversi XPS ke TIFF di Java.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. API Konverter Java XPS ke TIFF – Unduhan Gratis
  2. Langkah-langkah untuk Mengonversi XPS ke TIFF
  3. Konversikan XPS ke Gambar TIFF

API Konverter Java XPS ke TIFF – Unduhan Gratis

Untuk mengonversi XPS ke TIFF, kami akan menggunakan API Aspose.Page for Java. Ini memungkinkan kita memuat, menggabungkan, mengonversi, dan merender dokumen XPS, PS, dan EPS dalam aplikasi Java.

API menyediakan kelas XpsDocument yang mewakili dokumen XPS. Ini menyediakan metode save(Device, SaveOptions) untuk menyimpan dokumen XPS menggunakan instance Device. Kelas ImageDevice merangkum rendering dokumen ke gambar. Kelas TiffSaveOptions API berisi opsi yang diperlukan untuk mengelola proses penghematan TIFF.

Harap unduh JAR dari API atau tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-page</artifactId>
    <version>22.9</version>
</dependency>

Bagaimana Mengkonversi XPS ke TIFF

Kami dapat dengan mudah mengonversi file XPS ke format TIFF dengan mengikuti langkah-langkah berikut:

  • Muat file XPS.
  • Tentukan opsi penyimpanan TIFF.
  • Simpan XPS sebagai TIFF.

Bagian berikut menjelaskan cara mengubah langkah-langkah ini menjadi kode Java dan mengonversi file XPS ke format TIFF.

Konversikan XPS ke TIFF Image menggunakan Java

Kami dapat mengonversi file XPS ke gambar TIFF dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat dokumen XPS menggunakan kelas XpsDocument.
  2. Selanjutnya, inisialisasi objek kelas TiffSaveOptions.
  3. Kemudian, tentukan opsi penyimpanan seperti SmoothingMode, Resolution, PageNumbers, dll.
  4. Sementara itu, buat instance kelas ImageDevice.
  5. Setelah itu, panggil metode save() untuk menyimpan gambar di objek ImageDevice.
  6. Terakhir, gunakan ImageDevice untuk menyimpan gambar sebagai file TIFF.

Contoh kode berikut menunjukkan cara mengonversi file XPS ke gambar TIFF menggunakan Java.

// Contoh kode ini menunjukkan cara mengonversi XPS ke TIFF.
// Muat dokumen XPS
XpsDocument document = new XpsDocument("C:\\Files\\sample.xps");

// Inisialisasi objek opsi dengan parameter yang diperlukan.
com.aspose.xps.rendering.TiffSaveOptions options = new com.aspose.xps.rendering.TiffSaveOptions();
options.setSmoothingMode(com.aspose.xps.rendering.SmoothingMode.HighQuality);
options.setResolution(300);
options.setPageNumbers(new int[] { 1, 2, 6 });

// Buat perangkat rendering untuk format XPS
com.aspose.xps.rendering.ImageDevice device = new com.aspose.xps.rendering.ImageDevice();
document.save(device, options);

// Iterasi melalui partisi dokumen (dokumen tetap, dalam istilah XPS)
for (int i = 0; i < device.getResult().length; i++) {
    // Ulangi melalui halaman partisi
   for (int j = 0; j < device.getResult()[i].length; j++) {
        // Inisialisasi aliran keluaran gambar
        FileOutputStream imageStream = new FileOutputStream("C:\\Files\\XPStoTIFF" + "_" + (i + 1) + "_" + (j + 1) + ".tif");
        // Tulis gambar
        imageStream.write(device.getResult()[i][j], 0, device.getResult()[i][j].length);
        // Tutup Arus
        imageStream.close();
    }
}

Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Coba Daring

Silakan coba alat konversi XPS ke TIFF online gratis berikut, yang dikembangkan menggunakan API di atas. Ini adalah alat yang hebat bagi mereka yang perlu mengonversi file XPS mereka ke format TIFF.

https://products.aspose.app/page/conversion/xps-to-tiff

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi XPS ke TIFF di Java. Kami juga telah melihat cara menentukan berbagai opsi penyimpanan TIFF secara terprogram. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Page for Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga