pdf-ből epub-ba

PDF konvertálása EPUB Online formátumba

A mai rohanó digitális világban az e-könyvek óriási népszerűségre tettek szert, és az e-könyv-formátumok, például az EPUB iránti kereslet növekszik. Sokszor azonban találkozunk olyan PDF fájlokkal, amelyek nem kompatibilisek az e-könyv olvasókkal. Itt merül fel a PDF-ből EPUB-ba konvertálás szükségessége. A PDF-fájlok EPUB-formátumba konvertálása nemcsak olvashatóvá teszi őket az e-könyv-olvasókon, hanem jobb hozzáférhetőséget, hordozhatóságot és kereshetőséget is tesz lehetővé. Ebben a cikkben megvitatjuk a PDF-ből EPUB-ba konvertálás előnyeit, és lépésenkénti útmutatót adunk a PDF-fájlok EPUB-formátumba konvertálásához Python és Python SDK használatával.

PDF-ből EPUB-ba konvertáló API

Az Aspose.PDF Cloud SDK for Python egy hatékony API, amely a lehetőségek széles skáláját kínálja a PDF-fájlok kezelésére. Ezenkívül egyszerű és hatékony módot biztosít a PDF-fájlok EPUB formátumba konvertálására. Az Aspose.PDF Cloud API hatékony PDF-feldolgozási képességeivel gyorsan és egyszerűen alakíthatja át PDF-dokumentumait kiváló minőségű EPUB e-könyvekké. Akár egyetlen fájlt, akár nagy mennyiségű dokumentumot kell konvertálnia, az Aspose.PDF Cloud SDK for Python megkönnyíti a munka gyors és pontos elvégzését.

Most először telepítenünk kell az SDK-t, amely ingyenesen letölthető PIP és GitHub tárolón keresztül. Tehát a következő parancsot fogjuk végrehajtani a terminálban/parancssorban, hogy telepítsük az SDK legújabb verzióját a rendszerünkre.

pip install asposepdfcloud

Ezt követően a következő fontos lépés az ügyfél hitelesítő adatainak beszerzése a Dashboard oldalon. Ha nincs meglévő fiókja, használja GitHub- vagy Google-fiókját a regisztrációhoz.

PDF konvertálása EPUB formátumba Python segítségével

Kérjük, kövesse az alábbi lépéseket a felhőalapú tárhelyen tárolt PDF-fájlok betöltéséhez és az EPUB formátumba való konvertálásához.

  • Először is hozzon létre egy ApiClient példányt, ahol argumentumként adjuk át az ügyfél hitelesítő adatait.
  • Másodszor inicializálja a PdfApi objektumot az ApiClient objektum argumentumként való átadásával.
  • Harmadszor, állítsa be az opcionális contentRecognitionMode paraméter értékét a tartalomfelismerés vezérléséhez. A lehetséges értékek: Fix, PdfFlow vagy Flow.
  • Végül hívja meg a putpdfinstoragetoepub(..) metódust a felhőtárhelyen már elérhető PDF-fájl betöltéséhez, EPUB formátumba való konvertálásához, és a kapott fájl mentéséhez ugyanabba a tárolóba.
def PDFtoEPUB():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credetials
        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'

        # az eredményül kapott EPUB fájlnév
        output_file = 'converted.epub'

        # Állítsa be a tartalomfolyam felismerési értékét
        contentRecognition = 'Fixed'

        # hívja meg az API-t a PDF konvertálásához EPUB formátumba, és az eredményt felhőtárhelyre menti
        response = pdf_api.put_pdf_in_storage_to_epub(name = input_file, out_path= output_file, content_recognition_mode= contentRecognition)
        
        # válaszkód kinyomtatása a konzolban
        print(response)

        # üzenet nyomtatása a konzolon (opcionális)
        print('PDF successfully converted to EPUB !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
PDF-ből EPUB-ba konvertáló előnézet

  1. kép: – PDF-ből EPUB-ba konvertáló előnézet.

A fenti példában használt bemeneti PDF fájl letölthető a marketing.pdf oldalról.

PDF-ből EPUB-ba a cURL-parancsok használatával

A PDF-ek EPUB formátumba konvertálásának másik módja az Aspose.PDF Cloud API cURL parancsok használatával. Ezzel a módszerrel kihasználhatja az API hatékony funkcióit a PDF-fájlok gyors és egyszerű konvertálásához EPUB formátumba. Ha egy sor API-kérést küld a cURL-parancsokon keresztül, feltöltheti PDF-fájlját a felhőbe, konvertálhatja EPUB-formátumba, majd letöltheti a konvertált fájlt. Ez a módszer magas szintű automatizálást és más rendszerekkel való integrációt tesz lehetővé, így sok fejlesztő számára népszerű választás.

Most először is létre kell hoznunk egy JSON Web Tokent (JWT) az ügyfél hitelesítő adatai alapján. Tehát 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"

Másodszor, használja a következő parancsot a bemeneti PDF feltöltéséhez a felhőtárhelyre:

curl -v "https://api.aspose.cloud/v3.0/pdf/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H  "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"

Cserélje ki a {filePath} azt az elérési utat, ahol a fájlt a felhőtárolóban tárolni kívánja.

Cserélje ki a {localFilePath} értéket a bemeneti PDF elérési útjára a helyi rendszeren.

Ezenkívül cserélje ki az {accessToken} elemet a (fent generált) Aspose Cloud hozzáférési tokenre.

Végül hajtsa végre a következő parancsot a PDF formátum EPUB formátumba konvertálásához, és a kapott e-könyvet a helyi meghajtóra mentse.

curl -v "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/convert/epub?contentRecognitionMode=Flow" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o  "MyResultant.epub"

Gyors tipp

Az EPUB-fájlok megtekintéséhez használja az ingyenes EPUB-nézegető alkalmazásunkat.

Következtetés

Összefoglalva, a PDF formátum EPUB formátumba konvertálása fontos feladat lehet különböző okokból, például a dokumentumok olvashatóságának, hozzáférhetőségének és hordozhatóságának javítása érdekében. Az Aspose.PDF Cloud hatékony és rugalmas API-kat és SDK-kat biztosít, amelyek segítségével könnyen és hatékonyan elvégezhető ez a feladat. Akár programozási nyelvet, akár parancssori eszközöket szeretne használni, az Aspose.PDF Cloud olyan megoldásokat kínál, amelyek megfelelnek az Ön igényeinek. Speciális funkcióival és képességeivel az Aspose.PDF Cloud segíthet a PDF-ből EPUB-ba konvertálási folyamat egyszerűsítésében és általános termelékenységének javításában.

Hasznos linkek

Kapcsolódó cikkek

Javasoljuk, hogy tekintse meg az alábbi cikkeket, ha többet szeretne megtudni erről: