A PDF fájlokat széles körben használják az interneten információk és adatmegosztás céljából. Most, hogy megtekinthessük ezeket a dokumentumokat, speciális alkalmazásokat kell használnunk, de ha a PDF-et JPG formátumban mentjük, akkor bármilyen platformon és bármilyen eszközön megtekinthető. Ezenkívül a fájl mérete jelentősen csökken. Továbbá könnyen fejleszthetünk PDF-nézegetőt, mert ha egyszer elmentettük a PDF-t képként, bármelyik böngészőbe betölthetjük a képet. Ezért ebben a cikkben megvitatjuk a PDF-nek a Cloud API segítségével JPG-vé konvertálásának részleteit.
PDF-ből JPG-be konvertáló API
Az Aspose.PDF Cloud SDK for Java egy csodálatos termék, amely lehetővé teszi számunkra a PDF-fájlok létrehozását, kezelését és különféle támogatott formátumokba való konvertálását a Java alkalmazásokon belül. Lehetővé teszi a PDF-ek képpé konvertálását is. Tehát az SDK használatához először telepítenünk kell a következő részletek hozzáadásával a maven build típusú projekt pom.xml fájljában.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
Most létre kell hoznunk egy ingyenes fiókot az Aspose.Cloud dashboard oldal meglátogatásával. Regisztrálhat meglévő GitHub- vagy Google-fiókjával, vagy kattintson az Új fiók létrehozása gombra az előfizetés befejezéséhez.
PDF konvertálása JPG-be Java nyelven
Kérjük, kövesse az alábbi utasításokat, hogy teljesítse a PDF formátum JPG formátumba online konvertálására vonatkozó követelményt.
- Először hozzon létre egy példányt a PdfApi osztályból, ahol a Client ID Client Secret argumentumot adjuk meg
- Másodszor olvassa be a bemeneti PDF tartalmát a helyi meghajtóról a File objektum segítségével
- Most töltse fel a bemeneti PDF-fájlt a felhőtárhelyre az uploadFile(…) módszerrel
- Határozza meg az eredményül kapott jpg kép méreteit (ezek opcionális argumentumok)
- Végül hívja meg a PdfApi putPageConvertToJpeg(…) metódusát, amely megkapja a bemeneti PDF-et, a konvertálandó oldalszámot, az eredményül kapott JPG nevet és az eredményül kapott kép méreteit.
// további példákért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java oldalra
try
{
// Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// hozzon létre egy PdfApi példányt
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// a bemeneti PDF dokumentum neve
String inputFile = "45.pdf";
// az eredményül kapott JPG kép neve
String resultantImage = "Resultant.jpg";
// olvassa el a bemeneti PDF-fájl tartalmát
File file = new File("c://Users/"+inputFile);
// PDF feltöltése felhőtárhelyre
pdfApi.uploadFile("input.pdf", file, null);
// a konvertálandó PDF oldalszáma
int pageNumber = 1;
// az eredményül kapott JPG kép szélessége
int width = 800;
// az eredményül kapott JPG kép magassága
int height = 1000;
// hívja meg az API-t a PDF–JPG konvertáláshoz
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// konverziós állapotüzenet nyomtatása
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF-ből kép a cURL parancsokkal
A PDF-et képformátumba is konvertálhatjuk a cURL parancsok segítségével a parancssori terminálon keresztül. Az Aspose.PDF Cloud eléréséhez azonban először létre kell hoznunk egy JSON Web Tokent (JWT) az Ön egyéni ügyfél-hitelesítő adatai 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=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
A JWT létrehozása után hajtsa végre a következő parancsot a PDF képpé konvertálásához, és a kimenet felhőtárhelyre mentéséhez.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Következtetés
Ebben a blogban elképesztő készségeket tanult a PDF JPG formátumba konvertálásához Java kódrészletek használatával. Hasonlóképpen megtanulta a cURL-parancsok használatát a PDF-fájl Image-be mentésére a parancssori terminálon keresztül. A Termékdokumentáció nagyszerű forrás az API által kínált egyéb csodálatos képességek megismeréséhez. Ezért azt javasoljuk, hogy próbálja meg API-jainkat, és ha bármilyen problémába ütközik az API használata során, kérjük, forduljon az Ingyenes terméktámogatási fórumhoz.
kapcsolódó cikkek
Javasoljuk továbbá, hogy látogassa meg a következő blogokat a további részletekért: