Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
IronPDF ist für das Microsoft Windows .NET-Framework 4.x verfügbar, sowie in einer neuen Version für .NET Core 3.1, der neuesten Version von .NET.
IronPDF for .NET Core ist über die offizielle NuGet-Seite erhältlich IronPDF-Paket
Die aktuelle .NET Core-Version unterstützt plattformübergreifend die Client-Betriebssysteme Linux, Unix und macOS sowie mono, MAUI, und Blazor.
Bestehende und neue Kunden erhalten kostenlose Upgrades auf den .NET Core-Build von IronPDF im Rahmen ihrer bestehenden Support & Upgrade-Abdeckung. Diese wird mit jeder handelslizenz. Damit ist Ihre Investition in IronPDF zukunftssicher.
Bestehende Kunden, die den abgelaufenen Support verlängern & aktualisieren möchten, können kaufen Sie hier eine Verlängerung.
IronPDF ist eine C# PDF-Bibliothek, die in .NET Core-Projekten verwendet werden kann. Es bietet alle notwendigen APIs, um PDF-Dokumente einfach und intuitiv zu bearbeiten. Es gibt auch andere PDF-erzeugende Bibliotheken auf dem Markt, aber diese Bibliothek wurde so einfach wie möglich gestaltet, um Verwirrung zu vermeiden.
Das Hauptziel dieses Projekts ist die Bereitstellung einer PDF-Bibliothek für .NET-Anwendungen. Es verfügt über viele nützliche Funktionen, wie z. B. die Erzeugung von PDF-Dateien aus HTML-Strings, die Konvertierung von PDFs in andere Formate, die Bearbeitung vorhandener PDF-Dokumente und die Erzeugung von PDF-Dateien direkt aus .NET Core-Projekten. Die IronPDF-Bibliothek bietet auch die Möglichkeit, PDF-Dateien mit nur wenigen Codezeilen zu drucken. IronPDF kann als PDF-Konverter verwendet werden. Mit seinen zugänglichen Funktionen kann es mehrseitige Tabellen erstellen.
Beginnen wir mit der Verwendung der IronPDF-Bibliothek in unserem Projekt.
Es wird empfohlen, die neueste Version von Visual Studio für die Erstellung dieses .NET-Projekts zu verwenden, um eine reibungslose Benutzererfahrung zu gewährleisten. Die IronPDF-Bibliothek ist auch mit einem .NET Core-Projekt kompatibel. Die Wahl liegt beim Anwender, da die Installation und Nutzung von IronPDF in allen .NET-Frameworks identisch ist. Führen Sie die folgenden Schritte aus, um ein Projekt in Visual Studio zu erstellen.
Klicken Sie auf "Ein neues Projekt erstellen".
Erstellen Sie ein neues Projekt in Visual Studio
Suchen Sie im Suchfeld nach "Console" und wählen Sie in den Suchergebnissen "Console App" mit C#-Tag.
Konsolen-App-Auswahl
Danach konfigurieren Sie den Projektnamen entsprechend Ihren Anforderungen.
Konfigurieren Sie diese neue Anwendung
Wählen Sie anschließend die neueste Version von .NET-Framework aus der Dropdown-Liste aus. Dies wird empfohlen. Klicken Sie anschließend auf die Schaltfläche Erstellen.
.NET-Framework-Auswahl
Das Projekt wird nun erstellt. Sie können auch bestehende .NET Core-Projekte mit IronPDF verwenden. Zunächst müssen Sie die Bibliothek installieren. Der nächste Abschnitt zeigt, wie man die Bibliothek installiert.
Die IronPDF-Bibliothek kann über die Konsole installiert werden. Schreiben Sie einfach die folgende Codezeile in die Konsole und drücken Sie die Eingabetaste.
Install-Package IronPdf
Weitere Informationen erhalten Sie auf der IronPDF-Website und auf der IronPDF NuGet-Website.
Nach der Installation können Sie es in Ihrem .NET-Projekt verwenden. Weitere Einzelheiten zur Installation finden Sie auf der Website IronPDF-Website.
using IronPdf;
var renderer = new ChromePdfRenderer();
//Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen;
//Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280;
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2;
var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/");
pdf.SaveAs("Amazon.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
//Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen;
//Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280;
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2;
var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/");
pdf.SaveAs("Amazon.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
'Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen
'Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2
Dim pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/")
pdf.SaveAs("Amazon.pdf")
Dieses Beispiel zeigt, wie man eine komplexe Website-UI in PDF konvertiert, z. B. die Amazon-Website, indem man diese Schritte befolgt:
Ausgangs-PDF-Datei von der Amazon-Website gerendert
using IronPdf;
// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a HTML string using C#
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
/****** Advanced Example with HTML Assets ******/
// Load external html assets: images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("html-with-assets.pdf");
using IronPdf;
// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();
// Create a PDF from a HTML string using C#
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
/****** Advanced Example with HTML Assets ******/
// Load external html assets: images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("html-with-assets.pdf");
Imports IronPdf
' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()
' Create a PDF from a HTML string using C#
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
'''**** Advanced Example with HTML Assets *****
' Load external html assets: images, CSS and JavaScript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
pdf.SaveAs("html-with-assets.pdf")
Der obige Code zeigt, wie die HTML-zu-PDF-Funktionalität von IronPDF genutzt werden kann. Um IronPDF zu verwenden, muss der Namespace importiert werden. Schreiben Sie using IronPDF;
an den Anfang der Programmdatei, um es im Projekt zu verwenden.
Die chromePdfRenderer objekt ist für die Webunterstützung vorgesehen. Die renderHtmlAsPdf kann für die Umwandlung von HTML-Strings in PDF-Dateien verwendet werden. Der Funktionsparameter akzeptiert verschiedene Arten von Quellen, einschließlich einer HTML-Zeichenkette. Sie können auch Bilder in Ihrem PDF-Dokument verwenden, indem Sie den Basispfad der Bilder festlegen. Anschließend wird die PDF-Datei mit der Funktion SaveAs
auf dem lokalen Rechner gespeichert. Sie können einfaches HTML wie oben wählen und CSS, Bilder und JavaScript einbinden.
PDF-Datei-Ausgabe von Hello World HTML-Text
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a coverpage will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a coverpage will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;
renderer.RenderingOptions.FirstPageNumber = 1 ' use 2 if a coverpage will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.CenterText = "{url}"
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica
renderer.RenderingOptions.TextHeader.FontSize = 12
Das obige Beispiel zeigt, wie man Kopf- und Fußzeilen in der PDF-Datei setzt. IronPDF unterstützt die Wiederholung von Kopfzeilen im Dokument. IronPDF bietet "TextHeader"- und "TextFooter"-Eigenschaften, um die verschiedenen Eigenschaften von Text wie Schriftarten, Textposition usw. festzulegen. Es kann auch HTML-Dateien in PDF-Dateien konvertieren. Mit IronPDF ist das alles ganz einfach. Sie kann auch pDF-Dateien zusammenführenwebpage-to-PDF durchführen, aktivieren automatische Seitennummerierungund digitale Unterschriften leisten ironPDF verwenden. Außerdem erzeugt es PDF-Dateien von minimale Dateigröße mit Komprimierung.
IronPDF ist eine vollständige PDF-Bibliothek, die alle aktuellen Versionen von .NET Core und .NET-Frameworks unterstützt. IronPDF basiert auf einem Geschäftsmodell, das eine sichere Möglichkeit zur Erstellung und Bearbeitung von Geschäftsdokumenten mit der IronPDF-Bibliothek bietet. Seine erweiterten Funktionen ermöglichen es dem Benutzer, dynamische und kreative PDF-Dokumente in .NET Core-Projekten zu erstellen. Es besteht die Möglichkeit, die kostenlose Testversion für Produktionstests zu nutzen.
IronPDF Professional Lizenz
Sie können derzeit auch die fünf Iron Software-Pakete zum Preis von nur zwei Paketen erwerben. Weitere Informationen finden Sie im IronPDF website.
9 .NET API-Produkte für Ihre Bürodokumente