VERWENDUNG VON IRONPDF FOR PYTHON

Wie man PNG in Python in eine PDF-Datei konvertiert

1.0 Einführung

Die IronPDF for Python-Bibliothek ist ein Werkzeug, mit dem Sie Ihre Erfahrung beim Arbeiten mit PDF-Dateien und beim Konvertieren von Bilddateien in PDF-Dateien optimieren können. Es eignet sich hervorragend zum Extrahieren verschiedener Datentypen - wie Bilder, Optionsschaltflächen und Listenfeld-Widgets - und zum Umwandeln in strukturierte Daten, die für Programmierer einfacher zu verstehen sind.

2.0 IronPDF for Python

Programmierer, die Python verwenden, können jetzt mit Hilfe der IronPDF for Python-Bibliothek, die eine umfassende Reihe von PDF-Funktionen bietet, das PDF-Format mühelos handhaben. Dank der Fähigkeit zur Integration mit anderen Frameworks gibt es auch mehr Optionen zur Entwicklung grafischer Benutzeroberflächen (GUI).

Python ist eine Programmiersprache, die von vielen Entwicklern bevorzugt wird, da sie vielseitig einsetzbar ist und sich leicht für die Erstellung grafischer Benutzeroberflächen eignet. Aufgrund ihres dynamischen Charakters unterscheidet sie sich von anderen Programmiersprachen.

2.1 Wie IronPDF for Python verwendet wird

Vergewissern Sie sich, dass Ihr Gerät über die notwendigen Voraussetzungen verfügt, um IronPDF for Python zu verwenden. Dann kann die effektive Handhabung und Verarbeitung von PDF-Daten durch einfaches Hinzufügen des IronPDF-Moduls zu Python erreicht werden.

Stellen Sie sicher, dass die Umgebungsvariable für den Python-Pfad hinzugefügt wird, damit er von der Befehlszeile aus zugänglich ist. IronPDF kann sowohl in Python-Web-Frameworks als auch in Windows-Frameworks verwendet werden.

2.2 IronPDF-Funktionen

Im Folgenden finden Sie eine Liste einiger der wichtigsten Funktionen von IronPDF.

3.0 PNG in PDF-Datei konvertieren

Dieser Abschnitt verwendet IronPDF for Python, um ein Bild nach der Installation von IronPDF und der Erstellung des neuen PyCharm-Projektordners in ein PDF zu konvertieren. Im folgenden Codebeispiel sehen Sie, wie ein Bild in eine PDF-Dateierweiterung umgewandelt wird.

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("Test.png")
pdf.SaveAs("Demo.pdf")
py
PYTHON

Dieses Stück Code erzeugt ein PDF aus einer Bilddatei namens "Test.png", indem es die IronPDF-Bibliothek verwendet, um einen Bild-zu-PDF-Konverter zu erstellen. Durch die Verwendung des Pfads zur PNG-Bilddatei als Eingabe wird zuerst ein ImageToPdfConverter-Objekt erstellt. Das Objekt verwendet die ImageToPdf-Funktion und den ursprünglichen Bilddateipfad, um die Konvertierung des Bildes in PDF abzuschließen.

Anschließend wird die SaveAs-Funktion verwendet, um das konvertierte PDF mit dem PDF-Dateinamen "Demo.pdf" zu speichern. Dadurch wird eine PDF-Ausgabe mit demselben Pfad wie das Python-Skript erzeugt. Im Wesentlichen wandelt es eine PNG-Datei in eine PDF-Datei um, was für die gemeinsame Nutzung und Verwaltung von Dokumenten in vielerlei Hinsicht hilfreich ist.

Dies funktioniert auch mit anderen Dateiformaten/Dateitypen, z. B. JPEG-Bildern. Sie müssen lediglich den Code so ändern, dass das Suffix ".jpeg" oder ".jpg" in den Dateipfad für das Bild aufgenommen wird. Im untenstehenden Code gezeigt.

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("Test.jpeg")
pdf.SaveAs("Demo.pdf")
py
PYTHON

Wie man PNG in eine PDF-Datei in Python konvertiert, Abbildung 1: Die Ausgabe-PDF-Datei

Die Ausgabedatei im PDF-Format

3.1 Mehrere Bilder in PDF konvertieren

Mit nur ein paar Zeilen Code können Sie IronPDF for Python verwenden, um alle Bilder in einem Ordner in eine einzige PDF-Datei zu konvertieren und zu kombinieren. Anhand des folgenden Python-Codebeispiels können Sie lernen, wie Sie mehrere Bilder in einer einzigen PDF-Datei kombinieren können.

from ironpdf import *

image_files = [
    os.path.join("assets", f)
    for f in os.listdir("assets")
    if f.lower().endswith((".png"))
]
directory_list = List[str]()
for i in range(len(image_files)):
    directory_list.Add(image_files[i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("Demo.pdf")
py
PYTHON

Dieser Code erstellt ein einzelnes zusammengesetztes PDF aus einer Liste von Bilddateien mit der Erweiterung PNG-Bilder, die sich in einem angegebenen Verzeichnis ("assets") befinden, indem er die IronPDF-Bibliothek verwendet.

Der Import der erforderlichen Module aus der IronPDF-Bibliothek ist der erste Schritt. Es erstellt eine Liste von Bilddateipfaden aus dem "assets"-Verzeichnis, die die Anforderungen einer ".png"- oder Dateierweiterung erfüllen, indem es ein Listenverständnis verwendet. Die Variable image_files enthält diese Liste.

Die Pfade zu den ausgewählten Bilddateien werden in einer Liste namens directory_list abgelegt. Mit der Methode Add wird dann die Liste image_files durchforstet und jeder Bilddateipfad zur directory_list hinzugefügt.

Abschließend wird die Methode SaveAs verwendet, um die Liste der Bilddateien als "Demo.pdf" zu speichern, und ImageToPdfConverter.ImageToPdf(directory_list) aufgerufen, um die Liste der Bilddateien in eine einzelne PDF-Datei zu konvertieren.

Um mehr über die Umwandlung von Bildern in PDFs zu erfahren, lesen Sie diesen Python-Anleitungsleitfaden.

4.0 Schlussfolgerung

Die IronPDF-Bibliothek bietet einen starken Sicherheitsschutz, um potenzielle Risiken zu minimieren und die Datensicherheit zu gewährleisten. Die Bibliothek ist mit allen gängigen Browsern kompatibel und bietet eine breite Palette von PDF-Bearbeitungsfunktionen, die Ihnen zur Verfügung stehen. Es stehen Ihnen mehrere Lizenzierungsoptionen zur Verfügung, darunter eine kostenlose Entwicklerlizenz und zusätzliche Entwicklerlizenzen, die erworben werden können, um den unterschiedlichen Anforderungen von Entwicklern gerecht zu werden.

Eine unbefristete Lizenz, eine 30-tägige Geld-zurück-Garantie, ein Jahr Softwarewartung und Upgrade-Optionen sind alle im $749 Lite-Paket enthalten. Die Benutzer können das Produkt dreißig Tage lang in realen Anwendungsszenarien testen. Bitte klicken Sie auf die Lizenzierungsseite, um mehr über die Testversion, den Preis und die Lizenzierung von IronPDF zu erfahren.

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
Bester PDF-Reader für Python (kostenlose und kostenpflichtige Tools)
NÄCHSTES >
Wie man in Python Bilder aus PDF-Dateien extrahiert

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

Lizenzen anzeigen >