Rumah > pembangunan bahagian belakang > C++ > Apakah alternatif terbaik untuk itextsharp untuk menukar html ke pdf dalam .net?

Apakah alternatif terbaik untuk itextsharp untuk menukar html ke pdf dalam .net?

Susan Sarandon
Lepaskan: 2025-01-30 19:51:13
asal
792 orang telah melayarinya

What are the Best Alternatives to iTextSharp for Converting HTML to PDF in .NET?

Dalam persekitaran persekitaran .NET, pelan penambahbaikan HTML ke PDF

Apabila menggunakan itextsharp untuk memproses kandungan HTML untuk menghasilkan PDF, masalah jadual dan susun atur sering mengalami sakit kepala. Nasib baik, beberapa alternatif yang lebih baik dapat menyelesaikan masalah ini dengan berkesan.

<.> 1. Htmlrenderer.pdfsharp:

htmlrenderer.pdfsharp adalah penyelesaian HTML kepada PDF yang sepenuhnya dari pengurusan C#, benang selamat dan percuma. Kaedah penggunaan sangat mudah.

<.> 2. Rotativa (sesuai untuk aplikasi web MVC):

<code class="language-csharp">public static Byte[] PdfSharpConvert(String html)
{
    Byte[] res = null;
    using (MemoryStream ms = new MemoryStream())
    {
        var pdf = TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator.GeneratePdf(html, PdfSharp.PageSize.A4);
        pdf.Save(ms);
        res = ms.ToArray();
    }
    return res;
}</code>
Salin selepas log masuk

Rotativa adalah perpustakaan popular yang direka untuk aplikasi web MVC. Ia berinteraksi dengan lancar dengan fail binari WKHTMTOPDF yang mendasari, yang menjadikan PDF dari HTML. Rotativa membolehkan anda menjana PDF secara langsung dari Razor View, yang sangat mudah:

Elakkan penyelesaian berdasarkan wkhtmltopdf

<code class="language-csharp">return ViewAsPdf();</code>
Salin selepas log masuk
Walaupun wkhtmltopdf adalah penyelesaian yang terkenal, ia juga boleh membawa beberapa cabaran:

keserasian cross -platform antara 32 -bit dan 64 -bit sistem

kerumitan konfigurasi alam sekitar di Azure, Beanstalk elastik

    Pengurusan Fail dan Isu Kebenaran Pengguna
  • jenis padat sumber dan tingkah laku tidak dapat diramalkan
  • bergantung pada fail sementara, ini boleh menjejaskan prestasi dalam persekitaran di mana kelajuan cakera I/O lambat
  • Dengan meneroka alternatif seperti htmlrenderer.pdfsharp atau rotativa, pemaju boleh mendapatkan kestabilan, kebolehpercayaan dan keserasian yang lebih tinggi semasa HTML ke penukaran PDF.

Atas ialah kandungan terperinci Apakah alternatif terbaik untuk itextsharp untuk menukar html ke pdf dalam .net?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan