PDF zu Bild

PDF in Bild konvertieren | PDF-zu bild-Konverter in Python erstellen

PDF ist eines der am häufigsten verwendeten Dateiformate zum Teilen und Speichern von Dokumenten. Manchmal müssen Sie Ihre PDF Dateien jedoch in andere Bildformate wie TIFF konvertieren. TIFF ist ein weit verbreitetes Bildformat, das für seine hohe Bildqualität und Kompatibilität mit verschiedenen Anwendungen bekannt ist. Es gibt mehrere Gründe, warum Sie eine PDF-Datei in ein TIFF bild konvertieren müssen, z. B. um die Dokumentqualität zu erhalten, zu archivieren oder die Effizienz der Dokumentverarbeitung zu verbessern. In diesem Artikel erfahren Sie, wie Sie mit dem Python Cloud SDK eine Konvertierung von PDF in TIFF durchführen.

Wir bevorzugen TIFF, weil es verlustfrei ist, d. h. die Qualität geht nach dem Speichern und Bearbeiten der Datei nicht verloren, egal wie oft Sie dies tun.

PDF-Konvertierungs-API

Aspose.PDF Cloud ist eine REST-basierte API, mit der Entwickler PDF Dokumente in der Cloud erstellen, bearbeiten und konvertieren können. Es bietet verschiedene Funktionen zur PDF-Konvertierung, einschließlich der Möglichkeit, PDF in TIFF zu konvertieren. Darüber hinaus können Sie Aspose.PDF Cloud SDK für Python verwenden, um mit dieser API zu interagieren und die Konvertierung durchzuführen. Das SDK bietet eine einfache und intuitive Benutzeroberfläche, mit der Sie Aspose.PDF Cloud problemlos in Ihre Python-Anwendungen integrieren können.

Laden Sie das SDK aus dem PIP-Repository herunter und installieren Sie es, indem Sie den folgenden Befehl im Terminal/in der Eingabeaufforderung ausführen.

pip install asposepdfcloud

Zweitens müssen Sie über das Cloud Dashboard ein kostenloses Abonnementkonto erstellen. Wenn Sie über ein GitHub oder Google-Konto verfügen, melden Sie sich einfach an oder klicken Sie auf die Schaltfläche Neues Konto erstellen und erhalten Sie die Client-Anmeldeinformationen.

Konvertieren Sie PDF mit Python in TIFF

Beim Konvertieren von PDF in das TIFF-Format haben wir die Möglichkeit, TIFF-Komprimierungswerte wie LZW, CCITT4, CCITT3, RLE und Keine anzugeben. Ebenso können Sie mit der API auch die Farbtiefe steuern, wobei mögliche Werte Standard, Format8bpp, Format4bpp oder Format1bpp sein können. Wir können auch die Ausrichtung des resultierenden Bildes auf Keine, Querformat und Hochformat festlegen. Um PDF jetzt in TIFF zu konvertieren, stehen folgende API-Methoden zur Verfügung und wir können eine davon auswählen (je nach Bedarf).

  • [PDF (im angeforderten Inhalt) in TIFF umwandeln und die resultierende Datei in den Cloud-Speicher hochladen][29]

Im folgenden Abschnitt laden wir eine PDF-Datei aus dem Cloud-Speicher und konvertieren sie in ein TIFF bild. Nach der Konvertierung wird die resultierende Datei im Cloud-Speicher gespeichert (2. Option, wie oben angegeben).

  • Zuerst müssen wir eine Instanz der ApiClient Klasse erstellen, die als Argumente „Client-ID“ und „Client Secret“ erfordert.
  • Erstellen Sie zweitens eine Instanz der PdfApi Klasse, die das ApiClient Objekt als Eingabeargument erfordert.
  • Drittens: Erstellen Sie Variablen, die die Namen der Eingabe-PDFs und der resultierenden TIFFs definieren.
  • Stellen Sie Auflösung, Komprimierungsfaktor, Farbtiefe, Rand, Ausrichtung, Abmessungen und Auflösungsdetails ein.
  • Rufen Sie abschließend die Methode putpdfinstoragetotiff(…) auf, um die Konvertierung zu starten.
def PDFtoTIFF():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credentials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # Erstellen Sie eine PdfApi-Instanz und übergeben Sie dabei PdfApiClient als Argument
        pdf_api = PdfApi(pdf_api_client)

        # PDF-Eingabedatei
        input_file = 'marketing.pdf'

        output_file = 'resultant.tiff'

        # Helligkeitswert für TIFF
        brightness = 100

        # Komprimierung für Ergebnisdatei festlegen
        compressionFactor = 'LZW'

        # Farbtiefedetails
        colorDepth = 'Format8bpp'

        # Randdetails für resultierendes TIFF
        leftMargin = rightMargin = topMargin = bottomMargin = 2

        # Ausrichtung des resultierenden Bildes
        orientation = None

        # Geben Sie an, dass bei der Konvertierung leere Seiten übersprungen werden sollen.
        skipBlankPages = True

        # Breite des resultierenden TIFF
        width = 2000

        # Höhe des resultierenden TIFF
        height = 1800

        #resolution of resultant TIFF file
        xResolution = 100
        yResolution = 100

        # Startseite für den Exportvorgang festlegen
        startPageIndex = 1

        # Legen Sie die Anzahl der zu exportierenden Seiten fest
        pageCount = 1

        # Rufen Sie die API auf, um PDF in TIFF zu konvertieren und das Ergebnis im Cloud-Speicher zu speichern
        response = pdf_api.put_pdf_in_storage_to_tiff(name = input_file, out_path= output_file, brightness = brightness, 
                                                      compression = compressionFactor,color_depth = colorDepth, left_margin = leftMargin, 
                                                      right_margin = rightMargin, top_margin = topMargin, bottom_margin=bottomMargin, 
                                                      orientation=orientation, skip_blank_pages = skipBlankPages, 
                                                      width = width, height = height, x_resolution = xResolution, 
                                                      y_resolution=yResolution, page_index = startPageIndex, page_count = pageCount)
        print(response)
        # Nachricht in der Konsole drucken (optional)
        print('PDF successfully converted to TIFF format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
PDF zu Bild

Bild 2: – Vorschau der Konvertierung von PDF zu TIFF.

Zu Ihrer Information haben wir auch die Eingabedateien marketing.pdf und resultant.tiff hochgeladen, die im obigen Beispiel verwendet wurden.

PDF zu TIFF mit dem cURL-Befehl

Aspose.PDF Cloud API bietet einen leistungsstarken Satz von APIs für die Arbeit mit PDF Dateien in der Cloud, sodass Sie PDF Dokumente problemlos in TIFF bilder konvertieren können. Außerdem ist das Befehlszeilentool cURL ein beliebtes und leistungsstarkes Tool, das zur Interaktion mit Webdiensten verwendet werden kann, was es zu einer hervorragenden Wahl für die Arbeit mit Cloud-basierten APIs wie Aspose.PDF Cloud macht. Die Verwendung von cURL-Befehlen zur Konvertierung von PDF in TIFF bietet mehrere Vorteile, darunter die Möglichkeit, den Konvertierungsprozess zu automatisieren, in andere Befehlszeilentools zu integrieren und komplexe Workflows problemlos zu skripten. Da die Konvertierung in der Cloud durchgeführt wird, können Sie außerdem die Skalierbarkeit und Zuverlässigkeit des Cloud-Computing nutzen, ohne lokale Software installieren und warten zu müssen.

Jetzt müssen wir zunächst ein JSON Web Token (JWT) basierend auf den Clientanmeldeinformationen generieren. Führen Sie daher bitte den folgenden Befehl aus, um das JWT-Token zu generieren.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Sobald das JWT-Token generiert wurde, führen Sie bitte den folgenden Befehl aus, um das PDF Dokument in ein TIFF bild umzuwandeln und die resultierende Ausgabe im Cloud-Speicher zu speichern.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/convert/tiff?outPath=Resultant.tiff&brightness=100&compression=LZW&colorDepth=Format8bpp&leftMargin=10&rightMargin=10&topMargin=10&bottomMargin=10&orientation=None&skipBlankPages=true&width=1024&height=800&xResolution=300&yResolution=300&pageIndex=1&pageCount=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}

Schlussbemerkungen

Zusammenfassend lässt sich sagen, dass die Konvertierung von PDF in TIFF für viele Branchen, die mit Dokumenten arbeiten, eine entscheidende Aufgabe ist. Der Vorgang kann problemlos mit Python und dem Aspose.PDF Cloud SDK durchgeführt werden, das eine Vielzahl von Optionen zum Anpassen der TIFF-Ausgabedatei bietet, wie z. B. DPI, Komprimierung und Farbtiefe. Darüber hinaus kann die Konvertierung auch mit cURL-Befehlen durchgeführt werden, was sie für Entwickler zugänglich macht, die lieber Befehlszeilentools verwenden. Unabhängig von der verwendeten Methode kann die Konvertierung von PDF in TIFF die Zugänglichkeit und Portabilität von Dokumenten verbessern und deren gemeinsame Nutzung und Verwaltung auf verschiedenen Plattformen und Geräten erleichtern.

Verwandte Artikel

Wir empfehlen Ihnen, die folgenden Artikel zu lesen, um mehr über Folgendes zu erfahren: