IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR PYTHON

Wie man eine PDF-Datei in Python generiert

Curtis Chau
Curtis Chau
Updated: 21. April 2026

Im sich ständig weiterentwickelnden Bereich der Softwareentwicklung ist das Erstellen und Bearbeiten von PDF-Dateien (Portable Document Format) eine gängige Anforderung. Python ist eine vielseitige und leistungsstarke Programmiersprache und bietet daher verschiedene Bibliotheken für die Bearbeitung von PDF-Generierungsaufgaben . Eine solche Bibliothek ist IronPDF, ein umfassendes Werkzeug, das die PDF-Erstellung in Python vereinfacht.

In diesem Artikel werden wir IronPDF for Python, seine Funktionen, die Voraussetzungen für seine Verwendung und eine Schritt-für-Schritt-Anleitung zur Generierung von PDFs in einem Python-Projekt mit IronPDF untersuchen.

Tutorial zur PDF-Erstellung mit Python

  1. Installieren Sie die IronPDF-Bibliothek für Python.
  2. Instanziieren Sie das ChromePdfRenderer Objekt
  3. Generieren Sie ein PDF-Dokument mithilfe einer HTML-Zeichenkette
  4. Erstellen Sie ein PDF-Dokument mithilfe einer HTML-Datei.
  5. Erstellen Sie ein PDF-Dokument mithilfe einer URL

IronPDF – Einführung und Funktionen

IronPDF ist eine Python-Bibliothek, die beim Erstellen von PDF-Dokumenten und beim Bearbeiten oder Manipulieren vorhandener PDF-Dateien innerhalb von Python-Anwendungen hilft.

Es bietet eine einfache, aber leistungsstarke API zur Erstellung von PDF-Dateien mit Funktionen wie Textformatierung, Bildern, Tabellen und mehr.

Mit IronPDF können Entwickler PDF-Funktionen nahtlos in ihre Python-Projekte integrieren. Dadurch eignet es sich ideal für eine Vielzahl von Anwendungen, darunter Berichte, Rechnungen und Dokumentationen.

Wichtige Funktionen von IronPDF:

  • Einfache Integration: IronPDF lässt sich nahtlos in gängige Python-Entwicklungsumgebungen integrieren und ist somit auch für Entwickler mit Tools wie PyCharm zugänglich.
  • Rich-Text-Unterstützung: Es unterstützt Rich-Text-Formatierung, sodass Entwickler problemlos optisch ansprechende PDF-Dokumente erstellen können.
  • Bildverarbeitung: IronPDF ermöglicht das Einfügen von Bildern in PDFs und bietet so Flexibilität bei der Gestaltung und Anpassung von Dokumenten.
  • Plattformübergreifende Kompatibilität: IronPDF funktioniert auf verschiedenen Plattformen und gewährleistet so, dass generierte PDFs einheitlich angezeigt und bearbeitet werden können.
  • Dokumenteinstellungen: IronPDF bietet robuste Dokumenteinstellungen, die es Benutzern ermöglichen, PDF-Metadaten zu kontrollieren, Berechtigungen und Passwörter für erhöhte Sicherheit festzulegen, um verschlüsselte PDF-Dateien zu generieren, und digitale Signaturen nahtlos zu integrieren, um die Authentizität und Integrität von Dokumenten zu gewährleisten.

Voraussetzungen

Bevor Sie mit der PDF-Generierung mithilfe von IronPDF beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  1. Python installiert: Die Programmiersprache Python muss auf Ihrem System installiert sein. Sie können die neueste Version von der offiziellen Python-Website herunterladen und installieren (https://www.python.org/ ).
  2. PyCharm IDE: Verwenden Sie PyCharm oder eine andere Python-IDE Ihrer Wahl. PyCharm ist eine beliebte integrierte Entwicklungsumgebung, die einen komfortablen Arbeitsbereich für die Python-Entwicklung bietet.
  3. IronPDF: Die IronPDF-Bibliothek wurde von hier heruntergeladen oder mit PIP (Python Package Manager) installiert. Für die erfolgreiche Nutzung der IronPDF-Funktionalität wird außerdem die .NET-Laufzeitumgebung benötigt. Linux-, Mac- und Windows-Benutzer können die .NET 6.0-Version hier herunterladen.

Erstelle ein Python-Projekt in PyCharm

Sobald die Voraussetzungen erfüllt sind, öffnen Sie PyCharm und erstellen Sie ein neues Python-Projekt. Richten Sie für Ihr Projekt eine virtuelle Umgebung ein, um Abhängigkeiten effektiv zu verwalten.

  1. Klicken Sie auf Datei > Neues Projekt .

  2. Im Fenster "Neues Projekt":

    • Geben Sie im Feld "Ort" einen Namen für Ihr Projekt ein.
    • Wählen Sie den Speicherort, an dem Sie Ihre Projektdateien speichern möchten.
  3. Wählen Sie unter "Projektinterpreter" den Python-Interpreter aus, den Sie in Schritt 3 konfiguriert haben.

  4. Wählen Sie den Projekttyp. Für ein einfaches Python-Projekt können Sie die Standardeinstellungen beibehalten.

    Wie man eine PDF-Datei in Python generiert: Abbildung 1

  5. Klicken Sie auf "Erstellen", um das Projekt zu erstellen.

IronPDF for Python mit PIP installieren

Um IronPDF zu installieren, verwenden Sie den folgenden PIP-Befehl im Terminal oder in der Eingabeaufforderung Ihres Projekts:

> pip install ironpdf

Dieser Befehl lädt die IronPDF-Bibliothek zusammen mit ihren Abhängigkeiten automatisch herunter und installiert sie.

Wie man eine PDF-Datei in Python generiert: Abbildung 2

Schritte zur PDF-Erstellung in Python

Nachdem IronPDF nun installiert ist, werden wir drei gängige Szenarien für die PDF-Generierung mit IronPDF untersuchen: aus einer HTML-Zeichenkette, aus einer HTML-Datei und aus einer URL.

1. PDF aus einem HTML-String generieren

Mit IronPDF können Sie PDFs aus HTML generieren. Um PDF-Dateien aus einer HTML-Zeichenkette zu erstellen, können Sie diese einfachen Schritte befolgen:

from ironpdf import ChromePdfRenderer

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

# Create a PDF from an HTML string using Python
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

# Export the PDF to a file
pdf.SaveAs("output_htmlstring.pdf")
Python

Dieser Code initialisiert das ChromePdfRenderer, rendert einen HTML-String als PDF und speichert das PDF-Dokument in einer Datei namens "output_htmlstring.pdf".

Komplexere Szenarien lassen sich auch durch das Einbinden externer HTML-Ressourcen wie Bilder, CSS und JavaScript bewältigen:

# 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
myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", r"C:\site\assets")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
Python

Ausgabe PDF-Datei

Nach der Ausführung des Codes zur Umwandlung eines HTML-Strings in ein PDF-Dokument finden Sie in Ihrem Projektverzeichnis eine Datei namens output_htmlstring.pdf , die das generierte PDF-Dokument enthält.

Wie man eine PDF-Datei in Python generiert: Abbildung 3

2. PDF aus einer HTML-Datei generieren

Das Erstellen einer PDF-Datei aus einer bestehenden HTML-Datei ist unkompliziert. Hier ist ein Beispiel:

from ironpdf import ChromePdfRenderer      

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

# Create a PDF from an existing HTML file using Python
pdf = renderer.RenderHtmlFileAsPdf("example.html")

# Export the PDF to a file
pdf.SaveAs("output_htmlfile.pdf")
Python

Dieses Snippet verwendet die ChromePdfRenderer, um eine HTML-Datei ("example.html") in ein PDF zu rendern und als "output_htmlfile.pdf" zu speichern, indem es die RenderHtmlFileAsPdf Methode verwendet.

Ausgabe PDF-Datei

Nach der Ausführung des obigen Codes finden Sie eine Datei namens output_htmlfile.pdf in Ihrem Projektverzeichnis, die das generierte PDF-Dokument enthält.

Wie man eine PDF-Datei in Python generiert: Abbildung 4

3. PDF mithilfe einer URL generieren

Mit IronPDF ist es auch möglich, eine PDF-Datei aus einer URL oder einem lokalen Dateipfad zu generieren:

from ironpdf import ChromePdfRenderer

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/python/")

# Export the PDF to a file
pdf.SaveAs("output_url.pdf")
Python

In diesem Fall rendert der Code den Inhalt der angegebenen URL ("https://ironpdf.com/python/") in eine PDF-Datei und speichert die Ausgabedatei unter dem Namen "output_url.pdf".

Ausgabe PDF-Datei

Nach der Ausführung des Python-Programms finden Sie in Ihrem Projektverzeichnis eine Datei namens output_url.pdf , die das generierte PDF-Dokument enthält.

Wie man eine PDF-Datei in Python generiert: Abbildung 5

Anhand dieser Beispiele können Sie IronPDF nutzen, um eine Reihe von Szenarien für die PDF-Generierung in Ihren Python-Projekten abzudecken. Ob einfache HTML-Zeichenketten, bestehende HTML-Dateien oder Inhalte von URLs – IronPDF bietet eine nahtlose und effiziente Lösung für Ihre PDF-Generierungsanforderungen.

Weitere Informationen zum Generieren von PDF-Dateien sowie zum Bearbeiten und Konfigurieren verschiedener Optionen finden Sie in den Codebeispielen und der Dokumentation .

Abschluss

IronPDF vereinfacht die PDF-Generierung in Python und bietet Entwicklern eine funktionsreiche und benutzerfreundliche Bibliothek. In diesem Artikel haben wir die Einführung und die Funktionen von IronPDF, die Voraussetzungen für die Verwendung sowie eine Schritt-für-Schritt-Anleitung zur PDF-Erstellung in einem Python-Projekt vorgestellt.

Durch die Nutzung von IronPDF können Entwickler ihre Anwendungen mit robusten PDF-Funktionen erweitern und so die Möglichkeit nutzen, anspruchsvolle und professionell aussehende Dokumente zu erstellen.

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 Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $