Zum Fußzeileninhalt springen
IRONPDF NUTZEN

PDFium in C#-Alternativen unter Verwendung von IronPDF

Die PDFium-Bibliothek ist eine Open-Source-Rendering-Engine, die von Google speziell für die Arbeit mit Portable Document Format (PDF)-Dateien entwickelt wurde, mit oder ohne Bilder, einschließlich PNG usw. IronPDF verwendet jedoch nicht nur die PDFium-Rendering-Schnittstellen-Engine als Quellcodesetup. Es baut auch darauf auf, um zusätzliche Funktionen bereitzustellen, sodass es einfacher ist, Projektquellcode ohne Fehler oder Bugs zu schreiben und zu testen. IronPDF unterstützt das Konvertieren von HTML-Dokumenten in PDF-Dokumente – etwas, das das PDFium .NET SDK nicht von Haus aus unterstützt.

IronPDF nutzt die Leistungsfähigkeit der von PDFium bereitgestellten Open-Source-Technologie, um Kunden ein umfassendes Set von Tools zur Verfügung zu stellen, die für die Entwicklung interaktiver Microsoft .NET Windows-Anwendungen benötigt werden, die in irgendeiner Weise mit PDF-Dateien arbeiten. Dazu gehört das Konvertieren von HTML-Dateien in PDF-Dateien, das Aufteilen oder Zusammenführen von PDF-Seiten, das Extrahieren von Text aus PDF-Dokumenten, das Hinzufügen von Signaturen oder Wasserzeichen zu einer PDF-Datei, das Ausfüllen von PDF-Formularen, das Drucken von PDFs usw.

class="hsg-featured-snippet">

Wie man PDFium in C# verwendet

  1. Installieren Sie die C# IronPDF-Bibliothek zur Verwaltung von PDF-Dateien mit PDFium
  2. Erstellen Sie identische PDFs zu einer Website mit der Methode RenderUrlAsPdf
  3. Konfigurieren Sie die Renderoptionen, um unterschiedliche Seiteneinrichtungen und Eigenschaften zu erreichen
  4. Exportieren Sie das PDF als neues Dokument
  5. Überprüfen Sie das ausgegebene PDF, um das identische Format zu sehen

IronPDF erstellt bessere PDF-Dateien als PDFium

IronPDF hat im Vergleich zu PDFium erhebliche Verbesserungen in Bezug auf die Erstellung von PDFs vorgenommen. Während PDFium grundlegende PDFs erstellen und laden kann, fehlen ihm viele Funktionen, die Benutzer von einer modernen PDF-Dokumentbibliothek erwarten. IronPDF addresses this shortcoming with an easy-to-use API for creating complex PDFs with headers and footers, page count, page numbers, bookmarks, watermarks, and much more.

IronPDF ermöglicht es Benutzern, benutzerdefinierte Papiergrößen für die PDF-Renderung festzulegen. Hier ist ein Blick auf einen Beispielcode:

// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();

// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;

// Define custom height and width for the PDF.
int height = 5;
int width = 5;

// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();

// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;

// Define custom height and width for the PDF.
int height = 5;
int width = 5;

// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
' Create a ChromePdfRenderer instance.
Dim renderer = New IronPdf.ChromePdfRenderer()

' Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom

' Define custom height and width for the PDF.
Dim height As Integer = 5
Dim width As Integer = 5

' Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)
$vbLabelText   $csharpLabel

IronPDF erstellt schnell hochwertige Dokumente

Bei der Dokumentenerstellung sind Geschwindigkeit und Speicher genauso wichtig wie Qualität. Mit IronPDF müssen Sie nicht auf das eine zugunsten des anderen verzichten. Sie können schnell hochwertige Dokumente aus HTML-Dateien in einem Zugriffsverzeichnis generieren.

Zusätzliche Umgebungs Konfigurationen

PDFium-Projekte zu erstellen ist keine leichte Aufgabe. Es erfordert das Hinzufügen verschiedener Module und Daten zum Einbetten von PDFium. Anders als PDFium erfordert IronPDF keine zusätzlichen Umgebungs Konfigurationen oder externe Abhängigkeiten. Stattdessen enthält IronPDF alle erforderlichen Komponenten als Teil seiner Kern-API. Alle zugehörigen Tools werden automatisch während der Installation von IronPDF installiert.

Sicherheitsverbesserungen

IronPDF bietet auch Verbesserungen für die Sicherheitsfunktionen in der Bibliothek. Es unterstützt das Verschlüsseln und Entschlüsseln von PDF-Dokumenten. Es bietet auch mehrere Optionen zur Kontrolle dessen, was Benutzer mit einem geöffneten Dokument tun können, wie z.B. drucken, kopieren und kommentieren.

Besserer Support und Dokumentation

IronPDF bietet im Vergleich zu PDFium überlegenen Support und Dokumentation. Wenn Sie auf Probleme bei der Verwendung von IronPDF stoßen, steht Ihnen unser Team jederzeit zur Verfügung, um zu helfen. Die umfassende Dokumentation mit Bildern erleichtert den Einstieg in die Verwendung von IronPDF in Ihren .NET-Anwendungen.

Warum IronPDF die beste Lösung für Kundenbedürfnisse ist

IronPDF ist die beste Lösung für Kundenbedürfnisse, weil:

  • Es lässt sich problemlos in jede .NET-Webanwendung integrieren.
  • Es kann PDF-Dateien aus HTML-Seiten, CSS- und JavaScript-Dateien erstellen.
  • Die IronPDF-Bibliothek ist auch nützlich für Kunden, die Daten aus einem PDF-Dokument extrahieren oder Änderungen an einem bestehenden Dokument und Quellcode vornehmen müssen.
  • IronPDF bietet exzellenten Kundensupport und umfassende Dokumentation, um Kunden beim schnellen Einstieg zu helfen.
  • Eine kostenlose Testversion ist ebenfalls verfügbar, damit Kunden die Bibliothek ausprobieren können, bevor sie einen Kauf tätigen.

Erfahren Sie mehr über die Verwendung von IronPDF in .NET-Anwendungen mit dem folgenden Tutorial zur Konvertierung von HTML in PDF.

Wie einfach es ist, IronPDF zu verwenden

Berücksichtigen Sie die folgende Demonstration, um zu sehen, wie einfach es ist, IronPDF zu verwenden. Angenommen, Sie haben einen URL-Pfad, den Sie in ein PDF konvertieren müssen; der Konvertierungsprozess mit IronPDF ist einfach. Die Klassenbibliothek abstrahiert alle Details der Verwendung der zugrundeliegenden IronPDF-Bibliothek. Just add a reference to the IronPDF library or install it using the NuGet Package Manager and call the RenderUrlAsPdf method, passing in the URL path and the path where you want the PDF file to be saved using the SaveAs function. Sie können jeden URL leicht mit nur zwei Codezeilen in ein PDF-Dokument umwandeln.

// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();

// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");

// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");
// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();

// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");

// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");
' Create a ChromePdfRenderer instance and store it in a variable.
Dim renderer = New ChromePdfRenderer()

' Render the URL as a PDF.
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")

' Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf")
$vbLabelText   $csharpLabel

PDFium in C#-Alternativen mit IronPDF, Abbildung 1: IronPDF-Ausgabe IronPDF-Ausgabe

Abschluss

Der Aufbau auf dem PDFium-Projekt hat den Kunden/Entwicklern eine zuverlässige, aktuelle und funktionsreiche PDF-Bibliothek bereitgestellt. Unsere Kunden können sicher sein, dass ihre Dokumente großartig aussehen, egal auf welchem Gerät oder welcher Plattform sie angezeigt werden. Sie können auch von den leistungsstarken Funktionen profitieren, die der IronPDF-Code bietet, wodurch es ihnen leicht fällt, PDFs schnell und sicher zu erstellen, zu schreiben und zu teilen.

IronPDF bietet eine kostenlose Testversion, damit Sie die Software vor dem Kauf ausprobieren können. Die Preise beginnen bei nur $799, was im Vergleich zu anderer ähnlicher PDF-Rendering-Software sehr erschwinglich ist. Wenn Sie mehrere Lizenzen erwerben müssen, bietet das Unternehmen erhebliche Rabatte. Sie können fünf Produktlizenzen zum Preis von nur zwei erwerben, indem Sie die Iron Suite erwerben.

Häufig gestellte Fragen

Was ist PDFium und wie wird es in .NET-Anwendungen verwendet?

PDFium ist eine von Google entwickelte Open-Source-Rendering-Engine für die Arbeit mit PDF-Dateien. In .NET-Anwendungen dient es als Grundlage für Bibliotheken wie IronPDF, die seine Funktionalität erweitern, um verbesserte PDF-Management-Fähigkeiten zu bieten.

Wie kann HTML in einer .NET-Anwendung in ein PDF umgewandelt werden?

IronPDF bietet Methoden wie RenderHtmlAsPdf, um HTML-Strings in PDF-Dokumente zu konvertieren. Es vereinfacht den Prozess der Integration von HTML-zu-PDF-Konvertierungen in .NET-Anwendungen.

Welche zusätzlichen Funktionalitäten bietet IronPDF gegenüber PDFium?

IronPDF erweitert PDFium um Funktionen wie HTML-zu-PDF-Konvertierung, PDF-Teilen und -Zusammenführen, Textextraktion, Hinzufügen von Signaturen oder Wasserzeichen und mehr, alles ohne zusätzliche Konfigurationen zu erfordern.

Kann IronPDF verwendet werden, um PDF-Dokumente zu verschlüsseln?

Ja, IronPDF unterstützt das Verschlüsseln und Entschlüsseln von PDF-Dokumenten und bietet Optionen zur Kontrolle von Benutzerberechtigungen wie Drucken und Kopieren.

Wie vereinfacht IronPDF den Prozess der Erstellung komplexer PDF-Dokumente?

IronPDF bietet eine benutzerfreundliche API, die es Entwicklern ermöglicht, komplexe PDFs mit Funktionen wie benutzerdefinierten Kopfzeilen, Fußzeilen, Lesezeichen und Seitenzahlen einfach zu erstellen, was die Produktivität in .NET-Anwendungen erhöht.

Ist eine zusätzliche Einrichtung erforderlich, um IronPDF in .NET-Anwendungen zu verwenden?

Nein, IronPDF bettet alle notwendigen Komponenten in seine Kern-API ein, wodurch keine zusätzlichen Konfigurationen oder externen Abhängigkeiten erforderlich sind, im Gegensatz zu standardmäßigen PDFium.

Bietet IronPDF Unterstützung für benutzerdefinierte Papierformate?

Ja, IronPDF unterstützt benutzerdefinierte Papierformate und ermöglicht es Entwicklern, die Abmessungen ihrer PDF-Dokumente nach Bedarf zu spezifizieren.

Welche Möglichkeiten haben Entwickler, um IronPDF vor dem Kauf zu testen?

IronPDF bietet eine kostenlose Testphase, die es Entwicklern ermöglicht, seine Funktionen und die Integration mit ihren .NET-Anwendungen vor dem Kauf zu testen.

Wie hilft IronPDF bei der Konvertierung von URLs in PDF-Dokumente?

Die RenderUrlAsPdf-Methode von IronPDF in der ChromePdfRenderer-Klasse ermöglicht es Entwicklern, Webseiten von URLs direkt in PDF-Dokumente zu konvertieren und so die Archivierung von Webinhalten zu vereinfachen.

Welche Art von Kundensupport bietet IronPDF?

IronPDF bietet exzellenten Kundensupport sowie umfassende Dokumentation, um Entwicklern bei der effektiven Nutzung der umfangreichen Möglichkeiten der Bibliothek zu helfen.

Ist IronPDF vollständig mit .NET 10 kompatibel, und welche Vorteile bietet die Ausrichtung auf .NET 10?

Ja – IronPDF ist vollständig kompatibel mit .NET 10 und unterstützt die neuesten Laufzeit- und C#-Sprachfunktionen. Die Ausrichtung auf .NET 10 bietet Vorteile wie verbesserte Leistung (z. B. reduzierte Heap-Speicherbelegung, Devirtualisierung von Array-Schnittstellenmethoden), optimierte Speichernutzung, plattformweite Verbesserungen und Unterstützung für Windows, macOS, Linux sowie Container-/Cloud-Umgebungen. Dadurch wird die PDF-Erstellung und -Bearbeitung schneller, effizienter und zukunftssicher.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen