Generate PDF from HTML in C#

Menukar kandungan HTML kepada PDF merupakan tugas penting untuk mengarkibkan, berkongsi, atau mencetak dokumen. .NET HTML ke Perpustakaan PDF yang boleh dipercayai ditawarkan oleh Penggunaan HTML untuk .NET menyederhanakan proses penukaran, membolehkan anda untuk menukar fail HTML, string, dan URL hidup ke dalam dokumen PDF yang berkualiti tinggi. dalam artikel ini, kami akan meneroka bagaimana untuk menggunakan **.NET Core HTML ke API PDF ** untuk secara programmatik Generate PDF dari HTML dalam C# , lengkap dengan contoh praktikal dan pilihan penyesuaian canggih.

Topik yang ditutupi

C# API untuk Menghasilkan PDF daripada HTML

Penggunaan HTML untuk .NET merupakan perpustakaan yang berkuasa yang menyediakan keupayaan penukaran **HTML ke PDF ** , bersama-sama dengan sokongan untuk format seperti XPS dan imej.Perkh ini boleh dengan mudah diintegrasikan ke dalam mana-mana aplikasi .NET, membolehkan pemaju untuk Convert HTML Documents Programmatically dengan ketepatan yang tinggi.

ciri utama

  • **Multiple Input Types: ** Dengan mudah menukar fail HTML, baris, atau URL langsung ke PDF menggunakan C# HTML kepada PDF Converter .
  • Kesesuaian output: Tailor menyimpan pilihan, termasuk resolusi, kompresi, dan tanda air untuk kawalan yang tepat.
  • ** Sokongan cross-platform:** Kompatibel sepenuhnya dengan Windows, macOS, dan Linux.

Pemasangan: Tambah Aspose.HTML untuk .NET kepada projek anda melalui NuGet:

PM> Install-Package Aspose.Html

Menghasilkan dokumen PDF daripada HTML dalam C#

Mencipta dokumen PDF daripada fail HTML adalah mudah. ikuti langkah-langkah berikut:

  • Muat turun dokumen HTML menggunakan kelas HTMLDocument .
  • Mencipta contoh kelas PdfSaveOptions .
  • Memanggil Converter.ConvertHTML() kaedah, melepasi HTMLDokumen, PdfSaveOptions, dan laluan fail output PDF sebagai argumen.

Berikut ialah sampel kod yang menunjukkan bagaimana untuk menghasilkan dokumen PDF daripada fail HTML menggunakan C# :

Generate PDF Document from HTML in C#

Menukar HTML kepada PDF dengan Simpan Pilihan dalam C#

Untuk Menghasilkan dokumen PDF daripada fail HTML sambil menentukan opsyen simpanan tambahan, ikuti langkah-langkah berikut:

  • Muat turun dokumen HTML menggunakan kelas HTMLDocument .
  • Mencipta contoh kelas PdfSaveOptions .
  • Menentukan apa-apa opsyen simpanan tambahan seperti Resolusi Horizontal dan VerticalResolution.
  • Panggil kaedah Converter.ConvertHTML() untuk pengeluaran PDF.

Sampel kod berikut menggambarkan bagaimana untuk menghasilkan PDF daripada fail HTML dengan pilihan tambahan dalam C# :

Untuk lebih banyak pilihan penyesuaian, rujuk kepada Pilihan Penyimpanan Lanjutan.

Menghasilkan PDF daripada HTML String dalam C#

Mencipta dokumen PDF daripada string HTML boleh dicapai dengan langkah-langkah berikut:

  • Mencipta contoh kelas PdfSaveOptions .
  • Menentukan apa-apa pilihan simpanan yang diperlukan.
  • Memanggil Converter.ConvertHTML() kaedah, yang menerima string HTML, PdfSaveOptions, dan laluan fail output PDF sebagai argumen.

Berikut ialah sampel kod yang menunjukkan bagaimana untuk menghasilkan PDF daripada string HTML menggunakan C# :

Generate PDF from HTML String in C#

Mencipta PDF daripada Live URL dalam C#

Sekarang, mari kita lihat bagaimana untuk menyelamatkan halaman web daripada URL sebagai dokumen PDF :

  • Mencipta contoh kelas Url dengan URL halaman web.
  • Mencipta contoh kelas PdfSaveOptions .
  • Menentukan mana-mana pilihan simpanan yang dikehendaki.
  • Gunakan kaedah Converter.ConvertHTML() untuk menyimpan HTML sebagai PDF. Url, PdfSaveOptions, dan laluan fail output PDF.

Sampel kod berikut menunjukkan bagaimana untuk menghasilkan PDF daripada URL langsung menggunakan C# :

Dapatkan lesen percuma

Anda boleh Dapatkan lesen sementara percuma untuk mencuba Aspose.HTML untuk .NET tanpa sekatan penilaian. ini adalah peluang yang hebat untuk meneroka C# HTML ke API percubaan percuma dan menilai ciri-ciri.

Conclusion

Dalam artikel ini, kami telah belajar bagaimana untuk:

  • Muat turun fail HTML secara programmatik.
  • Menetapkan PDF menyimpan opsyen.
  • Simpan string HTML sebagai PDF.
  • Simpan halaman web sebagai dokumen PDF.
  • **Mengubah fail HTML ke PDF dalam C# ** menggunakan pelbagai kaedah, termasuk **.NET Core Generate PDF daripada HTML ** dan C# Export HTML to PDF teknik.

Sama ada anda menggunakan Aspose atau mempertimbangkan alternatif lain .NET HTML kepada PDF Open Source , anda boleh memperdalam pemahaman anda tentang Penggunaan HTML untuk .NET API dengan berunding dengan DokumentasiJika anda mempunyai sebarang soalan lanjut, berasa bebas untuk mencapai melalui kami Forum Sokongan Percuma.

Lihat juga

Integrasi tambahan

Untuk pemaju yang ingin melaksanakan penciptaan PDF dalam aplikasi C# mereka, perpustakaan *Html2Pdf C # ** adalah pilihan yang menakjubkan untuk dipertimbangkan. Ia menawarkan ciri-ciri yang kuat yang boleh melengkapkan tawaran Aspose. Selain itu, kelas HTMLToPDFDocument Cmenyediakan antara muka mudah untuk menguruskan penukaran HTML ke PDF dengan cekap. Anda juga boleh meneroka bagaimana untuk ** Create PDF from HTML in C_ **atau menyiasat bagaimana ** Generat PDF dari HTML secara programmatik untuk meningkatkan aplikasi anda. Jika anda berminat dengan lebih banyak alat percuma, pilihan Best HTML to PDF Converter C*adalah bernilai untuk eksplorasi untuk keperluan projek yang berbeza. C# PDF Generator daripada HTML boleh menyediakan sumber tambahan untuk pengembang yang tidak mempunyai penyelesaian yang kukuh.

More in this category