File XPS menentukan tampilan dan komposisi visual selain aturan rendering dan pencetakan di markup XML. Karena dokumen XPS populer karena kemampuannya yang unik untuk mengelola anotasi atau tanda tangan, orang mungkin memiliki file ini tetapi ingin mengubahnya menjadi PDF. Kami akan membahas skenario khusus ini di bawah dalam artikel dan akan mempelajari cara mengonversi XPS ke PDF secara terprogram dalam C#. Poin-poin berikut akan dibahas dalam artikel ini:
C# .NET API untuk mengonversi XPS ke PDF
Kami akan menggunakan Conholdate.Total for .NET untuk mengonversi XPS ke PDF secara terprogram. Anda dapat mengunduh DLL atau menginstal API konversi XPS ini menggunakan NuGet.
Install-Package Conholdate.Total
Cara mengonversi XPS ke PDF menggunakan C#
Anda dapat mengonversi file XPS ke PDF dengan mengikuti langkah-langkah di bawah ini:
- Inisialisasi objek kelas Stream untuk dokumen XPS dan PDF.
- Buat instance kelas XpsDocument dengan menggunakan aliran XPS (dibuat di langkah sebelumnya) dan objek kelas XpsLoadOptions sebagai parameter.
- Inisialisasi objek kelas PdfSaveOptions dengan menentukan TextCompression, ImageCompression, JpegQualityLevel dan opsi lainnya.
- Buat objek kelas PdfDevice dari aliran keluaran seperti yang dibuat pada langkah pertama.
- Simpan dokumen PDF dengan menggunakan XpsDocument.Save(Device device, SaveOptions options) dan berikan objek PdfDevice dan PdfSaveOptions seperti yang dibuat di langkah sebelumnya. Kode berikut menunjukkan cara mengonversi XPS ke PDF menggunakan C#.
Dapatkan lisensi gratis
Anda dapat memperoleh lisensi sementara gratis untuk menguji API tanpa batasan evaluasi.
Kesimpulan
Pada artikel ini, kami telah membahas prosedur konversi XPS ke PDF. Terakhir, kami harap Anda telah mempelajari cara mengonversi XPS ke PDF dalam C# menggunakan API konversi XPS. Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur lain dari perpustakaan konversi XPS.
Berikan pertanyaan
Anda dapat memberi tahu kami pertanyaan atau pertanyaan Anda di forum kami.