XPS(Spesifikasi Kertas XML) dan PDF(Portable Document Format) keduanya merupakan format yang banyak digunakan untuk berbagi dan mengarsipkan dokumen. XPS dikembangkan oleh Microsoft sebagai alternatif PDF, menawarkan kemampuan serupa untuk menjaga tampilan visual dan tata letak dokumen. Namun, PDF semakin populer seiring berjalannya waktu karena kompatibilitasnya di berbagai platform dan perangkat. Terkadang, Anda mungkin perlu mengonversi dokumen XPS ke PDF untuk tujuan berbeda. Oleh karena itu, postingan blog ini membahas cara mengonversi XPS ke PDF Online Gratis atau dalam C# .NET, atau Java.
Konverter XPS ke PDF Online Gratis
Meskipun file XPS dapat dibuka di komputer Windows menggunakan XPS Viewer bawaan, masalah kompatibilitas muncul saat mencoba membuka file XPS di sistem operasi atau perangkat lain. Di sinilah kebutuhan akan konversi online muncul. Mengonversi XPS ke PDF memastikan dokumen Anda dapat dengan mudah dilihat, dibagikan, dan dicetak di berbagai platform tanpa perbedaan format apa pun.
Oleh karena itu, pengonversi XPS ke PDF gratis ini telah merevolusi konversi karena Anda tidak perlu menginstal perangkat lunak tambahan apa pun untuk melakukan konversi.
- Pertama-tama, jelajahi konverter visio online dengan browser internet.
- Letakkan file di panel persegi panjang dan unggah file sumber.
- File masukan akan selesai diunggah dan tombol Konversi akan diaktifkan.
- Mulai konversi dan mulai merender XPS ke PDF.
- Unduh dokumen PDF keluaran atau salin tautan untuk mengaksesnya secara online.
PS: Tautan online untuk mengunduh atau membagikan file keluaran akan diaktifkan setelah 24 jam karena data Anda tidak disimpan di server.
Manfaat Konversi Online untuk XPS ke PDF
Aksesibilitas: Konverter online ini dapat diakses dari perangkat apa pun yang memiliki koneksi internet, sehingga tidak memerlukan instalasi perangkat lunak.
Penghematan Waktu dan Tenaga: Konverter online ini menyederhanakan proses konversi, menghemat waktu dan tenaga Anda dibandingkan dengan perangkat lunak tradisional.
Kompatibilitas Platform: File PDF yang dihasilkan kompatibel dengan berbagai perangkat dan sistem operasi.
Antarmuka yang Ramah Pengguna: Konverter online ini memiliki fitur antarmuka intuitif yang membuat proses konversi menjadi mudah bahkan untuk pengguna dengan keahlian teknis terbatas.
Konversi XPS ke PDF di C#
Anda dapat dengan mudah mengonversi XPS ke PDF di C# dengan mengikuti langkah-langkah di bawah ini:
- Konfigurasikan Conholdate.Total for .NET di proyek Anda.
- Mulai streaming dan muat file input XPS.
- Inisialisasi objek kelas PdfSaveOptions.
- Buat perangkat rendering untuk format PDF.
Contoh kode berikut menjelaskan cara mengonversi XPS ke PDF di C#:
// Inisialisasi aliran keluaran PDF
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// Inisialisasi aliran input XPS
//menggunakan (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// Muat dokumen XPS dari aliran
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// atau memuat dokumen XPS langsung dari file. Tidak diperlukan xpsStream.
// Dokumen XpsDocument = XpsDocument baru (inputFileName, XpsLoadOptions baru ());
// Inisialisasi objek opsi dengan parameter yang diperlukan.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// Buat perangkat rendering untuk format PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);
document.Save(device, options);
}
Konversi Diagram XPS ke PDF di Java
Langkah-langkah berikut menguraikan cara mengonversi XPS ke PDF di Java:
- Instal Conholdate.Total for Java di aplikasi Anda.
- inisialisasi aliran keluaran PDF menggunakan FileOutputStream.
- Inisialisasi PdfSaveOptions dengan parameter yang diperlukan.
Contoh kode di bawah ini menunjukkan cara mengonversi XPS ke PDF di Java:
// inisialisasi aliran keluaran PDF
FileOutputStream pdfStream = new FileOutputStream("output.pdf");
// memuat dokumen XPS
XpsDocument document = new XpsDocument("input.xps");
// inisialisasi PdfSaveOptions dengan parameter yang diperlukan
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });
// membuat perangkat rendering untuk format PDF
PdfDevice device = new PdfDevice(pdfStream);
// merender XPS sebagai PDF
document.save(device, options);
Lisensi Evaluasi Gratis
Anda dapat meminta lisensi sementara gratis untuk menguji API dalam kapasitas penuh.
Menyimpulkan
Mengonversi file XPS ke format PDF tidak pernah semudah ini berkat konversi online ini. Baik Anda seorang individu yang ingin berbagi dokumen dengan teman atau profesional bisnis yang perlu memastikan kompatibilitas lintas platform, konverter ini menawarkan solusi mudah untuk kebutuhan konversi Anda. Selain itu, ini juga mencakup pengintegrasian fitur ini ke dalam aplikasi Anda menggunakan C# atau Java. Jika ada pertanyaan, silakan kirim pesan kepada kami di forum.