VERWENDUNG VON IRONPDF FOR PYTHON

Wie man eine PDF-Datei mit Python erstellt

Einführung

Dieser Artikel wird IronPDF for Python verwenden, um einen PDF-Ersteller zu entwickeln, der beim Erstellen einer PDF-Datei und 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, mit der Entwickler schnell und einfach grafische Benutzeroberflächen mit JPEG-Bildern gestalten können. Es bietet Programmierern eine größere Dynamik als andere Sprachen. Aus diesem Grund ist die Integration der IronPDF-Bibliothek mit Python ein unkomplizierter Prozess, der bei der Erstellung von PDFs hilft.

Entwickler können schnell und sicher eine voll funktionsfähige Benutzeroberfläche entwerfen, indem sie verschiedene vorinstallierte Tools wie PyQt, wxWidgets, Kivy und unzählige andere Pakete und Bibliotheken verwenden. Denken Sie daran, dass IronPDF nicht nur eine Python PDF-Bibliothek ist; stattdessen ermöglicht es die Integration von Funktionen aus anderen Frameworks, wie .NET Core.

IronPDF erleichtert das Design und die Entwicklung von Python-Webanwendungen, auch aufgrund der weiten Verbreitung von Python-Webentwicklungsparadigmen wie Django, Flask und Pyramid. Mehrere beliebte Websites und Online-Dienste, wie Reddit, Mozilla und Spotify, verwenden diese Frameworks. Weitere Informationen zu Python im Projekt finden Sie auf der IronPDF for Python-Seite.

Merkmale von IronPDF

Einrichtung Python

Umgebung einrichten

Stellen Sie sicher, dass Ihr Rechner für Python konfiguriert ist. Fahren Sie mit der offiziellen Python-Installationsseite fort, um die neueste Version von Python herunterzuladen und zu installieren, die mit Ihrem Betriebssystem kompatibel ist. Installieren Sie zunächst Python. Erstellen Sie dann eine virtuelle Umgebung, um die Anforderungen Ihres Projekts aufzuteilen. Mit dem Modul "venv" können Sie virtuelle Umgebungen erstellen und verwalten, um Ihrem Konvertierungsprojekt einen aufgeräumten und unabhängigen Arbeitsbereich zu bieten.

Neues Projekt in PyCharm

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

Wählen Sie "Neues Projekt" nach dem Starten der PyCharm-IDE.

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

PyCharm

Wenn Sie "Neues Projekt" auswählen, öffnet sich ein neues Fenster, das es Ihnen ermöglicht, den Standort und die Umgebung des Projekts festzulegen. Dieses neue Fenster ist im folgenden Schnappschuss zu sehen.

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 den Umgebungsweg ausgewählt haben. Dadurch wird ein Fenster zur Erstellung einer Anwendung in einer neuen Registerkarte geöffnet. Dieser Artikel wird Python 3.9 für diesen Kurs verwenden.

So erstellen Sie eine PDF-Datei mit Python, Abbildung 3: Main.py

Main.py

IronPDF-Bibliotheksanforderung

IronPDF, eine Python-Bibliothek, verwendet hauptsächlich .NET 6.0. IronPDF for Python erfordert daher, dass die .NET 6.0-Laufzeitumgebung auf Ihrem Rechner installiert ist. Bevor dieses Python-Modul verwendet wird, müssen Benutzer von Linux und Mac möglicherweise .NET installieren. Die erforderliche Laufzeitumgebung ist auf der Microsoft .NET-Website zu finden.

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 den folgenden Befehl ein:

 pip installieren ironpdf

Die Einrichtung des IronPDF-Pakets ist in der untenstehenden Abbildung zu sehen.

Erstellen einer PDF-Datei mit Python, Abbildung 4: IronPDF installieren

Installation von IronPDF

PDF mit IronPDF erstellen

Es gibt mehrere Ansätze, um eine PDF-Datei mit IronPDF zu erstellen:

  1. Erstellen von PDF-Dateien mit Hilfe einer URL.

  2. Konvertierung einer HTML-Zeichenkette in eine PDF-Datei.

  3. Verwendung einer HTML-Datei zum Schreiben einer PDF-Datei.

    Für alle drei Methoden wird die Importzeile import ironpdf verwendet. Wenn Sie die IronPDF-Bibliothek importieren, können Sie deren Funktionen in Ihrem Code nutzen.

from ironpdf import *
py
PYTHON

Erstellen von PDF-Dateien mit Hilfe einer URL

Um schnell und einfach ein PDF-Dokument zu erstellen, erstellen Sie eine HTML-Datei von einer URL und verwenden Sie IronPDF, um sie in das PDF-Format zu konvertieren. HTML-Inhalte können über einen integrierten Chrome-Browser mit IronPDF heruntergeladen und abgerufen werden. Verwenden Sie den folgenden Code, um automatisch PDF-Dateien zu erstellen:

renderer = ChromePdfRenderer()
renderer.RenderUrlAsPdf("https://www.google.co.in/").SaveAs("sample.pdf")
py
PYTHON

Es ist möglich, die URL in ein Dokument zu konvertieren und eine PDF-Datei zu erstellen. Die erstellte PDF-Datei kann dann an einem bestimmten Ort gespeichert werden. Nachfolgend sehen Sie das Ergebnis des obigen Codes.

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

PDF-Bild

Konvertierung einer HTML-Zeichenkette in eine PDF-Datei

Mit IronPDF können HTML-Strings in PDF-Dokumente umgewandelt werden. Der nachstehende Code zeigt ein Beispiel für die Umwandlung eines HTML-Strings in ein Dokument. Es zeigt die möglichen Umwandlungen jedes HTML-Elements in eine PDF-Datei.

from ironpdf import *

renderer = ChromePdfRenderer()
renderer.RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("sample.pdf")
py
PYTHON

Die Nutzung der RenderHtmlAsPdf-Funktion zur Umwandlung von HTML wird im bereitgestellten Beispielcode demonstriert. Es ermöglicht die Umwandlung einer beliebigen Anzahl von HTML-Seiten in PDF-Strings. Die erstellten PDF-Dateien können, falls gewünscht, mit der SaveAs-Funktion an einem bestimmten Ort gespeichert werden.

Verwendung einer HTML-Datei zum Schreiben einer PDF-Datei

IronPDF kann verwendet werden, um HTML-Dateien in PDF-Dateien zu konvertieren. Anhand des folgenden HTML-Beispiels können Sie sehen, wie Sie mit IronPDF Dokumente erstellen können. Mit IronPDF können Sie auch PDF-Dateien aus beliebigen HTML-Elementen erzeugen. PDF-Dateien können auch mit einem HTML-String erstellt werden.

renderer.RenderHtmlFileAsPdf("demo.html").SaveAs("sample.pdf")
py
PYTHON

Wie im beigefügten Beispiel demonstriert, kann eine HTML-Datei mit der Methode RenderHtmlFileAsPdf konvertiert werden. Sie ermöglicht es, die verschiedenen HTML-Seiten in der Datei in eine String-Darstellung zu übersetzen. Mit dem obigen Code ist es ganz einfach, eine PDF-Datei zu erstellen und an einem geeigneten Ort 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. Um mehr zu erfahren und spezifischere Informationen zu erhalten, besuchen Sie bitte das IronPDF-Tutorial, das Sie in diesem Leitfaden finden.

Schlussfolgerung

IronPDF bietet starke Sicherheitsmechanismen, um Bedrohungen zu reduzieren und den Schutz der Daten zu gewährleisten. Dieses Programm funktioniert mit allen gängigen Browsern und ist Open-Source. IronPDF macht es Programmierern leicht, mit ein paar Zeilen Code PDF-Dateien zu erstellen und zu lesen. Um den unterschiedlichen Anforderungen von Entwicklern gerecht zu werden, bietet die IronPDF-Bibliothek mehrere Lizenzierungsmöglichkeiten, darunter eine kostenlose Entwicklerlizenz und mehrere herunterladbare Entwicklungslizenzen.

Das $749 Lite-Bundle bietet neben einer dauerhaften Lizenz Upgrade-Optionen, ein Jahr Software-Support und eine 30-tägige Geld-zurück-Garantie. Nach dem ersten Kauf fallen keine weiteren Kosten an. Diese Lizenzen werden in Entwicklungs-, Staging- und Produktionsumgebungen verwendet. IronPDF bietet eine kostenlose Lizenzierung mit zeitlichen Beschränkungen und Einschränkungen bei der Weiterverbreitung. Während der Testphase können die Nutzer die Lösung unter realen Bedingungen und ohne Wasserzeichen testen. Bitte sehen Sie auf der IronPDF Lizenzierungsseite nach, um weitere Details zu Preis und Lizenzierung der Testversion zu erfahren. Um mehr über andere Produkte von Iron Software zu erfahren, besuchen Sie die Iron Software-Website.

Chaknith Bin
Software-Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat tiefgehende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Erkenntnisse aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentation und einem insgesamt besseren Erlebnis bei.
< PREVIOUS
PDFzuText in Python: Ein Schritt-für-Schritt-Tutorial
NÄCHSTES >
Wie man in Python ein Wasserzeichen in eine PDF-Datei einfügt

Sind Sie bereit, loszulegen? Version: 2025.5 gerade veröffentlicht

Lizenzen anzeigen >