konversi-xps-ke-tiff-in-csharp

Apakah Anda mencari cara untuk mengonversi file XPS ke format TIFF? Jika demikian, Anda telah datang ke tempat yang tepat. Pada artikel ini, kami akan menunjukkan cara mengonversi XPS ke TIFF di C# dengan mengikuti beberapa langkah sederhana.

Pertama, kita akan melihat API konverter XPS ke TIFF untuk mengonversi file XPS Anda ke format TIFF. Selanjutnya, kita akan membahas langkah-langkah bagaimana melakukan konversi. Terakhir, kami akan memberikan akses ke alat konversi online gratis dan tautan bermanfaat lainnya untuk penyempurnaan lebih lanjut. Jadi mari kita mulai!

Topik-topik berikut akan dibahas dalam artikel ini:

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

C# XPS ke API Konverter TIFF – Unduhan Gratis

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

Kelas XpsDocument API merangkum dokumen XPS. Kelas TiffSaveOptions API berisi opsi yang diperlukan untuk mengelola proses penghematan TIFF. Kelas ImageDevice merangkum rendering dokumen ke gambar. Metode Save(Device, SaveOptions) menyimpan dokumen XPS menggunakan instance Device.

Harap unduh DLL API atau instal menggunakan NuGet.

PM> Install-Package Aspose.Page 

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 C# dan mengonversi file XPS ke format TIFF.

Konversikan XPS ke TIFF Image menggunakan C#

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 dengan parameter yang diperlukan.
  3. Kemudian, buat instance kelas ImageDevice.
  4. Setelah itu, panggil metode Save() untuk menyimpan gambar di objek ImageDevice.
  5. Terakhir, gunakan ImageDevice untuk menyimpan gambar sebagai file TIFF.

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

// Contoh kode ini menunjukkan cara mengonversi XPS ke TIFF.
// Path ke direktori dokumen.
string dataDir = "C:\\Files\\";

// berkas masukan
string inputFileName = dataDir + "sample.xps";

// Keluarkan file 
string outputFileName = "sample_out.tif";

// Inisialisasi aliran masukan XPS
using (Stream xpsStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read))
{
    // Muat dokumen XPS dari aliran
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
    
    // atau muat dokumen XPS langsung dari file. Tidak diperlukan xpsStream.
    // Dokumen XpsDocument = XpsDocument baru(inputFileName, XpsLoadOptions baru());

    // Inisialisasi objek opsi dengan parameter yang diperlukan.
    TiffSaveOptions options = new TiffSaveOptions()
    {
        SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality,
        Resolution = 300,
        PageNumbers = new int[] { 1, 2, 6 }
    };

    // Buat perangkat rendering untuk format PDF
    ImageDevice device = new ImageDevice();
    document.Save(device, options);

    // Iterasi melalui partisi dokumen (dokumen tetap, dalam istilah XPS)
   for (int i = 0; i < device.Result.Length; i++)
    {
        // Ulangi melalui halaman partisi
       for (int j = 0; j < device.Result[i].Length; j++)
        {
            // Inisialisasi aliran keluaran gambar
            using (Stream imageStream = System.IO.File.Open(dataDir + Path.GetFileNameWithoutExtension(outputFileName) + "_" + (i + 1) + "_" + (j + 1) +
                Path.GetExtension(outputFileName), System.IO.FileMode.Create, System.IO.FileAccess.Write))
                // Tulis gambar
                imageStream.Write(device.Result[i][j], 0, device.Result[i][j].Length);

        } // End inner for
    } // End outer for
} // End using

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 C#. Kami telah melihat bahwa prosesnya relatif sederhana dan hanya membutuhkan beberapa baris kode. Dengan pengetahuan ini, pengembang dapat dengan mudah menambahkan fungsionalitas konversi XPS ke TIFF ke aplikasi mereka. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Page for .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga