PDF-ből XML-be

PDF konvertálása XML-be | PDF-XML konvertáló online

Az e-könyvek térnyerése megnövekedett kereslethez vezetett az e-könyv formátumok, például a MobiXML iránt. A PDF fájlok MobiXML formátumba konvertálása azonban kihívást jelenthet, különösen, ha nagy mennyiségű dokumentummal dolgozik. Itt jön be a Python Cloud SDK, mint hatékony eszköz a PDF-fájlok gyors és hatékony konvertálásához MobiXML-be. Az SDK használatával automatizálhatja a konverziós folyamatot, és egyszerűsítheti az e-könyvek létrehozásának munkafolyamatát, így időt és erőfeszítést takaríthat meg. Ebben a cikkben végigvezetjük a PDF-nek MobiXML-re konvertálásának folyamatán a Python használatával, hogy kihasználhassa e népszerű e-könyv formátum előnyeit.

PDF konvertáló SDK

Az Aspose.PDF Cloud egy REST-alapú API, amely lehetővé teszi PDF-műveletek végrehajtását a felhőben, beleértve a PDF konvertálását MobiXML-be. Ráadásul az Aspose.PDF Cloudhoz készült Python SDK egyszerű, de hatékony módszereket kínál, amelyek lehetővé teszik az Aspose.PDF Cloud API elérését és használatát Python-alkalmazásaiban. Az Aspose.PDF Cloud SDK Pythonhoz használatának másik előnye, hogy nem kell helyileg telepítenie semmilyen szoftvert vagy könyvtárat. Ehelyett egy RESTful felületen keresztül érheti el az Aspose.PDF Cloud API-t, ami megkönnyíti a PDF-ből MobiXML-be konvertálást a Python-alkalmazásokba.

Az SDK letölthető PIP és GitHub tárhelyen keresztül. Kérjük, hajtsa végre a következő parancsot a terminálon, hogy telepítse az SDK legújabb verzióját a rendszerre.

pip install asposepdfcloud

A telepítés után hozzon létre egy ingyenes fiókot az irányítópulton keresztül a GitHub- vagy Google-fiókjával, vagy egyszerűen regisztráljon az Új fiók létrehozása lehetőséggel.

PDF-ből MobiXML-be Python használatával

Ez a rész elmagyarázza a PDF (már elérhető a felhőalapú tárolóban) Mobi formátumra konvertálását Python használatával.

  • Először is hozzon létre egy ApiClient példányt, miközben argumentumként adja át az ügyfél hitelesítő adatait.
  • Másodszor inicializálja a PdfApi objektumot, miközben argumentumként adja át az ApiClient objektumot.
  • Most hívja meg a putpdfinstoragetomobixml(..) metódust, miközben argumentumként adja át a bemeneti PDF-fájlt és az eredményül kapott .ZIP fájlnevet.
  • Felhívjuk figyelmét, hogy az eredményül kapott Mobixml .ZIP archívumként kerül mentésre.
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)

        # hozzon létre PdfApi példányt, miközben a PdfApiClient argumentumként adja át
        pdf_api = PdfApi(pdf_api_client)

        # bemeneti PDF fájl
        input_file = 'marketing.pdf'

        # eredő fájlnév
        output_file = 'converted.zip'

        # hívja meg az API-t a PDF konvertálásához MobiXML-be, és mentse a kapott fájlt .ZIP-archívumként a felhőtárhelyre
        response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
        
        # válaszkód kinyomtatása a konzolon
        print(response)

        # üzenet nyomtatása a konzolon (opcionális)
        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)

Konvertálja a PDF-et XML-be a cURL paranccsal

A cURL parancssori eszköz használatával egyszerűen kérelmet küldhet az Aspose.PDF Cloud API-nak az átalakítás végrehajtásához. Ez egy gyors és egyszerű módja a PDF-nek MobiXML-re konvertálásának a felhőben. Ez az átalakítás számos előnnyel jár, beleértve a parancssorból történő konverziók végrehajtását, a konverziós folyamatok automatizálását és a konvertálás munkafolyamataiba vagy alkalmazásaiba történő integrálását.

Most az első lépés egy JSON Web Token (JWT) létrehozása az ügyfél hitelesítő adatai alapján (amelyet az Aspose.Cloud irányítópultján határoztak meg).Kérjük, hajtsa végre a következő parancsot a JWT token generálásához.

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"

A JWT token létrehozása után hajtsa végre a következő parancsot a PDF Mobi formátumba konvertálásához. Az eredményül kapott fájlt a rendszer .zip-archívumként menti a felhőalapú tárhelyen.

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>"

Következtetés

Ebben a cikkben megtanultuk, hogyan konvertálhat PDF-et MobiXML-be a Python nyelv és a cURL parancs használatával az Aspose.PDF Cloud API segítségével. Ez az API lehetővé teszi különféle PDF-műveletek végrehajtását a felhőben. Az Aspose.PDF Cloud SDK for Python vagy a cURL parancssori eszköz használatával könnyedén elérheti az Aspose.PDF Cloud API-t, és néhány egyszerű lépésben konvertálhatja a PDF fájlokat MobiXML formátumba. Lehetőség van arra is, hogy a konverziót személyre szabhassa, hogy megfeleljen az egyedi követelményeknek, például vízjeleket adjon hozzá, vagy megadja a kimeneti fájl nevét és helyét. Ezekkel a technikákkal megtekintheti fájljait a Kindle eszközökben és alkalmazásokban.

Hasznos linkek

  • GitHub - A Python Cloud SDK forráskódja

Kapcsolódó cikkek

Javasoljuk, hogy olvassa el az alábbi cikkeket, hogy többet megtudjon: