Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
PDF-Dokumente sind in der heutigen Kultur weit verbreitet und werden von verschiedenen Unternehmen für die Erstellung von Rechnungen und anderen Dokumenten verwendet. Bei der Auswahl einer .NET-Bibliothek für Projekte sollte die Einfachheit der Erstellung, des Lesens und des Schreibens von PDF-Dateien berücksichtigt werden.
IronPDF ist einer der besten HTML-zu-PDF-Konverter auf dem Markt. IronPDF kann fast jede Operation ausführen, die ein Browser ausführen kann. Es kann PDF-Dateien aus HTML5, JavaScript, CSS und Bildern erstellen. Die .NET PDF-Bibliothek erleichtert die Erstellung/Generierung von PDF-Dateien, das Lesen vorhandener PDFs und die Bearbeitung von PDF-Dateien. Zu den möglichen Modifikationen gehören die Änderung der Schriftgröße, der Paginierung, des Textinhalts usw. Benutzer von IronPDF können Formularfelder in gerenderten PDF-Dokumenten erstellen.
IronPDF ist mit allen .NET-Framework-Projekttypen kompatibel, einschließlich ASP.NET, Windows Forms und anderen traditionellen Windows-Anwendungstypen. IronPDF ist in der Lage, ASPX-, Razor- und andere MVC-Ansichtskomponenten direkt in PDFs zu rendern.
IronPDF verfügt über eine Reihe von Funktionen:
In diesem Artikel werden die Fähigkeiten von IronPDF zur Dokumentenerstellung anhand einer einfachen Konsolenanwendung erläutert.
Öffnen Sie Visual Studio und rufen Sie das Menü Datei auf. Wählen Sie "Neues Projekt" und dann "Console App".
Neues Projekt
Geben Sie den Projektnamen und seinen Standort an. Klicken Sie auf die Schaltfläche Next und wählen Sie ein .NET-Framework aus.
.NET-Framework Auswahl
Klicken Sie abschließend auf Create, um das neue Visual Studio-Projekt zu erstellen.
.NET Program.cs
Die IronPDF-Bibliothek kann auf vier Arten heruntergeladen und installiert werden.
Diese vier Möglichkeiten sind:
Der NuGet Package Manager ist in der Visual Studio Software verfügbar, um die Installation von NuGet-Paketen zu erleichtern. Der folgende Screenshot zeigt, wie Sie die NuGet Package Manager GUI öffnen.
NuGet Package Manager
Suchen Sie auf der Registerkarte Durchsuchen der grafischen Benutzeroberfläche des Paketmanagers nach "IronPDF".
IronPDF Installation
Wählen Sie das Paket IronPDF
(erste Option) und klicken Sie auf die Schaltfläche Installieren, um sie der Lösung hinzuzufügen.
Gehen Sie in Visual Studio zu Tools > NuGet Package Manager > Package Manager Console
Geben Sie auf der Registerkarte Paketmanager-Konsole den folgenden Befehl ein und drücken Sie ENTER.
Install-Package IronPdf
IronPDF installieren
Herunterladen derIronPDF ZIP-Datei direkt mit demneueste Version des IronPDF-Pakets.
Führen Sie nach dem Herunterladen die folgenden Schritte aus, um das Paket dem Projekt hinzuzufügen.
Das folgende Code-Beispiel zeigt, wie man mit wenigen Zeilen Code PDF-Dateien aus dem gegebenen HTML-Template erstellen kann.
var renderer = new IronPdf.ChromePdfRenderer();
renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf");
static string BuildTemplate()
{
var builder = new StringBuilder();
builder.Append("<table border='1'>");
builder.Append("<tr>");
builder.Append("<th>");
builder.Append("Cat Family");
builder.Append("</th>");
builder.Append("</tr>");
foreach (var item in GetData())
{
builder.Append("<tr>");
builder.Append("<td>");
builder.Append(item.ToString());
builder.Append("</td>");
builder.Append("</tr>");
}
builder.Append("</table>");
return builder.ToString();
}
static List<string> GetData()
{
List<string> _data = new List<string>();
_data.Add("Lion");
_data.Add("Tiger");
_data.Add("Cat");
_data.Add("cheetah");
_data.Add("lynx");
return _data;
}
var renderer = new IronPdf.ChromePdfRenderer();
renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf");
static string BuildTemplate()
{
var builder = new StringBuilder();
builder.Append("<table border='1'>");
builder.Append("<tr>");
builder.Append("<th>");
builder.Append("Cat Family");
builder.Append("</th>");
builder.Append("</tr>");
foreach (var item in GetData())
{
builder.Append("<tr>");
builder.Append("<td>");
builder.Append(item.ToString());
builder.Append("</td>");
builder.Append("</tr>");
}
builder.Append("</table>");
return builder.ToString();
}
static List<string> GetData()
{
List<string> _data = new List<string>();
_data.Add("Lion");
_data.Add("Tiger");
_data.Add("Cat");
_data.Add("cheetah");
_data.Add("lynx");
return _data;
}
Dim renderer = New IronPdf.ChromePdfRenderer()
renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf")
'INSTANT VB TODO TASK: Local functions are not converted by Instant VB:
'static string BuildTemplate()
'{
' var builder = New StringBuilder();
' builder.Append("<table border='1'>");
' builder.Append("<tr>");
' builder.Append("<th>");
' builder.Append("Cat Family");
' builder.Append("</th>");
' builder.Append("</tr>");
' foreach (var item in GetData())
' {
' builder.Append("<tr>");
' builder.Append("<td>");
' builder.Append(item.ToString());
' builder.Append("</td>");
' builder.Append("</tr>");
' }
' builder.Append("</table>");
' Return builder.ToString();
'}
'INSTANT VB TODO TASK: Local functions are not converted by Instant VB:
'static List(Of string) GetData()
'{
' List<string> _data = New List<string>();
' _data.Add("Lion");
' _data.Add("Tiger");
' _data.Add("Cat");
' _data.Add("cheetah");
' _data.Add("lynx");
' Return _data;
'}
Im obigen Code erstellen Sie zunächst ein Objekt für die IronPDF-Klasse, das den Zugriff auf alle Funktionen von IronPDF ermöglicht. Verwenden Sie dann dierenderHtmlAsPdf methode, um ein PDF-Dokument aus der HTML-Zeichenkette zu erstellen. Durch Verwendung der Methode "RenderHtmlAsPdf". Diese Methode akzeptiert auch Verweise auf interne und externe CSS-Dateien, die der String enthalten kann.
Der obige Code erzeugt eine HTML-Zeichenkette aus der Liste unter Verwendung einer `List
Nachfolgend sehen Sie die Beispiel-PDF-Datei, die aus dem obigen Code mit nur wenigen Zeilen unter Verwendung der vorgegebenen Vorlage generiert wird.
Erzeugte PDF-Datei
Jede Art von HTML-Tag kann verwendet werden, um eine Vorlage zu erstellen, mit deren Hilfe der Benutzer Benutzerformulare, Quittungen usw. mit einer Mustervorlage, aber anderen Daten erstellen kann.
Es ist möglich, die MethoderenderUrlAsPdf oderrenderHtmlFileAsPdf um PDF-Dateien aus verschiedenen Quellen zu generieren. Die erste Methode akzeptiert eine URL zu einer Webseite, während die zweite Methode eine Zeichenkette akzeptiert, die den Speicherort einer HTML-Datei auf dem Computer enthält.
Dies lesentutorial zur Erzeugung von PDFs aus HTML für weitere Informationen.
Verwenden Sie IronPDF in der Produktion ohne Wasserzeichen mit einerkostenloser Testschlüssel. IronPDF ist mit SaaS- und OEM-Redistributionslizenzen gegen Aufpreis erhältlich. Weitere Informationen finden Sie in derIronPDF Lizenzierungsseite.
9 .NET API-Produkte für Ihre Bürodokumente