
PDF konvertálása Word-be online
A PDF(Portable Document Format) fájlok széles körben népszerűek, mivel képesek biztosítani a dokumentumhűséget bármilyen platformon való megtekintéskor. Népszerűségük másik aspektusa, hogy ezek a fájlok a legtöbb modern böngészőben megnyithatók, például a Chrome, a Safari és a Firefox könnyen megjeleníti őket. A meglévő PDF fájlok szerkesztéséhez/frissítéséhez azonban szükség van egy PDF-feldolgozó alkalmazásra, így a PDF átalakítása Word-be (DOC/DOCX stb.) életképes megoldás lehet.
- PDF-ből Word-be konvertáló API
- PDF-ből DOC-ba Java használatával
- Konvertálja a PDF-et Word-be a cURL parancsokkal
PDF-ből Word-be konvertáló API
Az Aspose.Words Cloud SDK for Java lehetőséget biztosít MS Word fájlok létrehozására, szerkesztésére és más támogatott formátumokba való renderelésére. Tehát az első lépés az SDK telepítése, amely letölthető a Maven | oldalról GitHub. Most adja hozzá a következő függőségeket a pom.xml fájlhoz.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.5.0</version>
</dependency>
PDF-ből DOC-ba Java használatával
Az alábbiakban bemutatjuk a PDF betöltésének és DOC formátumba konvertálásának lépéseit Java kódrészlet használatával:
- Először is meg kell adnunk a kliensazonosítót és az ügyféltitok adatait.
- Másodszor, hozzon létre egy ApiClient osztály objektumot, ahol a ClientID és a ClientSecret argumentumokat adjuk át a konstruktornak. A harmadik argumentum a baseUrl, és alapértelmezés szerint a következőre mutat: https://api.aspose.cloud/.
- Harmadszor, hozzon létre egy WordsApi osztály objektumot, amely elfogadja az ApiClient objektumot argumentumként a konstruktor számára.
- Most létre kell hoznunk a SaveOptionsData osztály példányát.
- Adja meg a kimeneti fájlformátum részleteit a SaveOptionsData.saveFormat(…) metódussal.
- Az eredményül kapott fájl nevét a SaveOptionsData.fileName(…) metódussal kell megadni.
- Utolsó előtt létre kell hoznunk egy SaveAsRequest osztály objektumát, ahol megadjuk a bemeneti fájl nevét és a SaveOptionsData argumentumokat.
- Végül hívja meg a wordsApi.saveAs(…) metódust, ahol megadjuk a SaveAsRequest példányt argumentumként, és elindítja a konverziós műveletet.
// Szerezze be az ügyfélazonosítót és az ügyféltitkot a https://dashboard.aspose.cloud/ webhelyről
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
// hozzon létre egy ApiClient objektumot a felhasználóspecifikus ClientID és Client Secret megadásával
// Ha a baseUrl értéke null, a WordsApi az alapértelmezett https://api.aspose.cloud címet használja
com.aspose.words.cloud.ApiClient apiClient = new com.aspose.words.cloud.ApiClient(clientId,clientSecret,null);
// hozzon létre egy WordsApi objektumot az ApiClient argumentumként való megadásával
com.aspose.words.cloud.api.WordsApi wordsApi = new com.aspose.words.cloud.api.WordsApi(apiClient);
// PDF dokumentum bevitele
String inputFile = "demo.pdf";
// adja meg a kimeneti formátumot
String resultantFormat = "docx";
// adja meg az eredményül kapott fájlnevet
String resultantFile = "demo_Converted.docx";
// hozzon létre egy objektumot a kimeneti fájlformátum megadásához
com.aspose.words.cloud.model.SaveOptionsData saveOptions = new SaveOptionsData();
// állítsa be a kimeneti formátumot DOCX-ként
saveOptions.saveFormat(resultantFormat);
saveOptions.fileName(resultantFile);
// Adja meg a konverziós paramétereket
com.aspose.words.cloud.model.requests.SaveAsRequest request = new SaveAsRequest(inputFile, saveOptions, null, null, null, null, null);
// mentse az eredményül kapott DOCX fájlt
SaveResponse result = wordsApi.saveAs(request);
A fenti példákban használt mintafájlok letölthetők innen:
Konvertálja a PDF-et Word-be a cURL parancsokkal
Az Out Cloud API-k REST architektúrán alapulnak, így könnyen elérhetők a cURL parancsokon keresztül. Most először létre kell hoznunk egy JWT hozzáférési jogkivonatot az Aspose.Cloud dashboard alatt megadott kliens hitelesítési adatok alapján. 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=c235e685-1aab-4cda-a95b-54afd63eb87f&client_secret=b8da4ee37494f2ef8da3c727f3a0acb9" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
További információért kérjük, látogasson el a Hogyan szerezzünk JWT tokent ügyfél-azonosítóval és ügyféltitkos kulcs használatával oldalon.
Most, hogy megvan a JWT token, hajtsa végre a következő cURL parancsot a PDF Word Word formátumba konvertálásához.
curl -v "https://api.aspose.cloud/v4.0/words/demo.pdf/saveAs" \
-X PUT \
-d "{'SaveFormat':'docx', 'FileName': 'Converted.docx'}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
Következtetés
Ebben a cikkben megtanultuk a PDF-ek Word-be konvertálásának lépéseit Java kódrészletek, valamint cURL parancsok használatával. Ennek ellenére Cloud SDK-ink nyílt forráskódúak, így a teljes forráskód letölthető a GitHub oldalról. Azt is javasoljuk, hogy látogassa meg a Dokumentáció terméket az API által kínált egyéb izgalmas funkciókkal kapcsolatos részletekért.
Kapcsolódó cikkek
Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről