PDF zu XML

PDF in XML konvertieren | PDF zu XML-Konverter online

Der Aufstieg der E-Books hat zu einer erhöhten Nachfrage nach E-Book-Formaten wie MobiXML geführt. Die Konvertierung von PDF Dateien in MobiXML kann jedoch eine anspruchsvolle Aufgabe sein, insbesondere bei der Arbeit mit großen Dokumentmengen. Hier kommt das Python Cloud SDK als leistungsstarkes Tool zum schnellen und effizienten Konvertieren von PDF Dateien in MobiXML ins Spiel. Mit diesem SDK können Sie den Konvertierungsprozess automatisieren und Ihren Workflow zur E-Book-Erstellung optimieren, wodurch Sie Zeit und Mühe sparen. In diesem Artikel führen wir Sie durch den Prozess der Konvertierung von PDF in MobiXML mit Python, damit Sie die Vorteile dieses beliebten E-Book-Formats nutzen können.

PDF-Konvertierungs-SDK

Aspose.PDF Cloud ist eine REST-basierte API, mit der Sie PDF-Operationen in der Cloud durchführen können, einschließlich der Konvertierung von PDF in MobiXML. Darüber hinaus bietet das Python SDK für Aspose.PDF Cloud eine Reihe einfacher, aber leistungsstarker Methoden, mit denen Sie auf die Aspose.PDF Cloud API in Ihren Python-Anwendungen zugreifen und sie verwenden können. Ein weiterer Vorteil der Verwendung des Aspose.PDF Cloud SDK für Python besteht darin, dass Sie keine Software oder Bibliotheken lokal installieren müssen. Stattdessen können Sie über eine RESTful-Schnittstelle auf die Aspose.PDF Cloud API zugreifen, wodurch die Integration der PDF-in-MobiXML-Konvertierung in Ihre Python-Anwendungen vereinfacht wird.

Das SDK steht zum Download über das PIP und GitHub-Repository bereit. Bitte führen Sie den folgenden Befehl auf dem Terminal aus, um die neueste Version des SDK auf dem System zu installieren.

pip install asposepdfcloud

Erstellen Sie nach der Installation bitte über das Dashboard mit Ihrem GitHub oder Google-Konto ein kostenloses Konto oder melden Sie sich einfach mit der Option Neues Konto erstellen an.

PDF zu MobiXML mit Python

In diesem Abschnitt wird detailliert erläutert, wie Sie PDF (bereits im Cloud-Speicher verfügbar) mit Python in Mobi konvertieren.

  • Erstellen Sie zunächst eine Instanz von ApiClient und übergeben Sie dabei die Client-Anmeldeinformationen als Argumente.
  • Zweitens initialisieren Sie das PdfApi Objekt, während Sie das ApiClient Objekt als Argument übergeben.
  • Rufen Sie jetzt die Methode putpdfinstoragetomobixml(..) auf, und übergeben Sie dabei das Eingabe-PDF und den resultierenden ZIP-Dateinamen als Argumente.

– Bitte beachten Sie, dass das resultierende Mobixml als ZIP-Archiv gespeichert wird.

def PDFtoMobiXML():
    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'

        # resultierender Dateiname
        output_file = 'converted.zip'

        # Rufen Sie die API auf, um PDF in MobiXML zu konvertieren und die resultierende Datei als ZIP-Archiv im Cloud-Speicher zu speichern
        response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
        
        # Antwortcode in der Konsole drucken
        print(response)

        # Nachricht in der Konsole drucken (optional)
        print('PDF successfully converted to MobiXML format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)

Konvertieren Sie PDF mit dem cURL-Befehl in XML

Mit dem Befehlszeilentool cURL können Sie ganz einfach eine Anfrage an die Aspose.PDF Cloud API senden, um die Konvertierung durchzuführen. Dies ist eine schnelle und einfache Möglichkeit, PDF in der Cloud in MobiXML zu konvertieren. Diese Konvertierung bietet mehrere Vorteile, darunter die Möglichkeit, Konvertierungen über die Befehlszeile durchzuführen, Konvertierungsprozesse zu automatisieren und die Konvertierung in Ihre Arbeitsabläufe oder Anwendungen zu integrieren.

Der erste Schritt besteht nun darin, ein JSON Web Token (JWT) basierend auf Ihren Client-Anmeldeinformationen (angegeben über das Aspose.Cloud-Dashboard) zu generieren. Führen Sie 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 PDF in das Mobi-Format zu konvertieren. Die resultierende Datei wird als ZIP-Archiv im Cloud-Speicher gespeichert.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/convert/mobixml?outPath=Converted.zip" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Abschluss

In diesem Artikel haben wir gelernt, wie man PDF mithilfe der Sprache Python und dem Befehl cURL mithilfe der Aspose.PDF Cloud API in MobiXML konvertiert. Diese API ermöglicht es Ihnen, verschiedene PDF-Operationen in der Cloud durchzuführen. Mit dem Aspose.PDF Cloud SDK für Python oder dem Befehlszeilentool cURL können Sie problemlos auf die Aspose.PDF Cloud API zugreifen und PDF Dateien in wenigen einfachen Schritten in das MobiXML-Format konvertieren. Sie haben auch die Möglichkeit, Ihre Konvertierung an Ihre spezifischen Anforderungen anzupassen, z. B. durch Hinzufügen von Wasserzeichen oder Angeben des Namens und Speicherorts der Ausgabedatei. Mit diesen Techniken können Sie Ihre Dateien auf Kindle-Geräten und -Anwendungen anzeigen.

  • GitHub - Quellcode des Python Cloud SDK

Verwandte Artikel

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