PDF Dateie gi wäit iwwer den Internet benotzt fir Informatioun an Datenaustausch. Elo fir dës Dokumenter ze gesinn, musse mir spezifesch Uwendungen benotzen awer wa mir PDF als JPG späicheren, kann et op all Plattform an all Apparat gekuckt ginn. Och d’Gréisst vun der Datei ass staark reduzéiert. Ausserdeem kënne mir einfach en PDF Viewer entwéckelen, well wa mir en PDF als Bild späicheren, kënne mir d’Bild an all Browser lueden. Dofir, an dësem Artikel wäerte mir d’Detailer diskutéieren fir PDF op JPG online mat Cloud API ze konvertéieren.
PDF zu JPG Konversioun API
Aspose.PDF Cloud SDK fir Java ass en erstaunlech Produkt dat eis erlaabt PDF Dateien ze kreéieren, ze manipuléieren an ze Konversioun a verschidde ënnerstëtzt Formater bannent Java Uwendungen ëmzesetzen. Et erlaabt Iech och PDF op Bild ze konvertéieren. Also fir d’SDK ze benotzen, musse mir et als éischt installéieren andeems Dir déi folgend Detailer an pom.xml vum Maven Build Typ Projet bäidréit.
<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>
Elo musse mir e gratis Kont erstellen andeems Dir Aspose.Cloud Dashboard besicht. Dir kënnt Iech umellen mat Ärem existente GitHub oder Google Kont, oder klickt op de Create a new Account Knäppchen fir den Abonnement ofzeschléissen.
Konvertéiert PDF op JPG op Java
Follegt w.e.g. d’Instruktioune hei ënnen fir d’Ufuerderung z’erreechen fir PDF op JPG online ze konvertéieren.
- Als éischt erstellt eng Instanz vun der PdfApi Klass wou mir Client ID Client Secret als Argumenter ubidden
- Zweetens, liest den Inhalt vum Input PDF vum lokalen Drive mat dem Dateiobjekt
- Luet elo d’Input PDF-Datei op d’Cloudlagerung erop mat der uploadFile(…) Method
- Definéiert Dimensiounen fir resultéierend jpg Bild (dëst sinn fakultativ Argumenter)
- Schlussendlech, rufft d’putPageConvertToJpeg(…) Method vun PdfApi un, déi den Input PDF, d’Säitnummer fir ze konvertéieren, de resultéierende JPG Numm an d’Dimensiounen fir dat resultéierend Bild hëlt
// fir méi Beispiller, besicht w.e.g. https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Kritt ClientID a ClientSecret vun https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// eng Instanz vun PdfApi erstellen
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// Numm vum Input PDF Dokument
String inputFile = "45.pdf";
// Numm vum resultéierende JPG Bild
String resultantImage = "Resultant.jpg";
// liesen den Inhalt vun der Input PDF Datei
File file = new File("c://Users/"+inputFile);
// lued PDF op Cloud Storage
pdfApi.uploadFile("input.pdf", file, null);
// Säitennummer vum PDF fir ze konvertéieren
int pageNumber = 1;
// Breet vum resultéierende JPG Bild
int width = 800;
// Héicht vum resultéierende JPG Bild
int height = 1000;
// rufft d'API fir PDF op JPG Konversioun
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// Drécken Konversioun Status Message
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF op Bild mat cURL Kommandoen
Mir kënnen och PDF an Bildformat konvertéieren mat cURL Kommandoen iwwer de Kommandozeilterminal. Wéi och ëmmer, fir Zougang zu Aspose.PDF Cloud ze kréien, musse mir als éischt e JSON Web Token (JWT) generéieren op Basis vun Ären individuellen Client Umeldungsinformatiounen. Fëllt w.e.g. de folgende Kommando aus fir de JWT Token ze generéieren.
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"
Wann de JWT generéiert ass, fuert w.e.g. de folgende Kommando aus fir PDF op Bild ze konvertéieren an d’Output an der Cloud Storage ze späicheren.
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>"
Conclusioun
An dësem Blog hutt Dir eng erstaunlech Fäegkeet geléiert fir PDF op JPG ze konvertéieren mat Java Code Snippets. Ähnlech hutt Dir och geléiert iwwer d’Benotzung vu cURL Kommandoen fir PDF op Bild iwwer Kommandozeilterminal ze späicheren. D’Produktdokumentatioun ass eng super Quell fir aner erstaunlech Fäegkeeten ze léieren, déi vun der API ugebuede ginn. Also mir proposéieren Iech ze probéieren eis APIen ze benotzen an am Fall wou Dir Probleemer stousse wärend Dir d’API benotzt, w.e.g. kontaktéiert de Gratis Produkt Support Forum.
Zesummenhang Artikelen
Mir recommandéieren och déi folgend Blogs ze besichen fir weider Detailer iwwer: