Konversikan HTML ke XPS Menggunakan C#
File HTML sering digunakan untuk membuat, mengedit, atau mengomunikasikan banyak informasi. Konversi HTML ke XPS seringkali diperlukan untuk menetapkan akses terbatas ke pengeditan atau penyalinan dokumen. Format file XPS menyediakan manajemen hak akses dan memberikan dokumen berkualitas tinggi yang dapat dicetak. Dengan API Aspose.HTML for .NET , Anda dapat mengubah HTML menjadi XPS secara terprogram dengan kontrol penuh atas berbagai parameter konversi. Ada berbagai kasus untuk konversi HTML ke XPS seperti membaca dari file, URL, Editor WYSISYG, string, atau aliran. C# API yang kuat memungkinkan Anda mengonversi HTML ke format populer dengan cepat dan berkualitas tinggi!
Konverter HTML Daring
Uji kualitas konversi HTML ke XPS langsung di browser Anda! Harap muat file HTML dari sistem file lokal, pilih format keluaran yang diperlukan dari daftar dan jalankan contoh. Cepat, mudah, aman, dan sepenuhnya gratis! Konversi HTML ke XPS akan dilakukan dengan opsi penyimpanan default. Anda akan segera mendapatkan hasilnya sebagai file terpisah. Jadi, konversi halaman web atau HTML apa pun ke format XPS dengan cepat secara online!
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
using HTMLDocument document = new HTMLDocument("{{input lower}}");
{{#if_output 'PDF'}}
PdfSaveOptions options = new PdfSaveOptions();
{{/if_output}}
{{#if_output 'MHTML'}}
MHTMLSaveOptions options = new MHTMLSaveOptions();
{{/if_output}}
{{#if_output 'DOCX'}}
DocSaveOptions options = new DocSaveOptions();
{{/if_output}}
{{#if_output 'XPS'}}
XpsSaveOptions options = new XpsSaveOptions();
{{/if_output}}
{{#if_output 'MD'}}
MarkdownSaveOptions options = new MarkdownSaveOptions();
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}}
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.{{output param2 camel}});
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}}
Converter.ConvertHTML(document, options, "output.{{output lower}}");
{{/if_output}}
{{#if_output 'XHTML'}}
document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML });
{{/if_output}}
Langkah-langkah untuk Mengonversi HTML ke XPS di C#
Jika Anda ingin mempertimbangkan fungsionalitas konversi pada produk Anda atau Anda ingin mengonversi HTML ke XPS secara terprogram, silakan lihat contoh kode C# di atas atau pelajari bab Dokumentasi. Dalam semua kasus, setiap konversi memerlukan beberapa langkah wajib:
- Muat dokumen HTML menggunakan salah satu konstruktor HTMLDocument() . Anda dapat memuat HTML dari file, kode HTML, streaming, atau URL.
- Buat objek XpsSaveOptions baru.
- Gunakan metode ConvertHTML() dari kelas Converter untuk menyimpan HTML sebagai file XPS. Anda harus meneruskan HTMLDocument, XpsSaveOptions, dan jalur file keluaran ke metode ConvertHTML().
- File XPS akan disimpan ke jalur yang ditentukan.
Konversi HTML ke XPS dalam Dokumentasi
XPS adalah format penyimpanan dan tampilan dokumen yang dikembangkan oleh Microsoft. Ini memiliki serangkaian keunggulan yang mendukung fitur keamanan, seperti tanda tangan digital untuk memberikan keamanan dokumen yang lebih baik dan banyak lagi. Kunjungi artikel dokumentasi Mengonversi HTML ke XPS untuk mempelajari Aspose.HTML for .NET API lebih lanjut fitur konversi dan mempertimbangkan contoh C# untuk skenario konversi HTML ke XPS yang paling umum. Dalam artikel tersebut, Anda menemukan informasi tentang cara mengonversi HTML ke XPS menggunakan metode ConvertHTML(), dan cara menerapkan parameter XpsSaveOptions dan ICreateStreamProvider.
- Konversikan HTML ke XPS dengan satu baris kode
- Konversikan HTML ke XPS menggunakan XpsSaveOptions
- Konversikan HTML ke XPS menggunakan MemoryStreamProvider
Cara Memasang Aspose.HTML untuk pustaka .NET
Anda dapat menggunakan beberapa cara untuk menginstal pustaka Aspose.HTML for .NET di sistem Anda:
- Instal Paket NuGet menggunakan GUI Pengelola Paket NuGet.
- Instal Paket NuGet menggunakan Package Manager Console. Anda dapat menggunakan perintah berikut
PM> Install-Package Aspose.Html. - Instal Aspose.HTML for .NET melalui MSI.
Pustaka ini mendukung penguraian HTML5, CSS3, SVG, dan HTML Canvas untuk membuat Model Objek Dokumen (DOM) berdasarkan Standar DOM WHATWG. Aspose.HTML for .NET ditulis sepenuhnya dalam C# dan dapat digunakan untuk membangun segala jenis aplikasi .NET 32-bit atau 64-bit termasuk ASP.NET, WCF, WinForms & .NET Core. Sebelum menjalankan kode contoh konversi .NET, pastikan Anda memiliki OS seperti Microsoft Windows atau yang kompatibel dengan .NET Framework atau .NET Standard, dan lingkungan pengembangan seperti Microsoft Visual Studio. Untuk detail selengkapnya tentang penginstalan library C# dan persyaratan sistem, lihat Dokumentasi Aspose.HTML.
Konversi HTML lain yang Didukung
Anda juga dapat mengonversi HTML ke banyak format file lainnya: