PDF fajlovi se široko koriste na internetu za razmjenu informacija i podataka. Sada da bismo vidjeli ove dokumente, moramo koristiti određene aplikacije, ali ako sačuvamo PDF kao JPG, može se gledati na bilo kojoj platformi i bilo kojem uređaju. Takođe, veličina datoteke je znatno smanjena. Nadalje, lako možemo razviti PDF preglednik jer, kada jednom spremimo PDF kao sliku, možemo učitati sliku u bilo koji pretraživač. Stoga ćemo u ovom članku raspravljati o detaljima za pretvaranje PDF-a u JPG na mreži koristeći Cloud API.
API za pretvaranje PDF u JPG
Aspose.PDF Cloud SDK za Javu je neverovatan proizvod koji nam omogućava da implementiramo kreiranje PDF datoteka, manipulaciju i konverziju u različite podržane formate unutar Java aplikacija. Također vam omogućava da pretvorite PDF u sliku. Dakle, da bismo koristili SDK, prvo ga moramo instalirati dodavanjem sljedećih detalja u pom.xml projekta tipa maven build.
<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 treba da kreiramo besplatan nalog tako što ćemo posetiti Aspose.Cloud dashboard. Možete se prijaviti koristeći svoj postojeći GitHub ili Google račun, ili kliknite na dugme Kreiraj novi račun da završite pretplatu.
Pretvorite PDF u JPG u Javi
Slijedite upute navedene u nastavku kako biste ispunili zahtjeve za konvertiranje PDF-a u JPG na mreži.
- Prvo, kreirajte instancu klase PdfApi u kojoj dajemo Client ID Client Secret kao argumente
- Drugo, pročitajte sadržaj ulaznog PDF-a sa lokalnog diska pomoću objekta File
- Sada prenesite ulaznu PDF datoteku u pohranu u oblaku koristeći metodu uploadFile(…).
- Definirajte dimenzije za rezultirajuću jpg sliku (ovo su neobavezni argumenti)
- Konačno, pozovite metodu putPageConvertToJpeg(…) PdfApi koja uzima ulazni PDF, broj stranice koja se konvertuje, 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
{
// Preuzmite ClientID i ClientSecret sa https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// kreirajte 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čitajte sadržaj ulazne PDF datoteke
File file = new File("c://Users/"+inputFile);
// otpremite PDF u pohranu u oblaku
pdfApi.uploadFile("input.pdf", file, null);
// broj stranice u PDF-u koji se konvertuje
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);
// štampanje poruke statusa konverzije
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF u sliku pomoću cURL komandi
Također možemo pretvoriti PDF u format slike koristeći cURL komande preko terminala komandne linije. Međutim, da bismo pristupili Aspose.PDF Cloud-u, prvo moramo generirati JSON Web Token (JWT) na osnovu vaših individualnih akreditiva klijenta. 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"
Kada se JWT generira, izvršite sljedeću naredbu da pretvorite PDF u sliku i sačuvate izlaz u pohrani 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 nevjerovatnu vještinu pretvaranja PDF-a u JPG koristeći isječke Java koda. Slično, naučili ste i o upotrebi cURL naredbi za spremanje PDF-a u sliku putem terminala za naredbe. Dokumentacija o proizvodu je odličan izvor za učenje drugih nevjerovatnih 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 prilikom korištenja API-ja, slobodno kontaktirajte besplatni forum podrške za proizvode.
povezani članci
Također preporučujemo da posjetite sljedeće blogove za više detalja o: