
PDF-ből Word konvertáló | PDF-ből DOC konvertáló API
A PDF az információmegosztás egyik széles körben használt fájlformátuma. Népszerű, mivel megőrzi a dokumentumhűséget minden platformon és minden eszközön (asztali, mobil stb.).Ha azonban módosítanunk kell a PDF fájlt, akkor speciális alkalmazásokat kell használnunk a PDF dokumentumok megnyitásához és szerkesztéséhez. De számos frissítés esetén a PDF-fájlok Word-dokumentummá való átalakítása az egyik életképes megoldás. A tömeges átalakításhoz a programozási SDK is hatékony megoldás. Ebben a cikkben megvitatjuk a PDF-ek Word-be konvertálásának részleteit a Python SDK használatával.
Szövegszerkesztő API
Az Aspose.Words Cloud a díjnyertes REST-alapú API-nk, amely Word fájlok HTML, JPEG, PNG és más támogatott fájlformátumok létrehozására, szerkesztésére és átalakítására alkalmas. Ugyanakkor támogatja a PDF dokumentumok betöltésének és MS Word (DOCX, DOC, DOT, RTF, DOCM) vagy OpenDocument (ODT, OTT) formátumban való megjelenítésének képességeit is. Ennek az átalakításnak a végrehajtásához nincs szükség harmadik féltől származó szoftver letöltésére vagy telepítésére, és az összes átalakítást a felhőben található dokumentumfeldolgozó motorunk segítségével hajthatja végre. Most annak érdekében, hogy a Python-alkalmazáson belül megvalósítsa a dokumentumkonverziós műveletet, meg kell próbálnia az Aspose.Words Cloud SDK for Python használatát, amely egy Cloud API körüli burkoló.
Telepítés
Az SDK letölthető a PIP és a GitHub webhelyről. Az SDK telepítéséhez hajtsa végre a következő parancsot a parancssori terminálon
pip install aspose-words-cloud
PyCharm IDE
Ha PyCharm IDE-t használ, közvetlenül hozzáadhatja az SDK-t függőségként a projekthez.
Fájl ->Beállítások ->Projekt ->Python Interpreter ->asposewordscloud

- kép: - PyCharm beállítási lehetőség.

- kép: Aspose.Words Python csomag.
PDF-ből Word konvertáló Python használatával
Kérjük, kövesse az alábbi utasításokat a PDF-fájl Word formátumba konvertálásához.
- Először létre kell hoznunk az ApiClient objektumot, miközben argumentumként adjuk át a ClientID és ClientSecret részleteket.
- Másodszor, hozzon létre egy WordsApi példányt, miközben argumentumként adja át az ApiClient példányt.
- Harmadszor, töltsön fel PDF-fájlt a felhőtárhelyre az UploadFileRequest(..) módszerrel.
- Most hozzon létre egy SaveOptionsData objektum objektumot, ahol a docx-et exportformátumként definiáljuk.
- A következő lépés a SaveAsRequest egy példányának létrehozása, amely a PDF-fájl nevét és a SaveOptionsData objektumot veszi argumentumként.
- Végül hívja meg a WordsApi osztály saveas(..)-jét a konvertálási művelet végrehajtásához.
# További mintákért látogasson el a https://github.com/aspose-words-cloud/aspose-words-cloud-python webhelyre
# Inicializálja az Aspose.Words Python objektumot
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# PDF dokumentum bevitele
inputFileName = 'awesome_table_in_pdf.pdf'
# Az eredményül kapott Word-dokumentum neve
resultantFile = 'Converted.docx'
# Töltse fel a PDF-dokumentumot a Cloud Storage-ba
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open(inputFileName, 'rb'), "", None))
# Dokumentum exportálási lehetőségek
request_save_options_data = asposewordscloud.SaveOptionsData(save_format='docx', file_name=resultantFile)
# Hozzon létre Dokumentum mentési másként kérelmet, miközben átadja a beviteli PDF-név- és szóexportálási beállításokat
request = asposewordscloud.models.requests.SaveAsRequest(name=inputFileName,
save_options_data=request_save_options_data,
folder=None)
# indítsa el az átalakítási műveletet
result = words_api.words_api.save_as(request)
# Eredmény nyomtatása a konzolon
print("Result {}".format(result))
A fenti kódrészletben használt mintafájlok letölthetők az awesometableinpdf.pdf és a Converted.docx oldalról.
PDF-ből DOC-ba a cURL paranccsal
Más REST API-khoz hasonlóan az Aspose.Words Cloud is elérhető a cURL parancsokkal. Mielőtt azonban továbblépnénk az API-hozzáférés felé, létre kell hoznunk egy JWT hozzáférési jogkivonatot az Aspose.Cloud dashboard alatt megadott ügyfél hitelesítő adatok alapján. Kérjük, hajtsa végre a következő cURL parancsot a JWT hozzáférési token létrehozásához.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Most a következő paranccsal konvertálhatjuk a felhőtárhelyen elérhető PDF-fájlokat Word formátumba. A következő parancsban a -o paramétert használtuk a kimenet mentésére a helyi meghajtón.
curl -X GET "https://api.aspose.cloud/v4.0/words/awesome_table_in_pdf.pdf?format=docx" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o Converted.docx
Kérjük, használja a következő parancsot, ha közvetlenül kell mentenie a kimeneti Word-dokumentumot a felhőtárhelyen. Kérjük, vegye figyelembe az outPath kérési paramétert a következő parancsban.
curl -X GET "https://api.aspose.cloud/v4.0/words/awesome_table_in_pdf.pdf?format=docx&outPath=newResultant.docx" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Következtetés
Ebben a cikkben feltártuk az Aspose.Words Cloud elképesztő képességeit, hogyan lehet PDF-t Word-be konvertálni a Python API használatával. Hasonlóképpen megvizsgáltuk annak részleteit is, hogyan exportálhatunk PDF-et DOC-ba vagy más támogatott formátumokba cURL-parancsok segítségével. Ezenkívül megpróbálhatja elérni az API-t egy webböngészőn belül a Swagger felület használatával. Ezenkívül a Cloud SDK-t az MIT licenc alatt fejlesztik, így teljes forráskódja elérhető a GitHub tárhelyen keresztül.
Ha bármilyen problémába ütközik az API használata során, vagy bármilyen kapcsolódó kérdése van, forduljon hozzánk egy ingyenes terméktámogatási fórumon.
Kapcsolódó cikkek
Javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: