IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR PYTHON

Wie man mit Python eine PDF-Datei erstellt

Curtis Chau
Curtis Chau
Updated: 21. April 2026

In diesem Artikel wird IronPDF for Python verwendet, um einen PDF-Creator zu erstellen, der beim Erstellen einer PDF-Datei und dem Einbetten von Bildern hilft.

Wie man mit Python eine PDF-Datei erstellt

  1. Erstellen Sie ein neues Projekt in PyCharm.
  2. Installieren Sie die IronPDF for Python-Bibliothek, um PDF-Dateien mit mehreren Seiten zu erstellen.
  3. Importieren Sie die IronPDF-Bibliothek in den Code.
  4. Verwenden Sie eine Methode wie RenderUrlAsPdf, RenderHtmlAsPdf oder RenderHtmlFileAsPdf, um PDF-Dateien zu erstellen.
  5. Um die PDF-Datei im lokalen Verzeichnis zu speichern, verwenden Sie SaveAs.

IronPDF

Python ist eine Programmiersprache, die Entwicklern hilft, schnell und einfach grafische Benutzeroberflächen mit JPEG-Bildern zu gestalten. Es bietet Programmierern mehr Dynamik als andere Sprachen. Daher ist die Integration der IronPDF-Bibliothek in Python ein unkomplizierter Prozess, der die Erstellung von PDFs erleichtert.

Entwickler können mithilfe zahlreicher vorinstallierter Tools, darunter PyQt, wxWidgets, Kivy und unzähliger anderer Pakete und Bibliotheken, schnell und sicher eine voll funktionsfähige grafische Benutzeroberfläche (GUI) erstellen. Denken Sie daran, dass IronPDF nicht nur eine Python-PDF-Bibliothek ist; Stattdessen ermöglicht es die Integration von Funktionen aus anderen Frameworks, wie z. B. .NET Core.

IronPDF erleichtert das Webdesign und die Webentwicklung mit Python, unter anderem aufgrund der weitverbreiteten Verwendung von Python-Webentwicklungsparadigmen wie Django, Flask und Pyramid. Zahlreiche populäre Websites und Online-Dienste, wie beispielsweise Reddit, Mozilla und Spotify, nutzen diese Frameworks. Weitere Informationen zu Python im Projekt finden Sie auf der IronPDF-Seite for Python .

Funktionen von IronPDF

Mehr Informationen zur Erstellung von PDF-Dateien finden Sie in der IronPDF-Dokumentation .

Python einrichten

Umgebungseinrichtung

Stellen Sie sicher, dass Ihr Rechner for Python konfiguriert ist. Besuchen Sie die offizielle Python-Installationswebsite, um die neueste Version von Python herunterzuladen und zu installieren, die mit Ihrem Betriebssystem kompatibel ist. Installieren Sie zuerst Python. Erstellen Sie anschließend eine virtuelle Umgebung, um die Anforderungen Ihres Projekts aufzuteilen. Verwenden Sie das Modul venv, um virtuelle Umgebungen zu erstellen und zu verwalten, wodurch Ihr Konvertierungsprojekt einen ordentlichen und unabhängigen Arbeitsbereich erhält.

Neues Projekt in PyCharm

In diesem Vortrag wird PyCharm, eine IDE zum Schreiben von Python-Code, verwendet.

Wählen Sie nach dem Start der PyCharm IDE die Option "Neues Projekt".

Wie man eine PDF-Datei mit Python erstellt, Abbildung 1: PyCharm PyCharm

Durch Auswahl von "Neues Projekt", wodurch sich ein neues Fenster öffnet, können Sie den Standort und die Umgebung des Projekts festlegen. Dieses neue Fenster wird im folgenden Screenshot angezeigt.

Wie man eine PDF-Datei mit Python erstellt, Abbildung 2: Neues Projekt Neues Projekt

Klicken Sie auf "Erstellen", um ein neues Projekt zu starten, nachdem Sie den Projektstandort und die Umgebungsroute ausgewählt haben. Dadurch wird ein Fenster zur Anwendungserstellung in einem neuen Tab geöffnet. Dieser Artikel verwendet Python 3.9 für diesen Kurs.

Wie man eine PDF-Datei mit Python erstellt, Abbildung 3: Main.py Main.py

IronPDF-Bibliotheksanforderung

IronPDF, eine Python-Bibliothek, nutzt größtenteils .NET 6.0. IronPDF for Python erfordert daher die Installation der .NET 6.0-Laufzeitumgebung auf Ihrem Rechner. Linux- und Mac-Benutzer müssen vor der Verwendung dieses Python-Moduls gegebenenfalls .NET installieren. Die erforderliche Laufzeitumgebung finden Sie auf der Microsoft .NET-Website .

IronPDF-Bibliothek einrichten

Zum Erstellen, Bearbeiten und Öffnen von Dateien mit der Endung ".pdf" ist die Installation des Pakets "IronPDF" erforderlich. Um das Paket zu installieren, öffnen Sie ein Terminalfenster in PyCharm und geben Sie folgenden Befehl ein:

> pip install ironpdf

Die Konfiguration des 'IronPDF'-Pakets ist im untenstehenden Screenshot zu sehen.

Wie man eine PDF-Datei mit Python erstellt, Abbildung 4: IronPDF installieren IronPDF installieren

Erstellen Sie PDFs mit IronPDF

Es gibt mehrere Möglichkeiten, mit IronPDF eine PDF-Datei zu erstellen:

  1. Erstellen von PDF-Dateien mithilfe einer URL.
  2. Umwandlung einer HTML-Zeichenkette in eine PDF-Datei.
  3. Eine HTML-Datei verwenden, um eine PDF-Datei zu erstellen.

Für alle drei Methoden wird die Importzeile from ironpdf import * genutzt. Durch den Import der IronPDF-Bibliothek können Sie deren Funktionen in Ihrem Code nutzen.

from ironpdf import ChromePdfRenderer
Python

Erstellen von PDF-Dateien mithilfe einer URL

Um schnell und einfach ein PDF-Dokument zu erstellen, erstellen Sie eine HTML-Datei aus einer URL und verwenden Sie IronPDF, um diese in das PDF-Format zu konvertieren. HTML-Inhalte können mithilfe eines in IronPDF integrierten Chrome-Browsers heruntergeladen und abgerufen werden. Verwenden Sie den folgenden Code, um automatisch PDF-Dateien zu erstellen:

# Create an instance of the ChromePdfRenderer
renderer = ChromePdfRenderer()

# Render the URL to a PDF file and save it to the specified path
renderer.RenderUrlAsPdf("https://www.google.co.in/").SaveAs("sample.pdf")
Python

Mit der oben beschriebenen Methode können Sie eine URL in ein Dokument umwandeln und eine PDF-Datei erstellen. Die erstellte PDF-Datei kann dann an einem bestimmten Speicherort gespeichert werden. Nachfolgend das Ergebnis des obigen Codes.

Wie man eine PDF-Datei mit Python erstellt, Abbildung 5: PDF-Bild PDF-Bild

Konvertierung einer HTML-Zeichenkette in ein PDF

Mit IronPDF lassen sich HTML-Zeichenketten in PDF-Dokumente konvertieren. Der untenstehende Code zeigt ein Beispiel für die Umwandlung einer HTML-Zeichenkette in ein Dokument. Es zeigt die möglichen Konvertierungen jedes HTML-Elements in eine PDF-Datei.

from ironpdf import ChromePdfRenderer

# Create an instance of the ChromePdfRenderer
renderer = ChromePdfRenderer()

# Render an HTML string to a PDF and save it to the specified path
renderer.RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("sample.pdf")
Python

Die Verwendung der Funktion RenderHtmlAsPdf zum Übersetzen von HTML wird durch den bereitgestellten Beispielcode demonstriert. Es ermöglicht die Konvertierung einer beliebigen Anzahl von HTML-Seiten in PDF-Dokumente. Die erstellten PDF-Dateien können, falls gewünscht, an einem bestimmten Ort gespeichert werden, indem die Funktion SaveAs genutzt wird.

Verwendung einer HTML-Datei zum Schreiben eines PDFs

Mit IronPDF lassen sich HTML-Dateien in PDF-Dateien konvertieren. Wie man mit IronPDF Dokumente erstellt, können wir anhand des folgenden HTML-Beispielcodes sehen. Mit IronPDF können Sie außerdem PDF-Dateien aus beliebigen HTML-Elementen generieren. PDF-Dateien können auch mit einer HTML-Zeichenkette erstellt werden.

# Render an HTML file to a PDF and save it to the specified location
renderer.RenderHtmlFileAsPdf("demo.html").SaveAs("sample.pdf")
Python

Wie im beigefügten Beispiel gezeigt, kann eine HTML-Datei mit der Methode RenderHtmlFileAsPdf konvertiert werden. Es ermöglicht die Übersetzung der verschiedenen HTML-Seiten in der Datei in eine Zeichenkettendarstellung. Mit dem oben genannten Code ist es ganz einfach, eine PDF-Datei zu erstellen und sie am gewünschten Speicherort zu speichern.

Wie man eine PDF-Datei mit Python erstellt, Abbildung 6: Ausgabedatei Ausgabedatei

Die passwortgeschützten Dateien können von der Bibliothek verwendet werden, um eine verschlüsselte PDF-Datei zu erstellen. Weitere Informationen und Details finden Sie im IronPDF-Tutorial, das in dieser Anleitung verlinkt ist.

Abschluss

IronPDF bietet starke Sicherheitsmechanismen, um Bedrohungen zu reduzieren und den Datenschutz zu gewährleisten. Dieses Programm funktioniert mit allen gängigen Browsern und ist Open Source. IronPDF macht es Programmierern leicht, mit wenigen Codezeilen PDF-Dateien zu erstellen und zu lesen. Um den unterschiedlichen Bedürfnissen der Entwickler gerecht zu werden, bietet die IronPDF-Bibliothek verschiedene Lizenzoptionen an, darunter eine kostenlose Entwicklerlizenz und mehrere herunterladbare Entwicklungslizenzen.

Das Lite-Paket $999 bietet neben einer unbefristeten Lizenz Upgrade-Optionen, ein Jahr Softwareunterstützung und eine 30-Tage-Geld-zurück-Garantie. Nach dem ersten Kauf fallen keine weiteren Kosten an. Diese Lizenzen werden in Entwicklungs-, Test- und Produktionsumgebungen verwendet. IronPDF bietet kostenlose Lizenzen mit zeitlichen und weiterverbreitungsrechtlichen Beschränkungen an. Während der Testphase können die Nutzer die Lösung unter realen Bedingungen ohne Wasserzeichen testen. Weitere Einzelheiten zu Preis und Lizenzierung der Testversion finden Sie auf der IronPDF -Lizenzseite . Um mehr über andere von Iron Software angebotene Produkte zu erfahren, besuchen Sie die Iron Software-Website .

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 $