XHTML adalah versi file HTML yang lebih ketat dan berbasis XML. Itu dikembangkan untuk meningkatkan interoperabilitas dengan format data yang berbeda. Padahal, file PDF populer karena dukungannya di berbagai platform dan sistem operasi. Dalam beberapa kasus, Anda mungkin perlu mengonversi file XHTML ke format PDF. Oleh karena itu, artikel ini membahas cara mengonversi file XHTML ke dokumen PDF secara terprogram dalam C#.
Konverter XHTML ke PDF – Instalasi C# .NET API
Anggap.HTML untuk .NET API dapat digunakan untuk membuat, mengedit, atau mengonversi beberapa format file terkait web termasuk HTML, EPUB, SVG, dll. Anda dapat mengonfigurasi API dengan mengunduhnya file referensi dari halaman Rilis Baru atau dengan perintah instalasi NuGet di bawah ini:
PM> Install-Package Aspose.Html
Konversi File XHTML ke PDF dalam C#
Dokumen XHTML dapat menyediakan ekstensibilitas dengan menyertakan fragmen dari bahasa berbasis XML lainnya. Anda dapat mengonversi file XHTML ke format PDF dengan mengikuti langkah-langkah di bawah ini:
- Muat file XHTML masukan.
- Inisialisasi instance dari kelas PdfSaveOptions.
- Konversi file XHTML ke PDF dengan metode ConvertHTML.
Contoh kode berikut menunjukkan cara mengonversi file XHTML ke PDF secara terprogram dalam C#:
// Muat file XHTML untuk mengonversinya
HTMLDocument document = new HTMLDocument("sample.xhtml");
// Buat instance dari PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Simpan XHTML sebagai file PDF
Converter.ConvertHTML(document, options, "output.pdf");
Jelajahi Aspose.HTML for .NET API
Ruang dokumentasi menjelaskan berbagai fitur API lainnya untuk bekerja dengan format file terkait web dan internet. Anda dapat menjelajahi berbagai opsi untuk perayapan web, mengunduh, atau mengonversi file.
Dapatkan Lisensi Gratis
Anda dapat mengevaluasi API tanpa batasan evaluasi apa pun dengan meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah memahami proses konversi dokumen XHTML ke PDF dalam aplikasi berbasis C# melalui kerangka kerja .NET atau .NET Core. Selanjutnya, Anda dapat menulis kepada kami di forum jika ada pertanyaan.