Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In der modernen digitalen Welt ist die Umwandlung von Dokumenten von einem Format in ein anderes eine gängige Notwendigkeit. Ein solches häufiges Erfordernis ist die Umwandlung von HTML-Dateien in PDF, insbesondere bei der Erstellung von Berichten, Rechnungen oder anderen druckbaren Dokumenten aus webbasierten Inhalten.
GroupDocs bietet eine leistungsstarke .NET-Dokumentkonvertierungs-API, die für die nahtlose Umwandlung von HTML in das PDF-Format innerhalb von C#, ASP.NET, VB.NET und .NET Core-Anwendungen entwickelt wurde. Es stellt die präzise Formatierung und Layout-Erhaltung während des gesamten Konvertierungsprozesses sicher und minimiert dabei den Programmieraufwand.
Andererseits, IronPDF ist eine .NET-Bibliothek, die speziell für die Handhabung von PDF-Erstellungs- und -Manipulationsaufgaben innerhalb von C#-Anwendungen entwickelt wurde. Es vereinfacht den Prozess, HTML-Inhalte in eine PDF-Datei zu konvertieren, und bietet umfangreiche Anpassungsoptionen und zuverlässige Leistung. In diesem Artikel werden wir beide Bibliotheken untersuchen und vergleichen.
Erstellen Sie ein neues Projekt, um HTML in PDF zu konvertieren.
Installieren Sie GroupDocs in das neu erstellte Projekt.
Konvertieren Sie HTML in ein PDF-Dokument mit der GroupDocs.Conversion-Bibliothek.
Installieren Sie IronPDF in das Projekt.
GroupDocs.Conversion bietet ein Online-Tool, das Benutzern ermöglicht, HTML-Dateien mühelos in PDF zu konvertieren. Dieses Tool ist von jedem Gerät mit Internetverbindung aus zugänglich, was es äußerst vielseitig und benutzerfreundlich macht. Der Konverter unterstützt verschiedene Plattformen, einschließlich Windows, macOS, Linux, Android und iOS.
Es bietet eine robuste API für die Umwandlung von HTML in PDF, die so gestaltet ist, dass sie einfach, aber flexibel genug ist, um verschiedene Szenarien zu bewältigen. Lassen Sie uns nun einige der wichtigen Funktionen der GroupDocs.Conversion .NET NuGet Bibliothek betrachten.
Umfassende Formatunterstützung
Dokumente: Konvertieren Sie zwischen Formaten wie PDF, DOCX, PPTX, XLSX und vielen mehr.
Bilder: Unterstützt Formate wie BMP, JPEG, PNG, GIF und TIFF.
CAD & GIS: Konvertieren Sie CAD-Dateien wie DWG, DXF und GIS-Formate wie SHP und KML.
Audio & Video: Konvertieren Sie Audiodateien (MP3, WAV) und Videodateien (MP4, AVI).
Andere: Beinhaltet Unterstützung für eBooks (EPUB, MOBI)Webformate (HTML, MHTML), und Archive (ZIP, TAR).
Anpassbare Umwandlungsoptionen
Teilweise Umwandlung: Konvertieren Sie ganze Dokumente oder bestimmte Seitenbereiche.
Wasserzeichen: Fügen Sie während der Konvertierung Wasserzeichen zu Dokumenten hinzu.
Aussehen Anpassung: Passen Sie das Aussehen der konvertierten Dokumente an, z. B. durch Festlegen der Auflösung für Bilder oder Spezifizieren des Ausgabeformats für Dokumente.
Flexible Lademöglichkeiten
Lokales und Remote-Laden: Laden Sie Dokumente von lokalen Festplatten, Streams, URLs oder Cloud-Speicherdiensten wie Amazon S3 und Azure Blob.
Passwortgeschützte Dokumente: Laden und konvertieren Sie passwortgeschützte Dokumente.
Plattformübergreifende Unterstützung
Betriebssysteme: Kompatibel mit Windows, Linux und macOS.
Entwicklungsumgebungen: Unterstützt Entwicklung in C#, F# und VB.NET.
Selbstständige Bibliothek
IronPDF ist eine .NET-Bibliothek, die speziell für die Handhabung von PDF-Erstellungs- und -Manipulationsaufgaben innerhalb von C#-Anwendungen entwickelt wurde. Es vereinfacht den Prozess der Umwandlung von HTML-Inhalten in das PDF-Format und bietet reichhaltige Anpassungsoptionen und zuverlässige Leistung. Egal, ob Sie Webanwendungen, Desktop-Software oder Backend-Dienste entwickeln, IronPDF bietet eine umfassende Reihe von Tools, um die PDF-Erstellung nahtlos zu integrieren.
HTML-zu-PDF-Konvertierung
HTML-Dateien: Konvertieren Sie HTML-Dateien, einschließlich CSS, JavaScript und Bilder, in PDF.
HTML-Zeichenfolgen: HTML-Zeichenfolgen direkt in PDF-Dokumente rendern.
URLs: Konvertieren Sie Webseiten in PDF, indem Sie die URL angeben.
PDF-Erstellung und -Bearbeitung
PDFs erstellen: Erstellen Sie PDFs von Grund auf neu oder aus vorhandenen Dokumenten.
PDFs bearbeiten: Text, Bilder und andere Elemente innerhalb eines PDFs hinzufügen, entfernen oder ändern.
Zusammenführen und Aufteilen: Kombinieren Sie mehrere PDFs zu einem oder teilen Sie ein einzelnes PDF in mehrere Dokumente auf.
Erweiterte Formatierung
Kopf- und Fußzeilen: Fügen Sie Kopf- und Fußzeilen hinzu, einschließlich Seitenzahlen und Daten.
Wasserzeichen: Fügen Sie Wasserzeichen zu Ihren PDF-Dokumenten hinzu.
Seiteneinstellungen: Passen Sie Seitengröße, Ausrichtung, Ränder und mehr an.
Sicherheit und Compliance
Passwortschutz: PDFs mit Passwörtern sichern und Berechtigungen festlegen.
Digitale Signaturen: Signieren Sie PDFs digital mit Zertifikaten.
Konformität: Unterstützt die Standards PDF/A und PDF/UA für Langzeitarchivierung und Barrierefreiheit.
Plattformübergreifende Unterstützung
Betriebssysteme: Kompatibel mit Windows, Linux und macOS.
Visual Studio: Stellen Sie sicher, dass Sie Visual Studio installiert haben, um Ihr C#-Projekt zu erstellen und zu verwalten.
Zunächst erstellen wir ein neues Projekt in Visual Studio. Öffnen Sie dazu Visual Studio und klicken Sie auf "Neues Projekt erstellen". Wenn das untenstehende Fenster angezeigt wird, wählen Sie den Projekttyp "Konsolenanwendung" aus.
Wählen Sie einen Projektnamen und einen Speicherort wie unten angegeben.
Wählen Sie die erforderliche .NET-Version aus.
Sobald alle Optionen ausgewählt sind, wird das Projekt erfolgreich erstellt.
Installieren Sie nun das GroupDocs.Conversion .NET NuGet-Paket mit dem Visual Studio-Paketmanager oder direkt über die Befehlszeile.
Von der CMD-Befehlszeile:
Sobald das GroupDocs.Conversion NuGet erfolgreich installiert ist, können wir mit der Nutzung der Bibliothek beginnen.
Der folgende Codeausschnitt zeigt, wie man HTML mithilfe der GroupDocs.Conversion-Bibliothek in PDF umwandelt.
using System;
using System.IO;
using GroupDocs.Conversion.Options.Convert;
// Html To PDF conversion app sample code
namespace GroupDocVsIronPDF
{
public class Program
{
public static void ConvertHtmlToPdf
{
string outputFolder = "C:\\code\\articles\\july26"; // output with html pages converted to PDF
string outputFile = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf"); // converted pdf file
var input = "C:\\code\\articles\\july26\\groupDocConversion.html" // input html file
using (var converter = new GroupDocs.Conversion.Converter(input))
{
var options = new PdfConvertOptions();
converter.Convert(outputFile, options);
Console.WriteLine("\nConversion to pdf completed successfully. \nCheck output in {0}", outputFolder);
}
}
}
}
using System;
using System.IO;
using GroupDocs.Conversion.Options.Convert;
// Html To PDF conversion app sample code
namespace GroupDocVsIronPDF
{
public class Program
{
public static void ConvertHtmlToPdf
{
string outputFolder = "C:\\code\\articles\\july26"; // output with html pages converted to PDF
string outputFile = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf"); // converted pdf file
var input = "C:\\code\\articles\\july26\\groupDocConversion.html" // input html file
using (var converter = new GroupDocs.Conversion.Converter(input))
{
var options = new PdfConvertOptions();
converter.Convert(outputFile, options);
Console.WriteLine("\nConversion to pdf completed successfully. \nCheck output in {0}", outputFolder);
}
}
}
}
Imports Microsoft.VisualBasic
Imports System
Imports System.IO
Imports GroupDocs.Conversion.Options.Convert
' Html To PDF conversion app sample code
Namespace GroupDocVsIronPDF
Public Class Program
Public Shared ReadOnly Property ConvertHtmlToPdf() As void
Dim outputFolder As String = "C:\code\articles\july26" ' output with html pages converted to PDF
Dim outputFile As String = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf") ' converted pdf file
'INSTANT VB TODO TASK: The following line contains an assignment within expression that was not extracted by Instant VB:
'ORIGINAL LINE: var input = "C:\code\articles\july26\groupDocConversion.html" using(var converter = new GroupDocs.Conversion.Converter(input))
Dim input = "C:\code\articles\july26\groupDocConversion.html" using(var converter = New GroupDocs.Conversion.Converter(input))
If True Then
Dim options = New PdfConvertOptions()
converter.Convert(outputFile, options)
Console.WriteLine(vbLf & "Conversion to pdf completed successfully. " & vbLf & "Check output in {0}", outputFolder)
End If
End Property
End Class
End Namespace
Code-Erläuterung
Dieses Programm zeigt, wie man eine HTML-Datei konvertiert. (groupDocConversion.html) in eine PDF-Datei (ConvertedUsingGroupDoc.pdf) mit der GroupDocs.Conversion-Bibliothek. Hier ist eine Erklärung des Codes:
Namensraum und Importe: Das Programm beginnt mit dem Import der notwendigen Namensräume. System und System.IO sind standardmäßige .NET-Namespace für grundlegende Ein- und Ausgabeoperationen. GroupDocs.Conversion.Options.Convert wird verwendet, um Konvertierungsoptionen für die GroupDocs.Conversion-API zu importieren. Der Namespace Microsoft.VisualBasic könnte für bestimmte Dienstprogramme wie Path.Combine importiert worden sein, das eine plattformübergreifende Methode zum Zusammenfügen von Pfaden ist.
Programmkategorie: Die Programmkategorie wird als Teil des GroupDocVsIronPDF-Namespace deklariert.
ConvertHtmlToPdf-Methode: Dies ist eine statische Methode (csharp public static void ConvertHtmlToPdf
) verantwortlich für die Durchführung der HTML-zu-PDF-Konvertierung. Es nimmt keine Parameter.
Ausgabeordner und Datei Pfade:
outputFolder: Gibt das Verzeichnis an, in dem die konvertierte PDF-Datei gespeichert wird.
outputFile: Kombiniert outputFolder mit dem gewünschten Namen der Ausgabedatei (ConvertedUsingGroupDoc.pdf), wodurch der vollständige Pfad zur Ausgabedatei im PDF-Format entsteht.
Eingabe: Gibt den Pfad zur Eingabedatei im HTML-Format an.
Lassen Sie uns die folgende HTML-Datei als Beispiel verwenden. Sie können auch jede verfügbare, kostenlose HTML-Datei herunterladen.
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate GroupDocs .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;">GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios. To begin using GroupDocs HTML to PDF converter in your C# applications.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;">using GroupDocs.Conversion.Options.Convert;
</p>
<p style="color:blue;">
using System.IO;
</p>
<p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;</p>
</code>
<h2 style="color:black;">Load the Source HTML File</h2>
<code style="color:blue;"> using (var converter = new GroupDocs.Conversion.Converter("path to html file"))
</code>
<h2 style="color:black;">Perform the Conversion</h2>
<code style="color:blue;">
<p>var options = new PdfConvertOptions();</p>
<p>converter.Convert(outputFile, options);</p>
</code>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate GroupDocs .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;">GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios. To begin using GroupDocs HTML to PDF converter in your C# applications.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;">using GroupDocs.Conversion.Options.Convert;
</p>
<p style="color:blue;">
using System.IO;
</p>
<p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;</p>
</code>
<h2 style="color:black;">Load the Source HTML File</h2>
<code style="color:blue;"> using (var converter = new GroupDocs.Conversion.Converter("path to html file"))
</code>
<h2 style="color:black;">Perform the Conversion</h2>
<code style="color:blue;">
<p>var options = new PdfConvertOptions();</p>
<p>converter.Convert(outputFile, options);</p>
</code>
</body>
</html>
version 24.6.0 -= 1
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;
"csharp"> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style
"language-csharp" data-lang="csharp"> <p style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang
"color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class
"color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style
"color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style
"color:gray;"> GroupDocs provides a robust API for HTML [to] PDF conversion, designed [to] be simple yet flexible enough [to] handle various scenarios.To begin using GroupDocs HTML [to] PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style
"color:black;"> Demonstrate GroupDocs.Net Package [to] Convert HTML [to] PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML [to] PDF conversion, designed [to] be simple yet flexible enough [to] handle various scenarios.To begin using GroupDocs HTML [to] PDF converter in your C# applications.</p> <h2 style
<(Not DOCTYPE) html> (Of html) (Of body) <h1 style="color:black;"> Demonstrate GroupDocs.Net Package [to] Convert HTML [to] PDF</h1> <p style
</p> <p style="color:blue;"> using System.IO
</p> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style="color:blue;"> <p> var options = new PdfConvertOptions();
"color:blue;"> (Of p) var options = New PdfConvertOptions()
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style="color:blue;"> <p> var options
"color:black;"> Perform the Conversion</h2> <code style="color:blue;"> (Of p) var options
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style
"color:blue;"> using(var converter = New GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style
"color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = New GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style
</p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style
</p> (Of p) converter.Convert(outputFile, options)
'INSTANT VB TODO TASK: The following line uses invalid syntax:
' </p> </code> </body> </html>
Ausgabe-PDF
Nun installieren Sie die IronPDF NuGet-Paket von IronsSoftware Verwenden Sie Visual Studio oder den NuGet-Paketmanager.
Von CMD:
Sobald das NuGet-Paket erfolgreich installiert ist, ist das Projekt bereit, um Code hinzuzufügen, um den HTML-zu-PDF-Konvertierungsprozess mit IronPDF zu testen.
Der folgende Code zeigt, wie man HTML mit der IronPDF .NET-Bibliothek in PDF umwandelt.
namespace GroupDocVsIronPDF
{
internal class IronPDFDemo
{
public static void Execute()
{
IronPdf.License.LicenseKey = "your key";
// Create Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML Data files
var pdf = renderer.RenderHtmlFileAsPdf("C:\\code\\articles\\july26\\groupDocConversion.html");
// Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf");
}
}
}
namespace GroupDocVsIronPDF
{
internal class IronPDFDemo
{
public static void Execute()
{
IronPdf.License.LicenseKey = "your key";
// Create Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML Data files
var pdf = renderer.RenderHtmlFileAsPdf("C:\\code\\articles\\july26\\groupDocConversion.html");
// Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf");
}
}
}
Namespace GroupDocVsIronPDF
Friend Class IronPDFDemo
Public Shared Sub Execute()
IronPdf.License.LicenseKey = "your key"
' Create Renderer
Dim renderer = New ChromePdfRenderer()
' Create a PDF from an existing HTML Data files
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\code\articles\july26\groupDocConversion.html")
' Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf")
End Sub
End Class
End Namespace
Code-Erläuterung
Dieses C#-Programm, das im Namespace GroupDocVsIronPDF enthalten ist, demonstriert, wie man IronPDF verwendet, um eine HTML-Datei zu konvertieren. (groupDocConversion.html) in eine PDF-Datei (convertedUsingIronPDF.pdf). Hier ist eine Erklärung des Codes:
Namespace und Klasse: Die IronPDFDemo-Klasse wird als intern innerhalb des GroupDocVsIronPDF-Namespace deklariert.
Execute-Methode: public static void Execute(): Diese Methode dient als Einstiegspunkt für die Ausführung der PDF-Konvertierung mit IronPDF. Es nimmt keine Parameter.
Lizenzschlüssel einstellen: IronPdf.License.LicenseKey = "Ihr Schlüssel";: Setzt den Lizenzschlüssel für IronPDF. Dieser Schritt ist entscheidend für die Nutzung von IronPDF im lizenzierten Modus, um die Einhaltung der Lizenzbedingungen sicherzustellen.
Renderer erstellen: var renderer = new ChromePdfRenderer();: Initialisiert eine neue Instanz von ChromePdfRenderer. Dieser Renderer ist in der Lage, HTML-Inhalte mit der Rendering-Engine von Google Chrome im Hintergrund in PDF zu konvertieren.
HTML-zu-PDF-Konvertierung: renderer.RenderHtmlFileAsPdf("C:\code\articles\july26\groupDocConversion.html")Konvertiert die angegebene HTML-Datei (groupDocConversion.html) in ein PDF-Dokument (pdf) Verwenden Sie die Methode RenderHtmlFileAsPdf, die von ChromePdfRenderer bereitgestellt wird.
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate Iron .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;"> IronPDF simplifies HTML to PDF conversion in C# applications with its robust set of features and intuitive API. Whether you need to generate reports, convert web pages, or create printable documents from HTML content, IronPDF provides the tools necessary to achieve high-quality PDF outputs efficiently. By integrating IronPDF into your projects, you can enhance document generation workflows and deliver professional-grade PDF documents tailored to your application's requirements.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;">dotnet add package IronPdf --version 2024.7.8</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;"> using IronPdf;
</p>
</code>
<h2 style="color:black;">Create ChromePdfRenderer</h2>
<code style="color:blue;"> var renderer = new ChromePdfRenderer();
</code>
<h2 style="color:black;">Create PDF from HTML file</h2>
<code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html");
</code>
<h2 style="color:black;">SAve PDF File</h2>
<code style="color:blue;"> pdf.SaveAs("output.pdf");
</code>
</code>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate Iron .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;"> IronPDF simplifies HTML to PDF conversion in C# applications with its robust set of features and intuitive API. Whether you need to generate reports, convert web pages, or create printable documents from HTML content, IronPDF provides the tools necessary to achieve high-quality PDF outputs efficiently. By integrating IronPDF into your projects, you can enhance document generation workflows and deliver professional-grade PDF documents tailored to your application's requirements.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;">dotnet add package IronPdf --version 2024.7.8</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;"> using IronPdf;
</p>
</code>
<h2 style="color:black;">Create ChromePdfRenderer</h2>
<code style="color:blue;"> var renderer = new ChromePdfRenderer();
</code>
<h2 style="color:black;">Create PDF from HTML file</h2>
<code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html");
</code>
<h2 style="color:black;">SAve PDF File</h2>
<code style="color:blue;"> pdf.SaveAs("output.pdf");
</code>
</code>
</body>
</html>
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'<!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate Iron.Net Package @to Convert HTML @to PDF</h1> <p style="color:gray;"> IronPDF simplifies HTML @to PDF conversion in C# applications @with its robust @set @of features @and intuitive API.Whether you need @to generate reports, convert web pages, @or create printable documents from HTML content, IronPDF provides the tools necessary @to achieve high-quality PDF outputs efficiently.By integrating IronPDF into your projects, you can enhance document generation workflows @and deliver professional-grade PDF documents tailored @to your application's requirements.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package IronPdf --version 2024.7.8</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style="color:blue;"> using IronPdf; </p> </code> <h2 style="color:black;"> Create ChromePdfRenderer</h2> <code style="color:blue;"> var renderer = New ChromePdfRenderer(); </code> <h2 style="color:black;"> Create PDF from HTML file</h2> <code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html"); </code> <h2 style="color:black;"> SAve PDF File</h2> <code style="color:blue;"> pdf.SaveAs("output.pdf"); </code> </code> </body> </html>
IronPDF damit Benutzer seine umfangreichen Funktionen vor dem Kauf ausprobieren können.
Setzen Sie den Lizenzschlüssel zu Beginn des Skripts ein, bevor Sie das IronPDF-Paket:
using IronPdf;
# Apply your license key
License.LicenseKey = "key"
using IronPdf;
# Apply your license key
License.LicenseKey = "key"
Imports IronPdf
#Apply your license key
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "key"
Vorteile:
Breite Palette von Formaten: Unterstützt eine Vielzahl von Dokumentformaten für die Konvertierung, einschließlich Word, Excel, PowerPoint, PDF, HTML und mehr.
Umwandlungsqualität: Bietet im Allgemeinen gute Qualitätskonvertierungen mit vielen Anpassungsoptionen.
Dokumentenmanipulation Ebenfalls enthalten: Über die Konvertierung hinaus werden zusätzliche Funktionen wie Dokumentenmanipulation und Metadatenverarbeitung angeboten.
API-Flexibilität: Bietet APIs für .NET und Java, was für plattformübergreifende oder gemischte Technologieprojekte vorteilhaft sein kann.
Nachteile:
Kosten: Es kann relativ teuer sein, insbesondere für den kommerziellen Gebrauch oder bei der Verarbeitung großer Mengen von Dokumenten.
Lernkurve: Abhängig von der Komplexität der Anwendungsfälle kann die Integration und Konfiguration von GroupDocs.Conversion eine steilere Lernkurve aufweisen.
Vorteile:
PDF-Generierung: Hervorragend geeignet für die Generierung von PDFs aus HTML, URLs oder anderen Formaten direkt innerhalb von .NET-Anwendungen.
Benutzerfreundlichkeit: Im Allgemeinen leicht zu integrieren und zu verwenden, insbesondere für grundlegende Aufgaben der PDF-Erstellung.
Dokumentation und Support: Bietet gute Dokumentation und Unterstützung, was für Entwickler, die gerade anfangen, hilfreich sein kann.
Kosten: Je nach Anwendungsfall könnte es im Vergleich zu GroupDocs.Conversion kostengünstiger sein, insbesondere bei Aufgaben zur PDF-Erstellung.
Nachteile:
Eingeschränkte Formatunterstützung: Hauptsächlich auf die PDF-Erstellung fokussiert; Im Gegensatz zu GroupDocs.Conversion ist es speziell nur für das PDF-Format entwickelt.
Anpassung: Während die Software für grundlegende PDF-Generierungsbedürfnisse geeignet ist, können die Anpassungsoptionen für Layout und erweiterte Funktionen im Vergleich zu GroupDocs.Conversion eingeschränkt sein.
Mit erstklassigem Kundensupport, unterstützt von erfahrenen Entwicklern und EisenSuiteDiese Nachteile werden daher negiert, daher IronPDF erweist sich als die bessere Bibliothek der beiden, um moderne, einfache und fortschrittliche PDF-Konvertierungsfunktionen bereitzustellen.
GroupDocs Der HTML-zu-PDF-Konverter in C# bietet eine einfach zu bedienende, aber leistungsstarke Lösung für die Umwandlung von HTML-Inhalten in PDF-Dokumente innerhalb Ihrer Anwendungen. Indem Sie die Schritte und das Beispiel in diesem Artikel befolgen, können Sie schnell HTML-zu-PDF-Konvertierungsfunktionen in Ihre Projekte integrieren, sei es zur Erstellung von Berichten, zur Archivierung von Webinhalten oder für andere Dokumentverarbeitungsanforderungen. Die Bibliothek von GroupDocs bietet Flexibilität und umfangreiche Anpassungsmöglichkeiten, was sie zu einer zuverlässigen Wahl für Entwickler macht, die ihre Anwendungen mit der PDF-Generierung aus HTML-Inhalten verbessern möchten.
Im Gegensatz dazu, IronPDF vereinfacht die HTML-zu-PDF-Konvertierung in C#-Anwendungen mit einem robusten Funktionsumfang und einer intuitiven API. Ob Sie Berichte erstellen, Webseiten konvertieren oder druckbare Dokumente aus HTML-Inhalten erzeugen müssen, IronPDF bietet die notwendigen Werkzeuge, um qualitativ hochwertige PDF-Ausgaben effizient zu erzielen. Durch die Integration von IronPDF in Ihre Projekte können Sie Dokumentenerstellungs-Workflows verbessern und PDF-Dokumente in professioneller Qualität erstellen, die genau auf die Anforderungen Ihrer Anwendung zugeschnitten sind.
Mit erstklassigem Kundensupport und unterstützt von erfahrenen Entwicklern und EisenSuite, IronPDF erweist sich als die bessere Bibliothek der beiden, um moderne, einfache und fortschrittliche PDF-Konvertierungsfunktionen bereitzustellen.
9 .NET API-Produkte für Ihre Bürodokumente