Chrome Rendering Engine EAP - Ein Game Changer für die PDF-Erzeugung

Chrome PDF Rendering Engine

This article was translated from English: Does it need improvement?
Translated
View the article in English

Erstellen Sie hochwertige PDF-Renderings mit der PDF-Rendering-Engine von Chrome!

Chromium ist ein Open-Source-Webbrowserprojekt, das von Google entwickelt und gewartet wird. Es dient als Grundlage für mehrere beliebte Webbrowser, darunter Google Chrome, Microsoft Edge, Opera und viele andere.

Schnellstart: Rendern Sie HTML in Sekundenschnelle mit IronPDF in PDF

Beginnen Sie mit der Chrome-Rendering-Engine von IronPDF, um HTML schnell in hochwertige PDFs umzuwandeln. Mit nur wenigen Codezeilen können Sie die Technologie von Chromium nutzen, um pixelgenaue PDF-Dokumente zu erstellen. Dieser Leitfaden zeigt die Einfachheit des Renderns von HTML-Inhalten mit IronPDF und konzentriert sich auf Benutzerfreundlichkeit und schnelle Implementierung für Entwickler aller Erfahrungsstufen. Die robusten Funktionen von IronPDF sorgen für eine nahtlose Integration in Ihre bestehenden .NET-Projekte und bieten eine zuverlässige und leistungsstarke Lösung für die moderne Web- und Anwendungsentwicklung.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    var pdf = IronPdf.ChromePdfRenderer.RenderHtmlAsPdf("<h1>Hello, World!</h1>");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die C#-Bibliothek herunter, um die Chrome-PDF-Rendering-Engine zu verwenden
  2. Nutzen Sie die intuitiven APIs und die Struktur des Aufbaus
  3. Erstellen Sie pixelgenaue PDF-Dokumente
  4. Verwenden Sie asynchrone Operationen zur Leistungssteigerung
  5. Entdecken Sie, was als nächstes auf der Funktionsliste steht


Hochwertige Verbesserungen, gut getestet

Hochwertiges Rendering

Das neueste „Blink!“ HTML-Rendering. Wählen Sie zwischen Chrome Identisches Rendering oder Verbessertes Rendering (das wir für genauer und einfacher in der Kodierung halten als Chrome.)

20% schnellere Renderings

Bietet mühelose Multithreading- und Asynchronous-Unterstützung, mit so vielen CPU-Kernen, wie Sie möchten. Für SAAS- und Hochlastanwendungen kann dies 5- bis 20-mal schneller sein und die direkte Nutzung von Browsern sowie Web-Treiber übertreffen.

Vollständige Unterstützung

Vollständige (und wir meinen vollständige) Unterstützung für JavaScript, responsives Layout und CSS3.
Azure als Bürger erster Klasse. Es funktioniert einfach.
Fortlaufende Wartung und verbesserte vollständige Unterstützung für .NET 8, 7, 6, 5, Core und Framework 4.6.2+.

Streng getestet

Die Veröffentlichung bestand 1156 grüne Unit- und Integrationstests (und keine roten). Wir glauben, dass dieser EAP so stabil ist wie unsere Hauptveröffentlichung und täglich von unseren besten Köpfen aktiv verbessert wird.

508 Abschnitt: Barrierefreie Konformität

Erstellt zugängliche PDFs mit dem PDF(UA)-getaggten PDF-Standard.

Laufende Verbesserungen

Wir würden uns freuen, Ihr Feedback zu hören. Contact support@ironsoftware.com with ideas or if you need any help getting things running.


class="tutorial-segment-title">Implementieren Sie in Ihrem Projekt

1. Installieren Sie IronPDF

Zuerst müssen Sie IronPDF in Ihr Projekt aus dem NuGet-Paket-Manager mit dem Namen IronPdf installieren.

# This is just a placeholder for installation. Use the NuGet CLI or Package Manager in your IDE.
nuget install IronPdf
# This is just a placeholder for installation. Use the NuGet CLI or Package Manager in your IDE.
nuget install IronPdf
SHELL

2. Probieren Sie die neue API aus

Wir haben die vorherige IronPDF C#- und VB.NET-API, die Sie bereits verwenden, nicht verletzt. Es wird bleiben! Allerdings wird der alte Stil durch einen besseren abgelöst, um Ihnen mehr Kontrolle zu geben.

// Example of setting up RenderingOptions and HttpLoginCredentials in the new API
var renderer = new IronPdf.ChromePdfRenderer();
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.CssMediaType.Screen;
// Set HTTP credentials if needed
renderer.RenderingOptions.HttpLoginCredentials.Username = "yourUsername";
renderer.RenderingOptions.HttpLoginCredentials.Password = "yourPassword";
// Example of setting up RenderingOptions and HttpLoginCredentials in the new API
var renderer = new IronPdf.ChromePdfRenderer();
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.CssMediaType.Screen;
// Set HTTP credentials if needed
renderer.RenderingOptions.HttpLoginCredentials.Username = "yourUsername";
renderer.RenderingOptions.HttpLoginCredentials.Password = "yourPassword";
' Example of setting up RenderingOptions and HttpLoginCredentials in the new API
Dim renderer = New IronPdf.ChromePdfRenderer()
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.CssMediaType.Screen
' Set HTTP credentials if needed
renderer.RenderingOptions.HttpLoginCredentials.Username = "yourUsername"
renderer.RenderingOptions.HttpLoginCredentials.Password = "yourPassword"
$vbLabelText   $csharpLabel

3. Wenden Sie das pixelgenaue Chrome-Rendering an

Dieses Beispiel gibt Ihnen PDFs, die pixelgenau zur neuesten „Drucken als PDF“-Funktionalität des Chrome-Desktops sind.

// Example for rendering a pixel-perfect PDF from HTML
var renderer = new IronPdf.ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("HelloWorld.pdf");
// Example for rendering a pixel-perfect PDF from HTML
var renderer = new IronPdf.ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("HelloWorld.pdf");
' Example for rendering a pixel-perfect PDF from HTML
Dim renderer = New IronPdf.ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("HelloWorld.pdf")
$vbLabelText   $csharpLabel

Empfohlene Verbesserungen

Wir empfehlen, einige eisen-spezifische Verbesserungen zu verwenden.

  • Use screen stylesheets to print PDFs. Sie sind weniger fummelig zu entwickeln und eher im Einklang mit vorhandenen Web-Inhalten.
  • Unterstützung für responsives Layout.
  • Erstellen Sie PDF-Formulare aus Ihren HTML-Formular Elementen.
// Example showing recommended improvements such as responsive layout
...
// Example showing recommended improvements such as responsive layout
...
' Example showing recommended improvements such as responsive layout
'...
$vbLabelText   $csharpLabel

4. Unterstützung für Multithreading und Asynchron

Die Multithreading- und Asynchronunterstützung für unsere Chrome-Rendering-Engine ist im Vergleich zur vorherigen Version in einer anderen Liga.

  • Für Unternehmens-Multithreading verwenden Sie unser ChromePdfRenderer in Ihren bestehenden Threads, und es wird funktionieren. Für Webanwendungen ist auch keine Einrichtung erforderlich.
  • Für die Massenverarbeitung von HTML zu PDF empfehlen wir die Verwendung des integrierten .NET Parallel.ForEach-Musters.
  • Wir lieben async und haben asynchrone Varianten aller unserer Rendering-Methoden wie ChromePdfRenderer.RenderHtmlAsPdfAsync bereitgestellt.
// Example of using async rendering
var renderer = new IronPdf.ChromePdfRenderer();
var task = await renderer.RenderHtmlAsPdfAsync("<h1>Async PDF</h1>");
task.SaveAs("AsyncHelloWorld.pdf");
// Example of using async rendering
var renderer = new IronPdf.ChromePdfRenderer();
var task = await renderer.RenderHtmlAsPdfAsync("<h1>Async PDF</h1>");
task.SaveAs("AsyncHelloWorld.pdf");
' Example of using async rendering
Dim renderer = New IronPdf.ChromePdfRenderer()
Dim task = Await renderer.RenderHtmlAsPdfAsync("<h1>Async PDF</h1>")
task.SaveAs("AsyncHelloWorld.pdf")
$vbLabelText   $csharpLabel

5. Was kommt als nächstes?

Funktionen kommen bald

Ultra-Slim Deployments, nützlich für Azure Functions und AWS Lambda*. Wir streben an, Bereitstellungsoptionen zu bieten, um die kleinste mögliche Festplattenbelegung zu erzeugen.

  • Unterstützung für mobiles Rendering: Unterstützung für iOS- und Android-App-Entwickler.
  • IE und Firefox Rendering-Optionen.
  • Multi-Server verteilte Rendering-Architekturen für große Unternehmensbenutzer.
  • Ein neugestaltetes internes PDF-Dokumentenobjektmodell zur Unterstützung der breitesten Palette von PDF-Standards. Wir möchten in der Lage sein, beschädigte und schlecht codierte PDF-Dokumente elegant zu lesen und automatisch zu reparieren.
  • „{IhreIdeeHier}“ Feature-Anfragen und Fehlerberichte unserer Kunden gehen an die Spitze des Stapels.

Please Contact Us for Further Queries with any suggestions or questions.

Häufig gestellte Fragen

Wie verbessert die Chrome PDF Rendering Engine die PDF-Erstellung?

Die Chrome PDF Rendering Engine verwendet die Open-Source-Technologie von Chromium, um hochwertige PDF-Darstellungen zu erstellen, die die native Druck-in-PDF-Funktion von Chrome exakt nachahmen und Entwicklern pixelgenaue Ergebnisse bieten.

Was sind die Hauptmerkmale der PDF-Darstellungs-Engine?

Zu den Hauptmerkmalen gehören hochqualitative Darstellungen mit Optionen für identische oder verbesserte Chrome-Darstellungen, verbesserte Geschwindigkeit durch Multithreading und asynchrone Operationen sowie volle Unterstützung für JavaScript und CSS3.

Wie kann ich die PDF-Bibliothek in meine .NET-Projekte integrieren?

Sie können IronPDF in Ihre .NET-Projekte integrieren, indem Sie es über den NuGet-Paketmanager mit dem Befehl: nuget install IronPdf installieren.

Welche Vorteile bietet die neue API?

Die neue API bietet eine verbesserte Kontrolle über Darstellungsoptionen, einschließlich der Einstellung von CSS-Medientypen und HTTP-Anmeldeinformationen, während die Kompatibilität mit vorherigen Implementierungen erhalten bleibt.

Kann ich asynchrone PDF-Darstellung durchführen?

Ja, IronPDF unterstützt asynchrone Vorgänge, wodurch Sie async-Varianten von Darstellungsmethoden anwenden können, was die Leistung insbesondere in Webanwendungen verbessern kann.

Warum ist Multithreading vorteilhaft für die PDF-Darstellung?

Multithreading ermöglicht es IronPDF, mehrere CPU-Kerne für eine schnellere Darstellung zu nutzen, wodurch es sich besonders gut für SAAS und hochfrachtige Anwendungen eignet.

Unterstützt die Bibliothek moderne Webtechnologien?

IronPDF unterstützt voll und ganz moderne Webtechnologien wie JavaScript und CSS3, was die Kompatibilität mit responsiven Layouts und modernen Webstandards gewährleistet.

Welche zukünftigen Verbesserungen sind für die PDF-Bibliothek geplant?

Geplante Verbesserungen umfassen ultra-schlanke Bereitstellungen für Cloud-Funktionen, mobile Renderunterstützung und zusätzliche Renderoptionen wie IE und Firefox, zusammen mit einem neuen PDF-Dokumentenobjektmodell.

Wie zuverlässig ist die PDF-Bibliothek?

Die Zuverlässigkeit der Bibliothek wird durch ihre erfolgreiche Durchführung von 1156 Unit- und Integrationstests gewährleistet, die Stabilität und robuste Leistung sicherstellen.

Wo kann ich Feedback oder Unterstützung für die PDF-Bibliothek senden?

Sie können Feedback senden oder Unterstützung anfordern, indem Sie support@ironsoftware.com kontaktieren, wo das Team bereitsteht, um bei Fragen oder Anregungen zu helfen.

Ist IronPDF vollständig mit .NET 10 kompatibel und was bedeutet das für Entwickler?

Ja – IronPDF unterstützt alle modernen .NET-Versionen und ist bereits mit der kommenden .NET 10-Version (geplant für November 2025) kompatibel. Entwickler können somit ab dem ersten Tag mit Support und Kompatibilität rechnen. Die Verwendung von .NET 10 mit IronPDF gewährleistet den Zugriff auf die neuesten Leistungsverbesserungen bei gleichzeitiger Beibehaltung der vollen Funktionalität der Chrome-Rendering-Engine.

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
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht