IronPDF for Python - PDFs in Python-Skripten erstellen, bearbeiten und lesen

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

Einführung in IronPDF für Python

IronPDF für 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 Popularität von IronPDF für .NET auf.

Verwendung von IronPDF für Python

Voraussetzungen

Um IronPDF für Python zu verwenden, stellen Sie bitte sicher, dass die folgenden Voraussetzungen auf dem Computer installiert sind:

  1. .NET 6.0 SDK : IronPDF für Python verwendet die IronPDF for .NET-Bibliothek, insbesondere .NET 6.0, als zugrunde liegende Technologie. Daher ist es notwendig, das .NET 6.0 SDK auf Ihrem Rechner installiert zu haben, um IronPDF für 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/. Wählen Sie während des Installationsvorgangs die Option aus, Python zum System-PATH hinzuzufügen, damit es über die Befehlszeile zugänglich ist.
  3. Pip : Pip wird üblicherweise ab Python 3.4 mit Python-Installationen mitgeliefert. Je nach Ihrer Python-Installation müssen Sie jedoch möglicherweise prü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

TippsUm 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.

Hinweis:Auf manchen 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.

Mögliche Installationsprobleme

Bei beiden der folgenden Probleme konsultieren Sie bitte die entsprechenden Artikel zur Fehlerbehebung:

Beginnen Sie mit dem Schreiben von Python-Code.

Importieren Sie die notwendigen Module zur PDF-Dokumentgenerierung und -bearbeitung mithilfe der folgenden 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

Anwenden des Lizenzschlüssels

Als Nächstes wenden Sie einen gültigen Lizenz- oder Testschlüssel auf IronPDF an, indem Sie den Lizenzschlüssel dem Attribut LicenseKey des License- Objekts zuweisen. Fügen Sie den folgenden Code direkt nach der Importanweisung ein, bevor Sie IronPDF-Methoden 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

Hinweis:Stellen Sie sicher, dass alle Einstellungen, Protokollierungs- und Lizenzierungsvorgänge durchgeführt werden, bevor Sie IronPDF-Methoden aufrufen.

HTML in PDF umwandeln

Verwenden Sie die Methode RenderHtmlAsPdf , um eine HTML-Zeichenfolge in ein PDF-Dokument zu konvertieren. Der folgende Code wandelt eine einfache HTML-Zeichenkette 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

Konvertierung von URL in PDF

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 Code-Snippets:

# 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 & Support verfügbar

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

Unsere vollständige Liste mit Codebeispielen, Tutorials, Lizenzinformationen und Dokumentation finden Sie unter: IronPDF für Python .

Für weitere Unterstützung und Anfragen fragen Sie 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