IronPDF for Python - Create, Edit, and Read PDFs in Python Scripts

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

Einführung in IronPDF for Python

IronPDF for Python ist eine leistungsstarke Bibliothek, die von Iron Software entwickelt wurde und Softwareentwicklern die Möglichkeit bietet, PDF-Inhalte in Python 3-Projekten zu erstellen, zu bearbeiten und zu extrahieren.

IronPDF for Python baut auf dem Erfolg und der Beliebtheit von IronPDF for .NET auf.

Verwendung von IronPDF for Python

Voraussetzungen

Um IronPDF for Python verwenden zu können, muss auf dem Computer die folgende Software installiert sein:

  1. .NET 6.0 SDK: IronPDF for Python stützt sich auf die IronPDF for .NET-Bibliothek, insbesondere .NET 6.0, als zugrunde liegende Technologie. Daher muss das .NET 6.0 SDK auf Ihrem Rechner installiert sein, um IronPDF for Python verwenden zu können.
  2. Python: Laden Sie die neueste Version von Python 3.x von der offiziellen Python-Website herunter und installieren Sie sie: https://www.python.org/downloads/. Achten Sie bei der Installation darauf, dass Sie die Option wählen, Python zum Systempfad hinzuzufügen, damit es über die Befehlszeile zugänglich ist.
  3. Pip: Pip wird in der Regel mit Python-Installationen ab Python 3.4 und höher gebündelt. Je nach Ihrer Python-Installation müssen Sie jedoch überprüfen, ob pip bereits installiert ist, oder es separat installieren.
  4. IronPDF-Bibliothek: Die IronPDF-Bibliothek kann über pip hinzugefügt werden. Verwenden Sie den folgenden Befehl, um IronPDF mit pip zu installieren:
pip install ironpdf

{t:(Um eine bestimmte Version von IronPDF zu installieren, verwenden Sie bitte die folgende Syntax: "==2023.x.x". Sie können zum Beispiel den Befehl "pip install ironpdf==2023.x.x" ausführen.)}]

{i:(Auf einigen Systemen kann Python 2.x noch die Standardversion sein. In solchen Fällen müssen Sie möglicherweise explizit den Befehl pip3 anstelle von pip verwenden, um sicherzustellen, dass Sie pip für Python 3 verwenden.)}]

Potenzielle Probleme bei der Installation

Für jedes der unten aufgeführten Probleme finden Sie in den Artikeln zur Fehlerbehebung die entsprechenden Lösungen:

Beginnen Sie mit dem Schreiben von Python-Code

Importieren Sie die erforderlichen Module für die Erzeugung und Bearbeitung von PDF-Dokumenten mit Hilfe der unten stehenden Anweisung. Stellen Sie sicher, dass Sie sie am Anfang Ihres Python-Skripts importieren.

# Import necessary components from the IronPDF library
from ironpdf import *
# Import necessary components from the IronPDF library
from ironpdf import *
PYTHON

Lizenzschlüssel anwenden

Als nächstes wenden Sie eine gültige Lizenz oder einen Testschlüssel auf IronPDF an, indem Sie den Lizenzschlüssel dem LicenseKey-Attribut des License-Objekts zuweisen. Fügen Sie den folgenden Code direkt nach der Import-Anweisung ein, bevor Sie eine IronPDF-Methode verwenden:

# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
PYTHON

{i:(Stellen Sie sicher, dass alle Einstellungen, Protokollierungs- und Lizenzierungsvorgänge vor dem Aufruf von IronPDF-Methoden durchgeführt werden.)}]

HTML in PDF rendern

Verwenden Sie die Methode RenderHtmlAsPdf, um einen HTML-String in ein PDF-Dokument zu konvertieren. Der folgende Code wandelt einen einfachen HTML-String in ein PDF-Dokument um:

from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
PYTHON

URL in PDF umwandeln

Verwenden Sie die Methode RenderUrlAsPdf, um eine URL oder einen lokalen Dateipfad in ein PDF-Dokument zu konvertieren. Hier ist ein Beispiel:

from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
PYTHON

Protokollierung

Um die Protokollierung zu aktivieren, verwenden Sie die folgenden Codeschnipsel:

# Enable debugging for logging
Logger.EnableDebugging = True

# Specify the log file path
Logger.LogFilePath = "Default.log"

# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
# Enable debugging for logging
Logger.EnableDebugging = True

# Specify the log file path
Logger.LogFilePath = "Default.log"

# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
PYTHON

Lizenzierung und Support verfügbar

Erwerben Sie eine Lizenz zur Verwendung in Live-Projekten. 30-Tage-Testlizenzen sind auch hier erhältlich

Eine vollständige Liste von Codebeispielen, Tutorials, Lizenzinformationen und Dokumentationen finden Sie unter: IronPDF for Python.

Für weitere Unterstützung und Anfragen wenden Sie sich bitte an unser Team.

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: 2025.9 gerade veröffentlicht