VERWENDUNG VON IRONPDF FOR PYTHON

Wie man PNG in Python in eine PDF-Datei konvertiert

Aktualisiert 7. Oktober 2024
Teilen Sie:

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 nun das PDF-Format problemlos mit Hilfe von IronPDF for PythonBibliothek, die eine umfassende Reihe von PDF-Funktionen bietet. Auch für die Entwicklung grafischer Benutzeroberflächen gibt es mehr Möglichkeiten(GUI) dank seiner Fähigkeit zur Integration mit anderen Frameworks.

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.

  • HTML, HTML5, ASP, PHP und andere Quellen können alle zur Erstellung von PDF-Dokumenten verwendet werden. Außerdem ist die PDF-Konvertierung für Bilddateien möglich.
  • IronPDF bietet die Möglichkeit, sowohlOpen and edit encrypted PDFs.
  • IronPDF ist ein Werkzeug, das verwendet werden kann, um zu erstelleninteractive PDF-Dokumente. Es kann verwendet werden, um Text und Bilder zu extrahieren.in Bilder umwandeln, in HTML umwandeln, drucken, interaktive Formulare ausfüllen und einreichen. Es gibt auch Optionen fürspaltung undkombinieren.
  • Proxies, Cookies, HTTP-Header, einzigartige Netzwerk-Anmeldeinformationen, Formularvariablen und Benutzeragenten, dieÜber HTML-Login-Formulare anmeldenwerden alle von IronPDF unterstützt, was es ermöglicht, Dokumente aus einer URL zu erstellen.
  • Annotierenund das Überprüfen von PDF-Dateien ist mit dem IronPDF-Programm möglich.
  • IronPDF kann verwendet werden, umBilder aus Dokumenten extrahieren.
  • IronPDF hilft dabei, JPG- oder PNG-Format in ein PDF-Dokument umzuwandeln.

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")
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. Indem der Pfad zur PNG-Bilddatei als Eingabe verwendet wird, wird zunächst ein ImageToPdfConverter-Objekt erstellt. Das Objekt verwendet die Funktion ImageToPdf und den ursprünglichen Bilddateipfad, um die Umwandlung des Bildes in PDF abzuschließen.

Anschließend wird die konvertierte PDF-Datei mit der Funktion SaveAs unter dem Dateinamen "Demo.pdf" gespeichert. 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")
PYTHON

Wie man eine PNG-Datei in eine PDF-Datei in Python umwandelt, Abbildung 1: Die Ausgabedatei im PDF-Format

Die PDF-Ausgabedatei

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")
PYTHON

Dieser Code erstellt ein einzelnes Composite-PDF aus einer Liste von Bilddateien mit der Erweiterung PNG, die sich in einem bestimmten Verzeichnis befinden("Vermögenswerte") unter Verwendung der IronPDF-Bibliothek.

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.

Schließlich wird mit der Methode "SaveAs" die Liste der Bilddateien als "Demo.pdf" gespeichert und "ImageToPdfConverter.ImageToPdf" aufgerufen(verzeichnis_liste)`, um die Liste der Bilddateien in eine einzige PDF-Datei zu konvertieren.

Um mehr über die Umwandlung von Bildern in PDF zu erfahren, siehe hierzuAnleitung für Python: So geht's.

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 Software-Wartung und Upgrade-Optionen sind alle im Lite-Paket $749 enthalten. Die Benutzer können das Produkt dreißig Tage lang in realen Anwendungsszenarien testen. Bitte klicken Sie auf die angegebenelizenzierungsseite um mehr über die Testversion von IronPDF, den Preis und die Lizenzierung zu erfahren.

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

pip install gratuit Lizenzen anzeigen >