In der Umgebung der .NET -Umgebung, dem Verbesserungsplan von HTML zu PDF
Wenn iTextSharp verwendet wird, um HTML -Inhalte zum Generieren von PDF zu verarbeiten, haben die Tabelle und das Layoutproblem häufig Kopfschmerzen. Glücklicherweise können einige bessere Alternativen diese Probleme effektiv lösen.
<.> 1. htmlrenderer.pdfsharp:
htmlrenderer.pdfsharp ist eine HTML -zu -PDF -Lösung, die vollständig aus C# -Management, Thread sicher und kostenlos stammt. Die Verwendungsmethode ist sehr einfach.
<.> 2. Rotativa (geeignet für die MVC -Webanwendung):
<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>
rotativa ist eine beliebte Bibliothek für die MVC -Webanwendung. Es interagiert nahtlos mit der zugrunde liegenden WKHTMTOPDF -Binärdatei, die PDF von HTML rendert. Mit Rotativa können Sie PDF direkt aus Rasieransicht erzeugen, was sehr bequem ist:
Vermeiden Sie Lösungen, die auf WKHTMLTOPDFbasieren
<code class="language-csharp">return ViewAsPdf();</code>
Cross -Plattformkompatibilität zwischen 32 -Bit- und 64 -Bit -Systemen
Die Komplexität der Umgebungskonfiguration in azurblauten, elastischen Beanstalk
Das obige ist der detaillierte Inhalt vonWas sind die besten Alternativen zu iTextSharp zum Konvertieren von HTML in PDF in .NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!