Bild in PDF in Python konvertieren

PDF ist eines der führenden Dateiformate, das hauptsächlich zum Teilen und Drucken von Dokumenten verwendet wird. Oft ziehen Sie es vor, die Dokumente/Dateien verschiedener Formate vor dem Teilen in PDF zu konvertieren. In bestimmten Fällen müssen Sie PNG, JPG und andere Bilder programmgesteuert in das PDF-Format konvertieren. Um dies zu erreichen, behandelt dieser Artikel, wie Sie ein Bild in Python in ein PDF konvertieren. Sie erfahren auch etwas über die Konvertierung mehrerer Bilder in ein einziges PDF.

Bibliothek zum Konvertieren von Python bildern in PDF – kostenloser Download

Aspose.Words for Python ist eine leistungsstarke und funktionsreiche Bibliothek, mit der Sie mit Textdokumenten wie Word, PDF usw. arbeiten können. Sie bietet auch eine High-Fidelity-Konvertierung von Textdokumenten in verschiedene gängige Formate. Wir werden diese Bibliothek verwenden, um Bilder in diesem Artikel in PDFs zu konvertieren. Sie können die Bibliothek von PyPI mit dem folgenden Pip-Befehl installieren.

> pip install aspose-words

Konvertieren Sie ein Bild in Python in PDF

Im Folgenden sind die Schritte zum Konvertieren eines Bildes in eine PDF-Datei in Python aufgeführt.

  • Erstellen Sie zunächst ein neues Dokument mit der Document Klasse.
  • Erstellen Sie dann ein DocumentBuilder Objekt und initialisieren Sie es mit dem Document Objekt.
  • Fügen Sie das Bild mithilfe der Methode DocumentBuilder.insert_image(fileName) in das Dokument ein.
  • Speichern Sie abschließend das PDF Dokument mit der Methode Document.save(fileName).

Das folgende Codebeispiel zeigt, wie Sie ein PNG bild in Python in ein PDF konvertieren.

import aspose.words as aw

# Erstellen Sie ein neues Dokument
doc = aw.Document()

# Erstellen Sie einen Dokumentenersteller
builder = aw.DocumentBuilder(doc)

# Bild in das Dokument einfügen
builder.insert_image("logo.png")

# Als PDF speichern
doc.save("image-to-pdf.pdf")

Konvertieren Sie mehrere Bilder in ein PDF in Python

Im Folgenden sind die Schritte zum Konvertieren mehrerer Bilder in eine einzelne PDF-Datei in Python aufgeführt.

  • Erstellen Sie zunächst ein neues Dokument mit der Document Klasse.
  • Erstellen Sie dann ein DocumentBuilder Objekt und initialisieren Sie es mit dem Document Objekt.
  • Holen Sie sich die Liste der Bilddateien aus dem gewünschten Ordner.
  • Durchlaufen Sie die Liste der Bilddateien und fügen Sie jedes Bild mit der Methode DocumentBuilder.insert_image(fileName) in das Dokument ein.
  • Speichern Sie abschließend das PDF Dokument mit der Methode Document.save(fileName).

Das folgende Codebeispiel zeigt die Konvertierung mehrerer Bilder in ein einzelnes PDF in Python.

import aspose.words as aw
import os

# Bildverzeichnis
dir = "D:\\images\\"

# Erstellen Sie ein neues Dokument
doc = aw.Document()

# Erstellen Sie einen Dokumentenersteller
builder = aw.DocumentBuilder(doc)

# Bilder im Ordner durchlaufen
for imageFile in os.listdir(dir):
    # Bild in das Dokument einfügen
    builder.insert_image(os.path.join(dir, imageFile))

# Als PDF speichern
doc.save("images-to-pdf.pdf")

Image to PDF Python Converter - Holen Sie sich eine kostenlose Lizenz

Sie können Bilder ohne Evaluierungseinschränkungen in PDF konvertieren, indem Sie eine kostenlose temporäre Lizenz erwerben.

Python-Image zu PDF-Bibliothek - Mehr erfahren

Weitere Informationen zu Aspose.Words for Python finden Sie unter Dokumentation. Falls Sie Fragen haben, können Sie uns diese gerne über unser Forum mitteilen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie ein Bild in Python in das PDF-Format konvertieren. Außerdem haben Sie gesehen, wie Sie mehrere Bilder programmgesteuert in ein einziges PDF konvertieren. Sie können die bereitgestellten Codebeispiele einfach in Ihre Anwendung integrieren und die Bild zu PDF-Konvertierung durchführen.

Siehe auch