
XPS (Spesifikasi Kertas XML Terbuka) dan OXPS (OpenXPS) adalah format dokumen halaman tetap yang mempertahankan tata letak dan format konten asli. Meskipun dokumen XPS mirip dengan berkas PDF (Format Dokumen Portabel), dukungannya di berbagai platform dan perangkat tidak sekuat itu. Dalam artikel ini, kami akan menunjukkan cara mengonversi XPS atau OXPS ke PDF dalam C#, memberikan panduan komprehensif bagi pengembang yang ingin meningkatkan kemampuan manajemen dokumen mereka menggunakan perpustakaan C# terbaik untuk konversi XPS ke PDF.
Daftar Isi
- API C# untuk Mengonversi XPS ke PDF
- Mengonversi XPS ke PDF menggunakan C#
- Mengonversi Halaman Tertentu dari XPS ke PDF
- Pengonversi OXPS ke PDF dalam C#
- Mengonversi Halaman Tertentu dari OXPS ke PDF
- Mengonversi Berkas XPS ke PDF Secara Online
- Sumber Belajar untuk Konversi XPS ke PDF
API C# untuk Mengonversi XPS ke PDF
Untuk mencapai konversi XPS ke PDF yang efisien dalam C#, kami akan memanfaatkan API Aspose.Page untuk .NET. Perpustakaan yang kuat ini memungkinkan pengembang untuk membuat, mengedit, memanipulasi, dan mengonversi dokumen XPS dan EPS/PS dengan mudah. Aspose.Page untuk .NET adalah API yang andal dan berdiri sendiri yang dapat diintegrasikan dengan mudah ke dalam aplikasi .NET Anda.
Anda dapat mengunduh DLL secara langsung atau menginstal API menggunakan perintah NuGet berikut:
PM> Install-Package Aspose.Page
Mengonversi XPS ke PDF menggunakan C#
Untuk mengonversi seluruh dokumen XPS ke format PDF, ikuti langkah-langkah ini:
- Muat berkas XPS input.
- Inisialisasi objek opsi dengan parameter yang diperlukan.
- Buat instance dari PdfDevice untuk rendering.
- Ekspor dokumen XPS ke berkas PDF.
Berikut adalah contoh kode yang menunjukkan cara mengonversi berkas XPS ke PDF menggunakan C#:
Mengonversi Halaman Tertentu dari XPS ke PDF dalam C#
Jika Anda perlu mengonversi halaman tertentu dari dokumen XPS ke format PDF, ikuti langkah-langkah ini:
- Inisialisasi aliran input XPS.
- Muat dokumen XPS dari aliran.
- Buat instance dari objek PdfSaveOptions.
- Tentukan nomor halaman untuk konversi.
- Simpan dokumen sebagai berkas PDF.
Contoh kode berikut menggambarkan cara mengonversi halaman tertentu dari XPS ke PDF dalam C#:
Cuplikan ini menggunakan dokumen XPS dengan beberapa halaman, hanya mengonversi halaman 1 dan 3 ke PDF, seperti yang ditentukan. Tangkapan layar di bawah ini menampilkan dua halaman yang dirender sebagai dokumen PDF:

Pengonversi OXPS ke PDF dalam C#
Format OXPS adalah versi lanjutan dari format berkas XPS, namun mungkin tidak didukung oleh sistem operasi yang lebih lama. Mengonversi dokumen OXPS ke PDF cukup sederhana:
- Inisialisasi aliran input OXPS.
- Muat berkas OXPS dari aliran.
- Buat instance dari kelas PdfSaveOptions.
- Ekspor dokumen OXPS ke berkas PDF.
Berikut adalah contoh kode yang menunjukkan cara mengonversi OXPS ke PDF dalam C#:
Mengonversi Halaman Tertentu dari OXPS ke PDF dalam C#
Anda juga dapat mengonversi halaman tertentu dari dokumen OXPS ke format PDF. Ikuti langkah-langkah ini:
- Muat berkas OXPS.
- Deklarasikan objek PdfSaveOptions.
- Tentukan nomor halaman yang ingin Anda konversi.
- Render dokumen OXPS ke PDF.
Cuplikan kode di bawah ini menunjukkan cara mengonversi halaman tertentu dari OXPS ke PDF dalam C#, fokus pada mengonversi halaman pertama:
Dapatkan Lisensi Gratis
Anda dapat mendapatkan lisensi sementara gratis untuk menguji perpustakaan Aspose.Page tanpa batasan evaluasi.
Sumber Belajar untuk Konversi XPS ke PDF
Selain mengonversi dokumen XPS atau OXPS ke format PDF, jelajahi berbagai fitur perpustakaan dengan sumber daya ini:
Kesimpulan
Dalam artikel ini, kami telah menjelajahi cara mengonversi XPS ke PDF dan OXPS ke PDF secara programatis menggunakan C#. Kami juga membahas cara mengekspor halaman tertentu dari dokumen XPS dan OXPS ke dalam format PDF. Dengan memanfaatkan perpustakaan C# terbaik untuk XPS ke PDF, Anda dapat mengoptimalkan alur kerja penanganan dokumen Anda. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.