VERWENDUNG VON IRONPDF FOR PYTHON

Konvertierung von Bildern in PDF in Python

Aktualisiert 28. September 2024
Teilen Sie:

Dieser Artikel wird die Welt der Bild-zu-PDF-Konvertierung in Python erkunden und Ihnen wertvolle Einblicke sowie praktische Codebeispiele bieten, um Ihnen zu helfen, diese unschätzbare Fähigkeit zu meistern. Begeben wir uns also auf diese Reise. Die Python-Datei und -Bibliothek, die in diesem Artikel verwendet wird, istIronPDF für Python.

Wie man Bilder in Python in PDF konvertiert

  1. Installieren Sie die Python-Bibliothek für die Konvertierung von Bildern in PDF-Dateien.

  2. Verwenden Sie die Methode ImageToPdfConverter, um ein Bild in eine PDF-Datei zu konvertieren.

  3. Speichern Sie die neu erzeugten PDF-Dokumente mit der Methode SaveAs.

  4. Konvertieren Sie mehrere Bilder in ein einziges PDF-Dateiobjekt.

  5. Führen Sie das Projekt aus, um die Ausgabedatei zu sehen.

1. Was ist IronPDF?

IronPDF for Python ist eine vielseitige Bibliothek, die es Entwicklern ermöglicht, PDF-Dokumente in Python-Anwendungen einfach zu erstellen, zu bearbeiten und zu verwalten. Es bietet ein umfassendes Set von Werkzeugen fürPDFs erstellenvon Grund aufKonvertieren von HTML und Bildern in PDFsund verschiedene Operationen an bestehenden PDFs durchführen, wie zum Beispielzusammenlegung, spaltung, und interaktive Elemente hinzufügt, wieformulare undanmerkungen. Mit seiner benutzerfreundlichen API vereinfacht IronPDF die Erstellung und Bearbeitung von PDF-Dateien und ist damit ein wertvolles Werkzeug für Entwickler, die PDF-Funktionen in ihre Python-Projekte integrieren möchten, sei es für die Erstellung von Berichten, Rechnungen oder interaktiven Dokumenten.

2. Erstellen eines neuen PyCharm-Projekts und Installieren von IronPDF

Um ein neues PyCharm-Projekt zu erstellen und IronPDF zu installieren, müssen Sie die folgenden Schritte ausführen:

  1. PyCharm installieren: Wenn Sie es noch nicht getan haben, laden Sie PyCharm von der JetBrains-Website herunter und installieren Sie es(https://www.jetbrains.com/pycharm/). Stellen Sie sicher, dass Sie auch Python auf Ihrem System installiert haben.

  2. Erstellen Sie ein neues PyCharm-Projekt: Öffnen Sie PyCharm und folgen Sie diesen Schritten, um ein neues Projekt zu erstellen:

    • Klicken Sie auf "Datei" in der oberen linken Ecke.

    • Wählen Sie "Neues Projekt..."

    • Wählen Sie den Ort, an dem Sie Ihr Projekt erstellen möchten, und geben Sie ihm einen Namen.

    • Wählen Sie den Python-Interpreter, den Sie für Ihr Projekt verwenden möchten(sie müssen möglicherweise eine virtuelle Umgebung erstellen, wenn Sie dies noch nicht getan haben).
  3. Installieren Sie IronPDF: Um die IronPDF-Bibliothek zu installieren, können Sie den Python-Paketmanager pip verwenden. Öffnen Sie das Terminal in PyCharm und führen Sie den folgenden Befehl aus:
   :ProductInstall

Mit diesem Befehl werden die IronPDF-Bibliothek und ihre Abhängigkeiten heruntergeladen und installiert.

3. Bilder in PDF-Dateien konvertieren

Sobald der neue PyCharm-Projektordner erstellt und IronPDF installiert ist, lassen Sie uns ein Bild mit IronPDF for Python in ein PDF konvertieren. Im folgenden Code-Snippet sehen Sie, wie Sie ein Bild in eine PDF-Datei konvertieren können.

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("win to pay.png")
pdf.SaveAs("image-to-pdf.pdf")
PYTHON

Dieses Codeschnipsel verwendet die IronPDF-Bibliothek, um eine Bilddatei namens "win to pay.png" in ein PDF-Dokument zu konvertieren. Zunächst wird ein "ImageToPdfConverter"-Objekt erstellt, dem der Pfad zur Bilddatei als Parameter übergeben wird. Dann speichert es die konvertierte PDF-Datei unter dem Dateinamen "image-to-pdf.pdf" mit der Methode "SaveAs". Im Wesentlichen wird ein Bild in eine PDF-Datei umgewandelt, die für verschiedene Zwecke der Dokumentenverwaltung und -weitergabe nützlich sein kann.

3.1. PDF-Datei ausgeben

Wie man ein Bild in Python in ein PDF umwandelt, Abbildung 1: Eine Rechnung als PDF ausgegeben

Eine Rechnungsausgabe als PDF

4. Mehrere Bilder in eine PDF-Datei konvertieren

Mit IronPDF for Python können Sie alle Bilder in einem Ordner mit nur wenigen Zeilen Code in eine einzige PDF-Datei konvertieren und zusammenführen.

Das untenstehende Python-Skript zeigt, wie mehrere Bilder zu einer einzigen PDF-Datei zusammengefügt werden können.

from ironpdf import *
import os

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

Dieser Code verwendet die IronPDF-Bibliothek, um eine Liste von Bilddateien mit den Erweiterungen '.jpg' oder '.jpeg' aus einem bestimmten Verzeichnis zu konvertieren("Vermögenswerte") in ein einziges zusammengesetztes PDF-Dokument. Hier ist eine schrittweise Erklärung:

  1. Zunächst werden die erforderlichen Module aus der IronPDF-Bibliothek importiert.

  2. Es verwendet ein Listenverständnis, um eine Liste von Bilddateipfaden aus dem Verzeichnis "assets" zu erstellen, die das Kriterium der Dateierweiterung ".jpg" oder ".jpeg" erfüllen. Diese Liste wird in der Variablen "image_files" gespeichert.

  3. Es wird eine Liste mit dem Namen directory_list erstellt, in der die Pfade der ausgewählten Bilddateien gespeichert werden.

  4. Anschließend wird die Liste "image_files" durchlaufen und jeder Bilddateipfad mit der Methode "Add" zur "directory_list" hinzugefügt.

  5. Schließlich wird "ImageToPdfConverter.ImageToPdf" aufgerufen(verzeichnis_liste)um die Liste der Bilddateien in ein zusammengesetztes PDF-Dokument zu konvertieren und es unter dem Namen "composite.pdf" mit der Methode "SaveAs" zu speichern.

    Zusammenfassend durchsucht dieser Code ein Verzeichnis nach Bilddateien mit bestimmten Erweiterungen, fügt sie zu einem einzigen PDF-Dokument zusammen und speichert das resultierende PDF als "composite.pdf".

4.1. Ausgabe Bild

Wie man ein Bild in ein PDF in Python konvertiert, Abbildung 2: Ein PDF mit Fotos, jedes auf einer eigenen Seite.

Ein PDF mit Fotos, wobei jedes Foto eine ganze Seite einnimmt

5. Schlussfolgerung

Dieser Artikel erkundete die Welt der Bild-zu-PDF-Konvertierung in Python und bietet Ihnen praktische Einblicke und leicht verständliche Beispiele, um Ihnen bei der Beherrschung dieser grundlegenden Fähigkeit zu helfen. Am Beispiel der Verwendung von IronPDF für Python wurde gezeigt, wie Sie mühelos einzelne Bilder in PDF-Dokumente umwandeln und sogar mehrere Bilder zu einer einzigen, zusammenhängenden PDF-Datei zusammenführen können.

Mit der benutzerfreundlichen API von IronPDF können Python-Entwickler Aufgaben zur PDF-Erzeugung, -Konvertierung und -Bearbeitung rationalisieren, was es zu einer wertvollen Ressource für Projekte macht, die Berichte, Rechnungen, interaktive Dokumente und vieles mehr umfassen. Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie sich die Leistungsfähigkeit von Python zunutze machen und Ihre Dokumentenverwaltungsfunktionen verbessern, während Sie gleichzeitig Ihre Arbeitsabläufe vereinfachen und die Effizienz steigern.

Wenn Sie sich fragen, wie Sie PDF-Dateien in Bilder umwandeln können, lesen Siedieses Tutorial. Auch der Quellcode für das Beispiel Image to PDF findet sich als Beispiel auf derIronPDF-Website.

< PREVIOUS
Extrahieren von Rechnungsdaten aus PDF in Python
NÄCHSTES >
Wie man PDF-Formulare in Python erzeugt

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

pip install gratuit Lizenzen anzeigen >