
XPS (Spesifikasi Kertas XML Terbuka) dan OXPS (OpenXPS) adalah format dokumen halaman tetap yang dirancang khusus untuk mempertahankan tata letak dan format konten asli. Meskipun dokumen XPS memiliki kesamaan dengan PDF (Format Dokumen Portabel), dukungan platform dan perangkat mereka tidak seluas. Dalam artikel ini, kami akan menunjukkan cara mengonversi XPS atau OXPS ke PDF di 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
- Konverter OXPS ke PDF di C#
- Mengonversi Halaman Tertentu dari OXPS ke PDF
- Mengonversi File XPS ke PDF Secara Online
- Sumber Belajar untuk Konversi XPS ke PDF
API C# untuk Mengonversi XPS ke PDF
Untuk melakukan konversi XPS ke PDF yang efisien di 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 lancar. Aspose.Page untuk .NET adalah API mandiri 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 berikut:
- Muat file XPS input.
- Inisialisasi objek opsi dengan parameter yang diperlukan.
- Buat instance dari PdfDevice untuk rendering.
- Ekspor dokumen XPS ke file PDF.
Berikut adalah contoh kode yang menunjukkan cara mengonversi file XPS ke PDF menggunakan C#:
Mengonversi Halaman Tertentu dari XPS ke PDF di C#
Jika Anda perlu mengonversi halaman tertentu dari dokumen XPS ke format PDF, ikuti langkah-langkah berikut:
- Inisialisasi aliran input XPS.
- Muat dokumen XPS dari aliran.
- Buat instance dari objek PdfSaveOptions.
- Tentukan nomor halaman untuk konversi.
- Simpan dokumen sebagai file PDF.
Contoh kode berikut menggambarkan cara mengonversi halaman tertentu dari XPS ke PDF di C#:
Potongan kode ini menggunakan dokumen XPS dengan beberapa halaman, mengonversi hanya halaman 1 dan 3 ke PDF, seperti yang ditentukan. Tangkapan layar di bawah ini menunjukkan dua halaman yang dirender sebagai dokumen PDF:

Konverter OXPS ke PDF di C#
Format OXPS adalah versi lanjutan dari format file XPS, namun mungkin tidak didukung oleh sistem operasi yang lebih lama. Mengonversi dokumen OXPS ke PDF sangat mudah:
- Inisialisasi aliran input OXPS.
- Muat file OXPS dari aliran.
- Buat instance dari kelas PdfSaveOptions.
- Ekspor dokumen OXPS ke file PDF.
Berikut adalah contoh kode yang menunjukkan cara mengonversi OXPS ke PDF di C#:
Mengonversi Halaman Tertentu dari OXPS ke PDF di C#
Anda juga dapat mengonversi halaman tertentu dari dokumen OXPS ke format PDF. Ikuti langkah-langkah berikut:
- Muat file OXPS.
- Deklarasikan objek PdfSaveOptions.
- Tentukan nomor halaman yang ingin Anda konversi.
- Render dokumen OXPS ke PDF.
Potongan kode di bawah ini menunjukkan cara mengonversi halaman tertentu dari OXPS ke PDF di C#, dengan 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 ini dengan sumber daya berikut:
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 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.