
Mengonversi konten HTML ke PDF sangat penting untuk tugas seperti pengarsipan, berbagi, atau mencetak dokumen. .NET HTML to PDF library yang andal yang disediakan oleh Aspose.HTML for .NET menyederhanakan proses konversi untuk file HTML, string, dan URL langsung menjadi dokumen PDF berkualitas tinggi. Dalam artikel ini, kita akan menjelajahi cara memanfaatkan .NET Core HTML to PDF API untuk secara programatis menghasilkan PDF dari HTML di C#, lengkap dengan contoh praktis dan opsi kustomisasi yang lebih maju.
Topik yang Dibahas
- C# API untuk Konversi HTML ke PDF
- Menghasilkan PDF dari File HTML
- Kustomisasi Konversi HTML ke PDF
- Mengonversi String HTML ke PDF
- Mengonversi URL Langsung ke PDF
C# API untuk Menghasilkan PDF dari HTML
Aspose.HTML for .NET adalah pustaka yang kuat yang menyediakan kemampuan konversi HTML ke PDF yang mulus, bersama dengan dukungan untuk format seperti XPS dan gambar. Pustaka ini dapat dengan mudah diintegrasikan ke dalam aplikasi .NET mana pun, memungkinkan pengembang untuk mengonversi dokumen HTML secara programatis dengan akurasi tinggi.
Fitur Utama
- Berbagai Jenis Input: Mengonversi file HTML, string, atau URL langsung ke PDF dengan mudah.
- Output yang Dapat Disesuaikan: Sesuaikan opsi simpan, termasuk resolusi, kompresi, dan watermark untuk kontrol yang tepat.
- Dukungan Lintas Platform: Sepenuhnya kompatibel dengan Windows, macOS, dan Linux.
Instalasi: Tambahkan Aspose.HTML for .NET ke proyek Anda melalui NuGet:
PM> Install-Package Aspose.Html
Menghasilkan Dokumen PDF dari HTML di C#
Membuat dokumen PDF dari file HTML sangatlah sederhana. Ikuti langkah-langkah berikut:
- Muat dokumen HTML menggunakan kelas HTMLDocument.
- Buat instance dari kelas PdfSaveOptions.
- Panggil metode Converter.ConvertHTML(), dengan melewatkan HTMLDocument, PdfSaveOptions, dan jalur file PDF output sebagai argumen.
Berikut adalah contoh kode yang menunjukkan cara menghasilkan dokumen PDF dari file HTML menggunakan C#:

Mengonversi HTML ke PDF dengan Opsi Simpan di C#
Untuk menghasilkan dokumen PDF dari file HTML sambil menentukan opsi simpan tambahan, ikuti langkah-langkah berikut:
- Muat dokumen HTML menggunakan kelas HTMLDocument.
- Buat instance dari kelas PdfSaveOptions.
- Tentukan opsi simpan tambahan seperti HorizontalResolution dan VerticalResolution.
- Panggil metode Converter.ConvertHTML() untuk menghasilkan PDF.
Contoh kode berikut menggambarkan cara menghasilkan PDF dari file HTML dengan opsi tambahan di C#:
Untuk opsi kustomisasi lebih lanjut, lihat Advanced Save Options.
Menghasilkan PDF dari String HTML di C#
Menghasilkan dokumen PDF dari string HTML dapat dilakukan dengan langkah-langkah berikut:
- Buat instance dari kelas PdfSaveOptions.
- Tentukan opsi simpan yang diperlukan.
- Panggil metode Converter.ConvertHTML(), yang menerima string HTML, PdfSaveOptions, dan jalur file PDF output sebagai argumen.
Berikut adalah contoh kode yang menunjukkan cara menghasilkan PDF dari string HTML menggunakan C#:

Menghasilkan PDF dari URL Langsung di C#
Sekarang, mari kita eksplorasi bagaimana menyimpan halaman web dari URL sebagai dokumen PDF:
- Buat instance dari kelas Url dengan URL halaman web.
- Buat instance dari kelas PdfSaveOptions.
- Tentukan opsi simpan yang diinginkan.
- Gunakan metode Converter.ConvertHTML() untuk menyimpan HTML sebagai PDF, dengan melewatkan Url, PdfSaveOptions, dan jalur file PDF output.
Contoh kode berikut menunjukkan cara menghasilkan PDF dari URL langsung menggunakan C#:
Dapatkan Lisensi Gratis
Anda dapat mendapatkan lisensi sementara gratis untuk mencoba Aspose.HTML for .NET tanpa batasan evaluasi. Ini adalah kesempatan fantastis untuk menjelajahi C# HTML to PDF API free trial dan menilai fiturnya.
Kesimpulan
Dalam artikel ini, kita telah belajar bagaimana:
- Memuat file HTML secara programatis.
- Menentukan opsi simpan PDF.
- Menyimpan string HTML sebagai PDF.
- Menyimpan halaman web sebagai dokumen PDF.
- Mengonversi file HTML ke PDF di C#.
Apakah Anda menggunakan Aspose atau mempertimbangkan alternatif .NET HTML to PDF sumber terbuka lainnya, Anda dapat memperdalam pemahaman Anda tentang Aspose.HTML for .NET API dengan merujuk ke dokumentasi. Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk menghubungi melalui forum dukungan gratis kami.