Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In der modernen Welt der digitalen Dokumentation wird der Umgang mit PDF-Dokumenten immer wichtiger. Ob es um die Konvertierung von HTML- in PDF-Dokumente, die PDF-Verschlüsselung, die Verwaltung von NuGet-Paketen mithilfe der Package Manager Console in Visual Studio oder die Nutzung des .NET-Standard 2.0-Frameworks/.NET Core 2.0 geht, Entwickler benötigen eine robuste und effiziente PDF-Dateibibliothek. In diesem Artikel wird IronPDF vorgestellt, eine umfassende .NET/Core-PDF-Bibliothek, die mit .NET Core 2.0, .NET Framework 7, .NET 6.0 und anderen .NET-Plattformen kompatibel ist, und ihre Funktionen und Vorteile werden erläutert.
NuGet ist der Paketmanager für .NET-Entwickler, der die Verwaltung und Einbindung von Bibliotheken und Paketen in Projekte erleichtert. Es vereinfacht das Suchen, Installieren und Verwalten von Bibliotheken von Drittanbietern, gewährleistet Versionskompatibilität und rationalisiert die Entwicklungsabläufe. NuGet-Pakete können über Visual Studio oder über die Paketverwaltungskonsole installiert werden.
IronPDF ist eine leistungsstarke und einfach zu bedienende .NET PDF-Bibliothek, die die Erstellung, Änderung und Konvertierung von PDFs erleichtert. Es ist erhältlich als NuGet-Paket. Es bietet eine breite Palette von Funktionen, darunter die Konvertierung von HTML-Dateien in PDF, die Bearbeitung von PDF-Dokumenten und das Anbringen von Wasserzeichen. IronPDF ist kompatibel mit .NET Core, .NET Framework 4.0+ und anderen .NET-Plattformen und damit die ideale Wahl für Entwickler, die in ihren Projekten mit PDF-Dateien arbeiten.
IronPDF ist eine hochkompatible und anpassungsfähige .NET PDF-Konvertierungsbibliothek, die sich nahtlos in verschiedene .NET-Plattformen integrieren lässt. Diese breite Kompatibilität stellt sicher, dass Entwickler IronPDF mühelos in ihre bestehenden Projekte einbinden können, unabhängig von der Plattform, die sie verwenden.
.NET-Standard 2.0: Als .NET-Standard 2.0-konforme Bibliothek ermöglicht IronPDF Entwicklern die Erstellung plattformübergreifender Anwendungen, die auf mehrere .NET-Implementierungen ausgerichtet sind. Die Kompatibilität mit dem .NET-Standard 2.0 bedeutet, dass Entwickler die Funktionen von IronPDF unter anderem in .NET Core-, .NET-Framework- und Xamarin-Projekten nutzen können.
.NET Core 7.0: Die Kompatibilität von IronPDF mit .NET Core 7.0 stellt sicher, dass Entwickler es in modernen, leistungsstarken Anwendungen einsetzen können. .NET Core ist ein quelloffenes, plattformübergreifendes Framework, das für die Erstellung von Cloud-basierten und containerisierten Anwendungen entwickelt wurde. Die Unterstützung dieser Plattform durch IronPDF stellt sicher, dass Entwickler die Möglichkeiten dieser Plattform in einer Vielzahl von Szenarien nutzen können.
.NET-Framework 7.0: IronPDF ist auch mit dem .NET-Framework 7.0 kompatibel, so dass Entwickler die leistungsstarken PDF-Funktionen in bestehende Projekte integrieren können, die auf diesem beliebten Framework basieren. Da das .NET-Framework in Unternehmensumgebungen nach wie vor weit verbreitet ist, stellt die Kompatibilität von IronPDF mit Version 7.0 und neuer sicher, dass Entwickler bestehende Anwendungen weiterhin problemlos pflegen und erweitern können.
IronPDF ist eine unverzichtbare .NET PDF-Bibliothek, die die Arbeit mit PDF-Dateien und Webseiten in .NET-Anwendungen vereinfacht. Um IronPDF auf einem Windows-Computer mit dem NuGet Package Manager zu installieren, folgen Sie diesen Schritten in Visual Studio:
Öffnen Sie Visual Studio und navigieren Sie zu Ihrem gewünschten Projekt.
Rufen Sie das Menü "Werkzeuge" auf und wählen Sie "NuGet Package Manager", gefolgt von "Package Manager Console" Dadurch wird das Fenster der Paketmanager-Konsole geöffnet.
Install-package IronPdf
Drücken Sie die Eingabetaste, um den Befehl auszuführen. Visual Studio lädt die neueste Version von IronPDF herunter, installiert sie und fügt sie in Ihr Projekt ein.
Um über die neuesten Versionsaktualisierungen oder den Servicestatus von nuget.org informiert zu bleiben, besuchen Sie die IronPDF NuGet-Seite oder abonnieren Sie Benachrichtigungen über die Veröffentlichung. Die Versions-Updates enthalten in der Regel neue Funktionen, Leistungsverbesserungen und Fehlerkorrekturen und stellen sicher, dass Sie immer die stabilste und effizienteste Version von IronPDF verwenden.
IronPDF bietet auch spezielle NuGet-Pakete für den Einsatz unter Linux und macOS. Diese Pakete wurden entwickelt, um die Bereitstellung Ihrer Anwendung auf Nicht-Windows-Plattformen zu vereinfachen.
IronPDF verfügt über eine Reihe von Funktionen, die den unterschiedlichen Anforderungen von Entwicklern, die mit PDF-Dokumenten arbeiten, gerecht werden. Diese Funktionen umfassen:
IronPDF ermöglicht Entwicklern die einfache Konvertierung von HTML-Inhalten, einschließlich CSS und JavaScript, in hochwertige PDF-Dateien. Das folgende Codebeispiel zeigt, wie man eine PDF-Datei aus einer HTML-Datei erstellen string mit C# und ohne Adobe Acrobat:
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pd = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pd.SaveAs("output.pdf");
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pd = renderer.RenderHtmlAsPdf("Hello World");
// Export to a file or Stream
pd.SaveAs("output.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a HTML string using C#
Private pd = renderer.RenderHtmlAsPdf("Hello World")
' Export to a file or Stream
pd.SaveAs("output.pdf")
Mit IronPDF können Entwickler PDF-Dokumente bearbeiten, Seiten hinzufügen oder entfernen und den Inhalt der Dokumente manipulieren. Das folgende Codebeispiel zeigt, wie man ein PDF-Dokument in einzelne Dateien aufteilen auf der Grundlage von Seitenumbrüchen:
using IronPdf;
const string html =
@" Hello Iron
This is 1st Page
This is 2nd Page
This is 3rd Page";
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);
// Take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");
// Take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
using IronPdf;
const string html =
@" Hello Iron
This is 1st Page
This is 2nd Page
This is 3rd Page";
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);
// Take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");
// Take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
Imports IronPdf
Private Const html As String = " Hello Iron
This is 1st Page
This is 2nd Page
This is 3rd Page"
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf(html)
' Take the first page
Private page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")
' Take the pages 2 & 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
IronPDF bietet robuste Sicherheitsfunktioneneinschließlich Verschlüsselung, Passwortschutz und digitale Signaturen. Das folgende Codebeispiel zeigt, wie ein PDF-Dokument verschlüsselt und mit einem Kennwort geschützt werden kann:
using IronPdf;
// Load an existing PDF document
var pdf = PdfDocument.FromFile("input.pdf");
// Set encryption and password protection
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword");
// Save the encrypted PDF document
pdf.SaveAs("encrypted_output.pdf");
using IronPdf;
// Load an existing PDF document
var pdf = PdfDocument.FromFile("input.pdf");
// Set encryption and password protection
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword");
// Save the encrypted PDF document
pdf.SaveAs("encrypted_output.pdf");
Imports IronPdf
' Load an existing PDF document
Private pdf = PdfDocument.FromFile("input.pdf")
' Set encryption and password protection
pdf.Encrypt(PdfDocument.EncryptionAlgorithm.AES, 256, "ownerPassword", "userPassword")
' Save the encrypted PDF document
pdf.SaveAs("encrypted_output.pdf")
IronPDF ermöglicht es Entwicklern, die Metadaten von PDF-Dokumenten zu bearbeiten und zu verwalten, z. B. Autor, Schlüsselwörter und Änderungsdatum. Das folgende Codebeispiel zeigt, wie die Metadaten einer vorhandenen PDF-Datei geändert werden können:
using IronPdf;
// Open an Encrypted File, alternatively create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
using IronPdf;
// Open an Encrypted File, alternatively create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
Imports System
Imports IronPdf
' Open an Encrypted File, alternatively create a new PDF from HTML
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")
' Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now
IronPDF ermöglicht Entwicklern wasserzeichen zu ihren PDF-Dokumenten hinzufügenund erhöht die Sicherheit und das Branding. Das folgende Codebeispiel zeigt, wie man ein Wasserzeichen in eine neue oder vorhandene PDF-Datei stempelt:
using IronPdf;
// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("SAMPLE", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;
// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("SAMPLE", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("SAMPLE", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("C:\Path\To\Watermarked.pdf")
IronPDF ist eine vielseitige und leistungsstarke .NET-Bibliothek, die das Arbeiten mit PDF-Dokumenten in .NET-Projekten vereinfacht. Mit seinen umfangreichen Funktionen wie der Konvertierung von HTML in PDF, der Änderung von PDF-Dateien, der Sicherheit, der Verwaltung von Metadaten und dem Anbringen von Wasserzeichen ist IronPDF ein unschätzbarer Vorteil für Entwickler, die ihre Anwendungen verbessern und die Produktivität steigern möchten. IronPDF ist mit .NET-Standard 2.0, .NET Core 7.0 und .NET-Framework 7.0 kompatibel und kann über NuGet problemlos in bestehende Projekte integriert werden, was es zu einem unverzichtbaren Tool für Entwickler macht, die mit PDF-Dateien arbeiten.
IronPDF bietet eine kostenloser Test für seine Software-Bibliothek, die es den Nutzern ermöglicht, die Funktionen zu testen, bevor sie sich zum Kauf verpflichten. Nachdem die kostenloser Test zeitraum können Benutzer eine Lizenz für IronPDF erwerben, die bei $749 beginnt. Der Preis für IronPDF hängt von der Art der Lizenz und der Anzahl der Entwickler ab, die die Software nutzen werden.
9 .NET API-Produkte für Ihre Bürodokumente