PDF datoteke naširoko se koriste putem interneta za dijeljenje informacija i podataka. Da bismo vidjeli ove dokumente, moramo koristiti određene aplikacije, ali ako PDF spremimo kao JPG, može se pregledavati na bilo kojoj platformi i bilo kojem uređaju. Također, veličina datoteke je znatno smanjena. Nadalje, možemo jednostavno razviti PDF preglednik jer, nakon što spremimo PDF kao sliku, možemo učitati sliku u bilo kojem pregledniku. Stoga ćemo u ovom članku raspravljati o detaljima pretvaranja PDF-a u JPG na mreži pomoću Cloud API-ja.
API za pretvorbu PDF-a u JPG
Aspose.PDF Cloud SDK za Javu je nevjerojatan proizvod koji nam omogućuje implementaciju stvaranja PDF datoteka, manipulaciju i konverziju u različite podržane formate unutar Java aplikacija. Također vam omogućuje pretvaranje PDF-a u sliku. Dakle, da bismo koristili SDK, prvo ga moramo instalirati dodavanjem sljedećih detalja u pom.xml projekta maven build type.
<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>
Sada moramo kreirati besplatni račun posjetom Aspose.Cloud nadzorna ploča. Možete se prijaviti koristeći svoj postojeći GitHub ili Google račun ili kliknite gumb Stvori novi račun da dovršite pretplatu.
Pretvorite PDF u JPG u Javi
Slijedite dolje navedene upute kako biste ispunili uvjete za online pretvaranje PDF-a u JPG.
- Prvo, stvorite instancu klase PdfApi gdje dajemo ID klijenta Tajna klijenta kao argumente
- Drugo, pročitajte sadržaj ulaznog PDF-a s lokalnog pogona pomoću objekta File
- Sada prenesite ulaznu PDF datoteku u pohranu u oblaku pomoću metode uploadFile(…).
- Definirajte dimenzije za rezultirajuću jpg sliku (ovo su izborni argumenti)
- Konačno, pozovite putPageConvertToJpeg(…) metodu PdfApi koja uzima ulazni PDF, broj stranice koju treba pretvoriti, rezultirajući JPG naziv i dimenzije za rezultirajuću sliku
// za više primjera posjetite https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// stvoriti instancu PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// naziv ulaznog PDF dokumenta
String inputFile = "45.pdf";
// naziv rezultirajuće JPG slike
String resultantImage = "Resultant.jpg";
// pročitati sadržaj ulazne PDF datoteke
File file = new File("c://Users/"+inputFile);
// prenesite PDF u pohranu u oblaku
pdfApi.uploadFile("input.pdf", file, null);
// broj stranice PDF-a koji treba pretvoriti
int pageNumber = 1;
// širina rezultirajuće JPG slike
int width = 800;
// visina rezultirajuće JPG slike
int height = 1000;
// pozovite API za konverziju PDF-a u JPG
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// poruka statusa pretvorbe ispisa
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF u sliku pomoću cURL naredbi
Također možemo pretvoriti PDF u format slike pomoću cURL naredbi preko terminala naredbenog retka. Međutim, kako bismo pristupili Aspose.PDF Cloudu, prvo moramo generirati JSON web token (JWT) na temelju vjerodajnica vašeg pojedinačnog klijenta. Molimo izvršite sljedeću naredbu za generiranje JWT tokena.
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"
Nakon što se JWT generira, izvršite sljedeću naredbu za pretvaranje PDF-a u sliku i spremanje izlaza u pohranu u oblaku.
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>"
Zaključak
Na ovom blogu ste naučili nevjerojatnu vještinu pretvaranja PDF-a u JPG pomoću isječaka Java koda. Slično tome, također ste naučili o korištenju naredbi cURL za spremanje PDF-a u sliku putem terminala naredbenog retka. Dokumentacija proizvoda izvrstan je izvor za učenje drugih nevjerojatnih mogućnosti koje nudi API. Stoga predlažemo da pokušate koristiti naše API-je i u slučaju da naiđete na bilo kakve probleme tijekom korištenja API-ja, slobodno kontaktirajte Forum za besplatnu podršku proizvoda.
povezani članci
Također preporučujemo da posjetite sljedeće blogove za dodatne pojedinosti o: