So konvertieren Sie PDF bilder in Python in JPG-, PNG oder GIF bilder

Konvertieren Sie PDF bilder in Python in JPG-, PNG und GIF bilder

PDF oder Portable Document Format ist eines der beliebtesten Formate zum Teilen und Drucken von Dokumenten. In manchen Fällen müssen Sie PDF Dateien in eine Reihe optimierter Bilder konvertieren. Das Konvertieren einer PDF-Datei in ein Bild kann mehrere Anwendungsfälle haben, z. B. die Sicherstellung der Kompatibilität mit älteren Geräten oder Programmen, das Ermöglichen von Anmerkungen, die Vereinfachung der Freigabe, die Ermöglichung der Webintegration und die Beibehaltung des Inhalts des Dokuments. Dies kann jedoch auch zu einer verminderten Qualität und einem Verlust der Auffindbarkeit führen. In diesem Artikel erfahren Sie, wie Sie PDF Dateien in Python in JPG-, PNG und GIF bilder konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

REST-API für die PDF-zu bild-Konvertierung und Python-SDK

Um PDF bilder mit Python in JPG-, GIF und PNG bilder zu konvertieren, verwenden wir die Python SDK of GroupDocs.Conversion Cloud API. Unsere Python Bibliothek bietet die beste Möglichkeit, PDF Dateien in Sekundenschnelle in JPG-, PNG oder GIF Dateien zu konvertieren. Es ist 100 % kostenlos, sicher und einfach zu verwendendes Python SDK für die Bildkonvertierung. Es ermöglicht die programmgesteuerte Konvertierung von unterstützten Formaten in Bilder in der Cloud. Bitte installieren Sie es mit dem folgenden Befehl in der Konsole:

pip install groupdocs_converison_cloud

Bitte rufen Sie Ihre Client-ID und Ihr Geheimnis aus dem Dashboard ab, bevor Sie die genannten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den Code wie unten gezeigt ein:

So konvertieren Sie ein PDF in ein JPG/JPEG bild in Python mithilfe der REST-API

Wir können Bilder in PDF Dokumente konvertieren, indem wir die folgenden einfachen Schritte befolgen:

  1. Hochladen der JPG bilddatei in die Cloud
  2. Konvertieren PDF in JPEG mit Python
  3. Herunterladen der konvertierten PDF-Datei

Laden Sie das Bild hoch

Zuerst laden wir die JPG bilddatei mit dem folgenden Codebeispiel in die Cloud hoch:

# Laden Sie die PDF-Datei in den Cloud-Speicher hoch
# Erstellen Sie eine Instanz der Datei-API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Rufen Sie die Dateianfrage zum Hochladen an
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pdf", "H:\\groupdocs-cloud-data\\sample-file.pdf", storage_name)

# Laden Sie die PDF-Datei in die Cloud hoch
response = file_api.upload_file(request)
print(response.uploaded)

Dadurch ist die hochgeladene Datei im Dateienbereich des Dashboards in der Cloud verfügbar.

Konvertieren Sie PDF mit der REST-API in Python in JPEG

Sie können PDF Dateien programmgesteuert in das JPEG-Format konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie zunächst eine Instanz der ConvertApi
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings
  • Legen Sie dann den Speichernamen und den PDF-Dateipfad fest
  • Stellen Sie das Format der resultierenden Bilddatei auf „jpeg“ ein.
  • Erstellen Sie eine Instanz von PdfLoadOptions
  • Legen Sie das Passwort für die PDF-Datei und die Lade-/Ladeoptionen fest
  • Erstellen Sie eine Instanz von JpegConvertOptions
  • Definieren Sie die Graustufen, Von\Seite, Seiten\Anzahl, Qualität, Drehen\Winkel und Verwendung\PDF usw
  • Legen Sie „convertOptions“ auf „Einstellungen“ fest
  • Geben Sie nun den Pfad der Ausgabedatei an
  • Erstellen Sie anschließend ConvertDocumentRequest mit ConvertSettings als Argument
  • Rufen Sie abschließend die Methode ConvertApi.convertdocument() mit ConvertDocumentRequest auf, um die konvertierte Datei zu speichern

Der folgende Beispielcode zeigt, wie man mithilfe der REST-API in Python PDF Dateien in das JPEG bildformat konvertiert:

# So konvertieren Sie PDF in Python in das JPG oder JPEG-Format.
try:
    # Erstellen Sie eine Instanz der API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definieren Sie Konvertierungseinstellungen
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-file.pdf"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted PDF to JPEG file format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

Laden Sie das konvertierte PDF herunter

Das obige Codebeispiel speichert das konvertierte PDF Dokument in der Cloud. Es kann mit dem folgenden Codebeispiel heruntergeladen werden:

# API-Initialisierung zum Herunterladen der konvertierten Datei
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Erstellen Sie eine Download-Dateianfrage
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# Laden Sie die konvertierte Datei herunter
response = file_api.download_file(request)

# Verschieben Sie die heruntergeladene JPEG oder JPG bilddatei in Ihr lokales Verzeichnis
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Konvertieren Sie PDF in Python mit der REST-API in das PNG Datei format

Sie können PDF Dateien auch programmgesteuert in das PNG Datei format konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings
  • Legen Sie dann den Speichernamen und den PDF-Dateipfad fest
  • Stellen Sie außerdem „png“ als Ausgabebildformat ein
  • Erstellen Sie eine Instanz von PdfLoadOptions
  • Legen Sie das Passwort für die PDF-Datei und die Lade-/Ladeoptionen fest
  • Erstellen Sie eine Instanz von PngConvertOptions
  • Definieren Sie die Werte „Graustufen“, „Von\Seite“, „Seiten\Anzahl“, „Qualität“, „Drehen\Winkel“ und „Verwenden\PDF“.
  • Legen Sie „convertOptions“ auf „Einstellungen“ fest
  • Geben Sie nun den Pfad der Ausgabedatei an
  • Erstellen Sie anschließend ConvertDocumentRequest mit ConvertSettings als Argument
  • Rufen Sie abschließend die Methode ConvertApi.convert\document() mit ConvertDocumentRequest auf, um die konvertierte Datei zu speichern

Der folgende Beispielcode zeigt, wie man PDF mithilfe der REST-API in Python in das PNG-Format konvertiert:

# So konvertieren Sie PDF in Python in das PNG Datei format.
# Erstellen Sie eine Instanz der API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definieren Sie Konvertierungseinstellungen
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to PNG file format: " + str(response))

Konvertieren Sie eine PDF-Datei in eine GIF bilddatei in Python mithilfe der REST-API

Sie können PDF programmgesteuert in JPG konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings
  • Legen Sie dann den Speichernamen und den PDF-Dateipfad fest
  • Geben Sie nun „gif“ als Ausgabebildformat an
  • Erstellen Sie eine Instanz von PdfLoadOptions
  • Legen Sie das Passwort für die PDF-Datei und die Lade-/Ladeoptionen fest
  • Erstellen Sie eine Instanz von GifConvertOptions
  • Definieren Sie die Graustufen, Von\Seite, Seiten\Anzahl, Qualität, Drehen\Winkel und Verwendung\PDF usw.
  • Legen Sie „convertOptions“ auf „Einstellungen“ fest
  • Geben Sie als Nächstes den Pfad der Ausgabedatei an
  • Erstellen Sie anschließend ConvertDocumentRequest mit ConvertSettings als Argument.
  • Rufen Sie abschließend die Methode ConvertApi.convert\document() mit ConvertDocumentRequest auf, um die konvertierte Datei zu speichern.

Das folgende Codebeispiel zeigt, wie Sie PDF mithilfe der REST-API in Python in das GIF bilddateiformat konvertieren:

# So konvertieren Sie PDF Dateien in Python in das GIF bildformat.
# Erstellen Sie eine Instanz der API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definieren Sie Konvertierungseinstellungen
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)

print("Successfully converted PDF to GIF format: " + str(response))

Kostenloser Online-PDF-zu bild-Konverter

Bitte probieren Sie das folgende kostenlose Online-Tool zur JPG-, PNG und GIF-Konvertierung aus, das mit der oben genannten API entwickelt wurde.

Abschluss

In diesem Artikel haben wir erfahren, wie man PDF Dateien in Bildformate in der Cloud konvertiert. Jetzt wissen Sie:

  • wie man in Python PDF in JPEG/JPG konvertiert;
  • PDF mit Python in das PNG bildformat konvertieren;
  • So konvertieren Sie PDF Dateien in Python in das GIF Datei format.

Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie in der Dokumentation. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Stelle eine Frage

Wenn Sie Fragen zum PDF zu JPEG-, PNG oder GIF-Konverter haben, wenden Sie sich bitte an uns im Kostenlosen Support-Forum.

Siehe auch