
Mengonversi konten HTML ke PDF sangat penting untuk tugas seperti pengarsipan, berbagi, atau mencetak dokumen. Pustaka HTML ke PDF .NET yang andal yang disediakan oleh Aspose.HTML untuk .NET memudahkan untuk mengonversi file HTML, string, dan URL langsung menjadi dokumen PDF berkualitas tinggi. Dalam artikel ini, kita akan menjelajahi cara memanfaatkan API HTML ke PDF .NET core untuk menghasilkan PDF dari HTML secara programatis di C#, lengkap dengan contoh praktis dan opsi kustomisasi lanjutan.
Topik yang Dibahas
- API C# untuk Konversi HTML ke PDF
- Menghasilkan PDF dari File HTML
- Kustomisasi Konversi HTML ke PDF
- Konversi String HTML ke PDF
- Konversi URL Langsung ke PDF
API C# untuk Menghasilkan PDF dari HTML
Aspose.HTML untuk .NET adalah pustaka yang kuat yang menyediakan kemampuan konversi HTML ke PDF yang mulus, serta dukungan untuk format seperti XPS dan gambar. Pustaka ini dapat dengan mudah diintegrasikan ke dalam aplikasi .NET mana pun dan mendukung konversi HTML ke PDF .NET core, memungkinkan pengembang untuk mengonversi dokumen HTML secara programatis dengan akurasi tinggi.
Fitur Utama
- Beberapa Jenis Input: Dengan mudah mengonversi file HTML, string, atau URL langsung ke PDF.
- 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 untuk .NET ke proyek Anda melalui NuGet:
PM> Install-Package Aspose.Html
Menghasilkan Dokumen PDF dari HTML di C#
Membuat dokumen PDF dari file HTML sangat sederhana. Ikuti langkah-langkah ini:
- Muat dokumen HTML menggunakan kelas HTMLDocument.
- Buat instance dari kelas PdfSaveOptions.
- Panggil metode Converter.ConvertHTML(), yang mengambil HTMLDocument, PdfSaveOptions, dan jalur file PDF output sebagai argumen.
Berikut adalah contoh kode yang menunjukkan cara menghasilkan dokumen PDF dari file HTML menggunakan C#:

Menghasilkan Dokumen PDF dari HTML di C#
Konversi HTML ke PDF dengan Opsi Simpan di C#
Untuk menghasilkan dokumen PDF dari file HTML sambil menentukan opsi simpan tambahan, ikuti langkah-langkah ini:
- Muat dokumen HTML menggunakan kelas HTMLDocument.
- Buat instance dari kelas PdfSaveOptions.
- Tentukan opsi simpan tambahan seperti HorizontalResolution dan VerticalResolution.
- Panggil metode Converter.ConvertHTML() untuk generasi PDF.
Contoh kode berikut mengilustrasikan cara menghasilkan PDF dari file HTML dengan opsi tambahan di C#:
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 String HTML di C#
Menghasilkan PDF dari URL Langsung di C#
Sekarang, mari kita jelajahi cara 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 untuk .NET tanpa batasan evaluasi. Ini adalah kesempatan fantastis untuk menjelajahi uji coba gratis API HTML ke PDF C# dan menilai fiturnya.
Kesimpulan
Dalam artikel ini, kita belajar bagaimana untuk:
- 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#.
Baik Anda menggunakan Aspose atau mempertimbangkan alternatif .NET HTML ke PDF sumber terbuka lainnya, Anda dapat meningkatkan pemahaman Anda tentang API Aspose.HTML untuk .NET dengan berkonsultasi dengan dokumentasi. Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk menghubungi melalui forum dukungan gratis kami.