Tutorial singkat ini memberikan detail tentang cara mengonversi halaman HTML ke PDF di C# tempat file sumber HTML dimuat dari disk. Output file PDF dapat dikonfigurasi dengan mengatur properti yang berbeda seperti judul, tanggal modifikasi, dll. Konversi HTML ke PDF menggunakan C# ini akhirnya diselesaikan dengan menyimpan file PDF bersama dengan properti yang disebutkan di atas.
Langkah-langkah untuk Mengkonversi Halaman HTML ke PDF di C#
- Konfigurasikan proyek untuk menambahkan Aspose.HTML dari manajer paket NuGet
- Muat file HTML sumber menggunakan kelas HTMLDocument untuk konversi ke PDF
- Inisialisasi objek PdfSaveOptions untuk mengonfigurasi file PDF keluaran
- Atur judul dokumen PDF keluaran, tanggal modifikasi, dan warna latar belakang
- Dengan memanggil metode Simpan di C# ekspor HTML ke PDF
Langkah-langkah untuk mengonversi HTML ke PDF menggunakan C# menunjukkan bahwa pertama-tama pustaka yang diperlukan ditambahkan dan kemudian kelas HTMLDocument digunakan untuk memuat file HTML sumber. Pada langkah berikutnya objek kelas PdfSaveOptions dibuat yang berisi berbagai properti seperti objek kelas DocumentInfo yang selanjutnya berisi properti yang berbeda termasuk Judul dan Tanggal Modifikasi yang disebutkan di atas. Demikian pula, objek kelas PdfSaveOptions berisi properti warna latar belakang yang diatur dalam tutorial ini.
Kode untuk mengonversi HTML ke PDF menggunakan C#
Kode ini menggunakan objek kelas HTMLDocument untuk memuat file dari disk, namun ada banyak kelebihan lain yang tersedia seperti Anda dapat memuat halaman HTML menggunakan URL, membuat dokumen HTML dari RequestMessage, memuat dari aliran, dan banyak lagi. Demikian pula, PdfSaveOptions berisi properti lain seperti enkripsi, pengaturan halaman, resolusi horizontal dan vertikal, dll.
Dengan menggunakan C# menghasilkan PDF dari HTML dapat dilakukan dengan mudah menggunakan langkah-langkah terperinci dan contoh kode yang diberikan di atas. Jika Anda ingin mengonversi HTML ke format lain seperti teks, lihat artikel di cara mengubah HTML ke Teks di C#.