Python PDF-Dateien erstellen

PDF-Dateien in Python erstellen

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

Erstellen Sie PDF-Dateien in Python mit IronPDF, indem Sie HTML-Strings, HTML-Dateien oder URLs in PDF-Dokumente konvertieren, und das mit nur wenigen Zeilen Code. IronPDF übernimmt das Rendering, die Formatierung und die Sicherheitsfunktionen automatisch.

Schnellstart: Erstellen Sie ein PDF in Python

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/quickstart.py
# 1. Install IronPDF: pip install ironpdf
# 2. Import the library
from ironpdf import *
# 3. Create renderer
renderer = ChromePdfRenderer()
# 4. Convert HTML to PDF
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
# 5. Save the PDF
pdf.SaveAs("output.pdf")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
# 1. Install IronPDF: pip install ironpdf
# 2. Import the library
from ironpdf import *
# 3. Create renderer
renderer = ChromePdfRenderer()
# 4. Convert HTML to PDF
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
# 5. Save the PDF
pdf.SaveAs("output.pdf")
PYTHON

Die Automatisierung der PDF-Erstellung in Python ermöglicht es Entwicklern, Dokumente programmatisch zu erzeugen: Rechnungen, Berichte, Verträge und Zertifikate, ohne die Anwendung zu verlassen. Traditionell erfordert dies das Jonglieren von Layout-Engines und Formatspezifikationen, aber IronPDFs HTML-first-Ansatz bedeutet, dass jedes HTML/CSS-Dokument in einem einzigen Methodenaufruf zu einem pixelgenauen PDF wird.

Dieser How-To-Guide behandelt die vier Hauptarbeitsabläufe zur PDF-Erstellung in IronPDF for Python: Konvertierung eines HTML-Strings, einer lokalen HTML-Datei, einer URL und Anwendung von Passwortschutz vor dem Export.

Welche Python-Bibliothek sollte ich zur PDF-Erstellung verwenden?

IronPDF ist eine Python-Bibliothek, die speziell für die Erstellung von PDF-Dokumenten aus HTML entwickelt wurde. Die API ist unkompliziert: Geben Sie HTML-Markup (oder einen Dateipfad oder eine URL) ein und erhalten Sie ein PdfDocument-Objekt, das Sie speichern, mit einem Wasserzeichen versehen, zusammenführen oder verschlüsseln können.

Die Bibliothek umschließt IronPDFs erprobte .NET-Rendering-Engine, die gleiche Engine, die in .NET-, Java- und Node.js-Projekten verwendet wird, so dass das HTML-zu-PDF-Ergebnis plattformübergreifend konsistent ist. Es unterstützt moderne Webstandards einschließlich CSS3, HTML5, JavaScript-Ausführung, Webschriften und responsive Layouts.

Über die PDF-Erstellung hinaus deckt IronPDF den gesamten PDF-Lebenszyklus ab:

Hinweis:IronPDF ist verfügbar für .NET, Java, Python und Node.js. Dieser Leitfaden behandelt speziell die Implementierung for Python.

Welche Voraussetzungen benötige ich vor der Erstellung von PDFs?

Um IronPDF for Python zu verwenden, muss die folgende Software installiert sein:

  1. .NET 6.0 SDK: IronPDF for Python läuft auf Basis der IronPDF .NET-Bibliothek. Laden Sie es von der offiziellen Microsoft .NET 6.0-Download-Seite herunter.
  2. Python 3.x: Laden Sie Python von der offiziellen Python-Website herunter und installieren Sie es. Wählen Sie die Option, Python während der Installation zu PATH hinzuzufügen.
  3. pip: Im Lieferumfang von Python 3.4+ enthalten. Überprüfen Sie die Installation, indem Sie pip --version in Ihrem Terminal ausführen.
  4. IronPDF: Installieren Sie die Bibliothek mit pip:
pip install ironpdf

Hinweis:Auf einigen Systemen könnte Python 2.x noch die Standardversion sein. Verwenden Sie in solchen Fällen pip3 anstelle von pip, um das Python 3-Paket zu installieren. Wenn Sie auf Installationsfehler stoßen, verweisen Sie auf unseren Fehlerbehebungsguide für OSError-Probleme.

Welches Code-Setup ist vor der Erstellung von PDFs erforderlich?

Fügen Sie die folgende Importanweisung am Anfang Ihres Python-Skripts hinzu:

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/import.py
# Import statement for IronPDF for Python
from ironpdf import *
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
# Import statement for IronPDF for Python
from ironpdf import *
PYTHON

Konfigurieren Sie vor allen anderen IronPDF-Aufrufen einen gültigen Lizenzschlüssel, indem Sie ihn dem Attribut LicenseKey von License zuweisen. Dies entfernt das Wasserzeichen der Testversion aus den erstellten PDFs. Für detaillierte Anweisungen zur Implementierung von Lizenzschlüsseln besuchen Sie den Lizenzschlüsselleitfaden.

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/license.py
# Apply your license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
# Apply your license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
PYTHON

WichtigUm PDFs ohne Wasserzeichen zu erstellen, ist ein gültiger Lizenzschlüssel erforderlich. Purchase a license or obtain a free trial license key. Ohne Lizenzschlüssel fügt IronPDF jedem erstellten PDF ein Wasserzeichen der Testversion hinzu.

Wie konvertiere ich einen HTML-String in ein PDF-Dokument?

Die RenderHtmlAsPdf-Methode konvertiert eine HTML-Zeichenkette direkt in ein PdfDocument-Objekt. Übergeben Sie ein beliebiges gültiges HTML-Markup als Methodenargument, und IronPDF rendert es mit seiner integrierten Chromium-Engine, führt JavaScript aus und wendet CSS an, bevor es das PDF erstellt.

Dieser Ansatz ist der flexibelste für dynamisch generierte Inhalte: Bauen Sie den HTML-String in Python (mithilfe von Template-Engines wie Jinja2 oder einfacher String-Formatierung) und übergeben Sie ihn direkt an den Renderer. Das Erstellen einer Rechnung bedeutet beispielsweise, eine HTML-Vorlage mit Bestelldaten zu füllen und RenderHtmlAsPdf in einem Schritt aufzurufen.

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/html-string-to-pdf.py
from ironpdf import *

# Apply license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# Instantiate the Chromium renderer
renderer = ChromePdfRenderer()

# Convert an HTML string to a PDF document
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1><p>This is an example HTML string.</p>")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
from ironpdf import *

# Apply license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# Instantiate the Chromium renderer
renderer = ChromePdfRenderer()

# Convert an HTML string to a PDF document
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1><p>This is an example HTML string.</p>")
PYTHON

Wie speichere ich die erzeugte PDF-Datei?

Sobald die HTML-Zeichenkette in eine PdfDocument-Instanz konvertiert wurde, rufen Sie SaveAs mit einem Ziel-Dateipfad auf:

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/save-html-string.py
# Save the PDF to a file
pdf.SaveAs("htmlstring_to_pdf.pdf")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
# Save the PDF to a file
pdf.SaveAs("htmlstring_to_pdf.pdf")
PYTHON

Die Datei htmlstring_to_pdf.pdf wird in das aktuelle Arbeitsverzeichnis geschrieben, wobei der HTML-Inhalt mit vollständiger CSS-Formatierung beibehalten wird. Für fortgeschrittene HTML-Rendering-Techniken, einschließlich CSS-Frameworks, JavaScript-Frameworks und komplexe Layouts, siehe das HTML-zu-PDF-Tutorial for Python.

Wie erzeuge ich ein PDF aus einer lokalen HTML-Datei?

Wenn sich der HTML-Inhalt in einer Datei auf dem lokalen Dateisystem befindet, ist RenderHtmlFileAsPdf die richtige Methode. Geben Sie den Dateipfad als Argument an:

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/html-file-to-pdf.py
from ironpdf import *

# Apply license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# Instantiate the renderer
renderer = ChromePdfRenderer()

# Create a PDF from a local HTML file
pdf = renderer.RenderHtmlFileAsPdf("example.html")

# Save the output PDF
pdf.SaveAs("htmlfile_to_pdf.pdf")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
from ironpdf import *

# Apply license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# Instantiate the renderer
renderer = ChromePdfRenderer()

# Create a PDF from a local HTML file
pdf = renderer.RenderHtmlFileAsPdf("example.html")

# Save the output PDF
pdf.SaveAs("htmlfile_to_pdf.pdf")
PYTHON

IronPDF löst relative Pfade für verknüpfte CSS-Dateien, Bilder und Skripte relativ zum Ort der HTML-Datei auf. Der Renderer lädt alle zugehörigen Assets, bevor er das PDF erzeugt, sodass das Ergebnis dem entspricht, was ein Browser anzeigen würde. Dies macht es zu einer zuverlässigen Option für Vorlagendokumente, bei denen HTML und Assets als Dateien auf der Festplatte verwaltet werden.

TippsBeim Arbeiten mit lokalen HTML-Dateien stellen Sie sicher, dass alle verknüpften Assets (Stylesheets, Schriften, Bilder) Pfade relativ zur HTML-Datei verwenden. IronPDF löst diese Pfade vor dem Rendern auf und erzeugt ein vollständiges, eigenständiges PDF.

Wie erstelle ich ein PDF aus einer URL in Python?

Verwenden Sie RenderUrlAsPdf, um eine aktive Webseite in ein PDF zu konvertieren. Geben Sie die vollständige URL als Argument an:

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/url-to-pdf.py
from ironpdf import *

# Apply license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# Instantiate the renderer
renderer = ChromePdfRenderer()

# Convert a web page to PDF
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com")

# Save the output PDF
pdf.SaveAs("url.pdf")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
from ironpdf import *

# Apply license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# Instantiate the renderer
renderer = ChromePdfRenderer()

# Convert a web page to PDF
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com")

# Save the output PDF
pdf.SaveAs("url.pdf")
PYTHON

Die URL-Rendering-Funktion unterstützt moderne Webtechnologien, einschließlich dynamischem JavaScript-Inhalt, AJAX-Aufrufen und responsive Layouts. IronPDF wartet, bis die Seite vollständig geladen ist, einschließlich der Ausführung von JavaScript, bevor es das PDF aufnimmt, sodass alle dynamischen Inhalte genau erfasst werden.

Wo finde ich weitere Beispiele für URL-Konvertierungen?

Zusätzliche Beispiele für die Konvertierung von Webseiten in PDFs finden Sie auf der URL zu PDF-Codebeispielseite. Für Webseiten, die eine Authentifizierung erfordern, siehe den Leitfaden zu Website- und Systemanmeldungen.

Wie kann ich die PDF-Formatierungsoptionen anpassen?

Die Eigenschaft RenderingOptions von ChromePdfRenderer steuert die Formatierung und das Layout der ausgegebenen PDF-Datei. Gewöhnliche Einstellungen umfassen Seitengröße, Seitenorientierung, Randgrößen und Zoomlevel.

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/rendering-options.py
from ironpdf import *

License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

renderer = ChromePdfRenderer()

# Configure rendering options
renderer.RenderingOptions.PaperSize = PdfPaperSize.A4
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait
renderer.RenderingOptions.MarginTop = 20
renderer.RenderingOptions.MarginBottom = 20
renderer.RenderingOptions.MarginLeft = 25
renderer.RenderingOptions.MarginRight = 25

# Render with custom formatting
pdf = renderer.RenderHtmlAsPdf("<h1>Custom Formatted PDF</h1><p>Content here.</p>")
pdf.SaveAs("formatted.pdf")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
from ironpdf import *

License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

renderer = ChromePdfRenderer()

# Configure rendering options
renderer.RenderingOptions.PaperSize = PdfPaperSize.A4
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait
renderer.RenderingOptions.MarginTop = 20
renderer.RenderingOptions.MarginBottom = 20
renderer.RenderingOptions.MarginLeft = 25
renderer.RenderingOptions.MarginRight = 25

# Render with custom formatting
pdf = renderer.RenderHtmlAsPdf("<h1>Custom Formatted PDF</h1><p>Content here.</p>")
pdf.SaveAs("formatted.pdf")
PYTHON

Welche Formatierungseinstellungen sind verfügbar?

Die Eigenschaft RenderingOptions stellt Einstellungen für Papierformat, Seitenausrichtung, Ränder und Zoom bereit. Die folgende Tabelle listet die am häufigsten verwendeten Eigenschaften auf:

Häufig verwendete RenderingOptions-Eigenschaften zur PDF-Formatierung in Python
Eigenschaft Typ Beschreibung
Papiergröße PdfPaperSize Standardseitengrößen (A4, Letter, Legal) oder benutzerdefinierte Größen
Papierausrichtung PdfPaperOrientierung Hoch- oder Querformat-Seitenorientierung
MarginTop / MarginBottom int (mm) Obere und untere Seitenränder in Millimetern
MarginLeft / MarginRight int (mm) Linke und rechte Seitenränder in Millimetern
HtmlHeader / HtmlFooter HtmlHeaderFooter Laufende HTML-Kopf- und Fußzeilen mit Seitenzahlunterstützung

Für eine vollständige Referenz mit zusätzlichen Einstellungen siehe das Codebeispiel zu PDF-Generierungseinstellungen.

TippsUm Kopf- und Fußzeilen mit Seitenzahlen hinzuzufügen, verwenden Sie die Eigenschaften HtmlHeader und HtmlFooter auf RenderingOptions. Das Beispiel zu Kopf- und Fußzeilen demonstriert die vollständige Syntax.

Wie kann ich PDF-Dateien mit Passwörtern schützen?

Um eine PDF-Datei mit einem Passwort zu schützen, setzen Sie die Eigenschaft UserPassword auf das Attribut SecuritySettings des Objekts PdfDocument. Ein Besitzerpasswort kann ebenfalls gesetzt werden, um Bearbeitungsrechte separat von Lesezugriff zu beschränken.

Erwägen Sie, das PDF aus dem URL-Beispiel zu schützen:

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/password-protect.py
from ironpdf import *

License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com")

# Set user password (required to open the PDF)
pdf.SecuritySettings.UserPassword = "sharable"

# Set owner password (controls permissions)
pdf.SecuritySettings.OwnerPassword = "admin123"

# Configure document permissions
pdf.SecuritySettings.AllowUserPrinting = True
pdf.SecuritySettings.AllowUserCopyPasteContent = False

# Save the password-protected PDF
pdf.SaveAs("protected.pdf")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
from ironpdf import *

License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com")

# Set user password (required to open the PDF)
pdf.SecuritySettings.UserPassword = "sharable"

# Set owner password (controls permissions)
pdf.SecuritySettings.OwnerPassword = "admin123"

# Configure document permissions
pdf.SecuritySettings.AllowUserPrinting = True
pdf.SecuritySettings.AllowUserCopyPasteContent = False

# Save the password-protected PDF
pdf.SaveAs("protected.pdf")
PYTHON

Wie funktioniert der Passwortschutz in der Praxis?

Beim Öffnen von protected.pdf in einem beliebigen PDF-Viewer wird der Benutzer zur Eingabe eines Passworts aufgefordert, bevor der Dokumentinhalt angezeigt wird. Das Besitzerpasswort gewährt administrativen Zugriff, um die Sicherheitseinstellungen zu ändern. Durch das Setzen von AllowUserCopyPasteContent = False wird verhindert, dass Leser Text aus der PDF-Datei kopieren können, während das Drucken weiterhin möglich ist.

Für weitere Kontrolle über Dokumentenberechtigungen sehen Sie sich das Beispiel zu Sicherheits- und Metadateneinstellungen und den Leitfaden zu PDF-Verschlüsselung und -Entschlüsselung an.

Was ist der vollständige Quellcode?

Das kombinierte Beispiel unten demonstriert alle vier Workflows zur PDF-Erstellung in einem einzigen Python-Skript:

:path=/static-assets/pdf/content-code-examples/how-to/python-create-pdf/complete-example.py
from ironpdf import *

# Apply your license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# --- HTML string to PDF ---
renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1><p>This is an example HTML string.</p>")
pdf.SaveAs("htmlstring_to_pdf.pdf")

# --- Local HTML file to PDF ---
renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlFileAsPdf("example.html")
pdf.SaveAs("htmlfile_to_pdf.pdf")

# --- URL to PDF ---
renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com")
pdf.SaveAs("url.pdf")

# --- Password-protected PDF ---
pdf.SecuritySettings.UserPassword = "sharable"
pdf.SecuritySettings.OwnerPassword = "admin123"
pdf.SecuritySettings.AllowUserPrinting = True
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SaveAs("protected.pdf")
// DIESE CODE-AUSZUG IST NICHT VERFÜGBAR!
from ironpdf import *

# Apply your license key
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# --- HTML string to PDF ---
renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1><p>This is an example HTML string.</p>")
pdf.SaveAs("htmlstring_to_pdf.pdf")

# --- Local HTML file to PDF ---
renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlFileAsPdf("example.html")
pdf.SaveAs("htmlfile_to_pdf.pdf")

# --- URL to PDF ---
renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com")
pdf.SaveAs("url.pdf")

# --- Password-protected PDF ---
pdf.SecuritySettings.UserPassword = "sharable"
pdf.SecuritySettings.OwnerPassword = "admin123"
pdf.SecuritySettings.AllowUserPrinting = True
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SaveAs("protected.pdf")
PYTHON

IronPDF rendert alle Bilder und Texte exakt, während die Formatierung erhalten bleibt. Interaktive Elemente wie Schaltflächen bleiben funktional und Textfelder behalten ihre Editierbarkeit innerhalb des erzeugten PDFs.

Was sind die nächsten Schritte zur PDF-Erstellung in Python?

Dieser Leitfaden behandelte die drei primären Methoden zur PDF-Erstellung in IronPDF for Python — HTML-String, lokale HTML-Datei und URL — sowie den Passwortschutz zur Sicherung der Ausgabedateien. Jede Methode erzeugt ein PdfDocument-Objekt, das vor dem Speichern weiterverarbeitet werden kann: gestempelt, zusammengeführt, geteilt oder verschlüsselt.

Bereit, diese Workflows zu erweitern? Die folgenden Ressourcen zeigen praktische nächste Schritte:

IronPDF erfordert eine gültige Lizenz für den Produktionsgebrauch. Die Lizenzierung beginnt ab $999. Start a free 30-day trial to evaluate the library without restrictions, or view licensing options for the full product suite.

Laden Sie den vollständigen Quellcode herunter.

Häufig gestellte Fragen

Wie installiere ich IronPDF for Python?

Führen Sie ‹code›pip install ironpdf‹/code› in Ihrem Terminal aus. Sie benötigen außerdem Python 3.x und das .NET 6.0 SDK, da IronPDF for Python auf der IronPDF .NET-Engine basiert.

Wie kann ich in Python am einfachsten HTML in PDF konvertieren?

Erstellen Sie eine ‹code›ChromePdfRenderer‹/code›-Instanz und rufen Sie dann ‹code›renderer.RenderHtmlAsPdf('

Hallo

')‹/code› auf. Die Methode akzeptiert einen gültigen HTML-String und gibt ein ‹code›PdfDocument‹/code›-Objekt zurück, das Sie mit ‹code›pdf.SaveAs('output.pdf')‹/code› speichern können.

Kann ich ein PDF aus einer lokalen HTML-Datei erzeugen?

Ja. Verwenden Sie ‹code›renderer.RenderHtmlFileAsPdf('path/to/file.html')‹/code›. IronPDF löst relative CSS, Bilder und Skripte im Verhältnis zum Speicherort der HTML-Datei auf, bevor es gerendert wird.

Wie konvertiere ich eine Live-Webseiten-URL in PDF?

Rufen Sie ‹code›renderer.RenderUrlAsPdf('https://example.com')‹/code› auf. IronPDF wartet darauf, dass die gesamte Seite geladen ist, einschließlich der Ausführung von JavaScript, bevor das PDF erfasst wird.

Wie schütze ich ein generiertes PDF mit einem Passwort?

Setzen Sie ‹code›pdf.SecuritySettings.UserPassword‹/code›, um ein Passwort zum Öffnen der Datei zu erfordern, und ‹code›pdf.SecuritySettings.OwnerPassword‹/code›, um Bearbeitungsberechtigungen einzuschränken. Rufen Sie anschließend ‹code›pdf.SaveAs‹/code› auf, um die geschützte Datei zu schreiben.

Kann ich die Seitengröße und Ränder der erzeugten PDFs steuern?

Ja. Konfigurieren Sie ‹code›renderer.RenderingOptions.PaperSize‹/code› (z.B. ‹code›PdfPaperSize.A4‹/code›) und setzen Sie ‹code›MarginTop‹/code›, ‹code›MarginBottom‹/code›, ‹code›MarginLeft‹/code› und ‹code›MarginRight‹/code› in Millimetern, bevor Sie eine Rendering-Methode aufrufen.

Unterstützt IronPDF die Ausführung von JavaScript bei der HTML-zu-PDF-Konvertierung?

Ja. IronPDF verwendet eine auf Chromium basierende Rendering-Engine, die JavaScript ausführt, AJAX-Aufrufe verarbeitet und CSS vor dem Generieren des PDFs anwendet, sodass dynamische Inhalte genau erfasst werden.

Kann ich PDFs nach Erstellung zusammenführen oder komprimieren?

Ja. IronPDF bietet separate Methoden, um mehrere ‹code›PdfDocument‹/code›-Objekte zu einer Datei zusammenzuführen und bestehende PDFs zu komprimieren, um die Dateigröße zu reduzieren. Beide Operationen arbeiten auf dem ‹code›PdfDocument‹/code›-Objekt, das von jeder Render-Methode zurückgegeben wird.

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?
Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.