Menghasilkan PDF dari HTML di C#

Mengonversi konten HTML menjadi PDF adalah kebutuhan umum untuk pengarsipan, berbagi, atau mencetak dokumen. Pustaka HTML ke PDF .NET yang handal yang disediakan oleh Aspose.HTML memungkinkan Anda mengonversi file HTML, string, dan URL langsung menjadi dokumen PDF berkualitas tinggi dengan efisien. Dalam artikel ini, Anda akan belajar bagaimana memanfaatkan API HTML ke PDF .NET core untuk menghasilkan PDF dari HTML secara programatik di C#, menggunakan contoh praktis dan opsi kustomisasi lanjutan.

Topik yang Dibahas:

  1. API C# untuk Konversi HTML ke PDF
  2. Menghasilkan PDF dari File HTML
  3. Kustomisasi Konversi HTML ke PDF
  4. Konversi String HTML ke PDF
  5. Konversi URL Langsung ke PDF

API C# untuk Menghasilkan PDF dari HTML

Aspose.HTML untuk .NET adalah pustaka kaya fitur yang menawarkan kemampuan konversi HTML ke PDF yang mulus, bersama dengan dukungan untuk format lain seperti XPS dan gambar. Pustaka ini dapat dengan mudah diintegrasikan ke dalam aplikasi .NET apa pun dan mendukung konversi HTML ke PDF .NET core, memungkinkan pengembang untuk mengonversi dokumen HTML secara programatik dengan akurasi tinggi.

Fitur Utama:

  • Berbagai Jenis Masukan: Dengan mudah mengonversi file HTML, string, atau URL langsung menjadi PDF.
  • Output yang Dapat Disesuaikan: Memodifikasi opsi penyimpanan, termasuk resolusi, kompresi, dan watermark untuk kontrol yang lebih terperinci.
  • Dukungan Lintas Platform: Sepenuhnya kompatibel dengan Windows, macOS, dan Linux.

Instalasi: Anda dapat menambahkan Aspose.HTML untuk .NET ke proyek Anda menggunakan NuGet:

PM> Install-Package Aspose.Html

Menghasilkan Dokumen PDF dari HTML di C#

Menghasilkan dokumen PDF dari file HTML dapat dilakukan dengan mengikuti langkah-langkah sederhana ini:

  1. Muat dokumen HTML menggunakan kelas HTMLDocument.
  2. Buat instance dari kelas PdfSaveOptions.
  3. Panggil metode Converter.ConvertHTML() untuk menghasilkan PDF. Metode ini menerima HTMLDocument, PdfSaveOptions, dan jalur file PDF keluaran sebagai argumen.

Contoh kode berikut menggambarkan cara menghasilkan dokumen PDF dari file HTML menggunakan C#.

Menghasilkan-Dokumen-PDF-dari-HTML-di-CSharp

Menghasilkan Dokumen PDF dari HTML di C#

Konversi HTML ke PDF dengan Opsi Penyimpanan di C#

Anda dapat menghasilkan dokumen PDF dari file HTML sambil menentukan opsi penyimpanan tambahan dengan mengikuti langkah-langkah ini:

  1. Muat dokumen HTML menggunakan kelas HTMLDocument.
  2. Buat instance dari kelas PdfSaveOptions.
  3. Tentukan opsi penyimpanan tambahan seperti HorizontalResolution dan VerticalResolution.
  4. Panggil metode Converter.ConvertHTML() untuk menghasilkan PDF.

Contoh kode berikut menunjukkan cara menghasilkan PDF dari file HTML dengan opsi tambahan di C#.

Menghasilkan PDF dari String HTML di C#

Anda juga dapat menghasilkan dokumen PDF dari string HTML dengan mengikuti langkah-langkah ini:

  1. Buat instance dari kelas PdfSaveOptions.
  2. Tentukan opsi penyimpanan yang diperlukan.
  3. Panggil metode Converter.ConvertHTML() untuk menghasilkan PDF. Metode ini menerima string HTML, PdfSaveOptions, dan jalur file PDF keluaran sebagai argumen.

Contoh kode berikut menggambarkan cara menghasilkan PDF dari string HTML menggunakan C#.

Menghasilkan-PDF-dari-HTML-String-di-CSharp

Menghasilkan PDF dari String HTML di C#

Menghasilkan PDF dari URL Langsung di C#

Di bagian sebelumnya, kita membahas cara menghasilkan PDF dari string HTML. Sekarang, mari kita lihat cara menyimpan halaman web dari URL sebagai dokumen PDF:

  1. Buat instance dari kelas Url dengan URL halaman web.
  2. Buat instance dari kelas PdfSaveOptions.
  3. Tentukan opsi penyimpanan yang diinginkan.
  4. Simpan HTML sebagai PDF menggunakan metode Converter.ConvertHTML(), dengan memasukkan Url, PdfSaveOptions, dan jalur file PDF keluaran sebagai argumen.

Contoh kode berikut menggambarkan 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 yang baik untuk menjelajahi uji coba gratis API HTML ke PDF C# dan menilai fiturnya.

Kesimpulan

Dalam artikel ini, kita telah belajar bagaimana untuk:

  • Memuat file HTML secara programatik;
  • Menentukan opsi penyimpanan PDF;
  • Menyimpan string HTML sebagai PDF;
  • Menyimpan halaman web sebagai dokumen PDF;
  • Mengonversi file HTML ke PDF di C#.

Baik Anda menggunakan Aspose atau menjelajahi alternatif sumber terbuka HTML ke PDF .NET lainnya, Anda dapat memperdalam pemahaman Anda tentang Aspose.HTML untuk .NET API menggunakan dokumentasi. Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk menghubungi melalui forum dukungan gratis kami.

Lihat Juga

  • [Buat, Baca, dan Edit File HTML di C#][18]
  • [Unduh Gambar dari URL di C#][19]
  • [Konversi Markdown ke HTML di C#][20]