PDF lêers word wyd oor die internet gebruik vir inligting en data deel. Nou om hierdie dokumente te kan sien, moet ons spesifieke toepassings gebruik, maar as ons PDF stoor as JPG, kan dit op enige platform en enige toestel bekyk word. Die grootte van die lêer word ook aansienlik verminder. Verder kan ons maklik ’n PDF-kyker ontwikkel, want sodra ons ’n PDF as ’n prent gestoor het, kan ons die prent in enige blaaier laai. Daarom, in hierdie artikel, gaan ons die besonderhede bespreek om PDF na JPG aanlyn om te skakel met Cloud API.
PDF na JPG-omskakeling-API
Aspose.PDF Wolk SDK vir Java is ’n wonderlike produk wat ons in staat stel om PDF-lêerskepping, manipulasie en omskakeling na verskeie ondersteunde formate binne Java-toepassings te implementeer. Dit stel jou ook in staat om PDF na beeld om te skakel. So om die SDK te gebruik, moet ons dit eers installeer deur die volgende besonderhede by te voeg in pom.xml van die maven bou tipe projek.
<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>
Nou moet ons ’n gratis rekening skep deur Aspose.Cloud-dashboard te besoek. Jy kan inteken met jou bestaande GitHub- of Google-rekening, of klik op die Skep ’n nuwe rekening-knoppie om die intekening te voltooi.
Skakel PDF na JPG om in Java
Volg asseblief die instruksies hieronder gespesifiseer om aan die vereiste vir die omskakeling van PDF na JPG aanlyn te voldoen.
- Skep eers ’n instansie van PdfApi-klas waar ons Client ID Client Secret as argumente verskaf
- Tweedens, lees die inhoud van die invoer-PDF vanaf die plaaslike skyf deur die Lêer-voorwerp te gebruik
- Laai nou die invoer-PDF-lêer op na wolkberging met behulp van die uploadFile(…)-metode
- Definieer afmetings vir resulterende jpg-beeld (dit is opsionele argumente)
- Laastens, noem die putPageConvertToJpeg(…)-metode van PdfApi wat die invoer-PDF, bladsynommer wat omgeskakel moet word, resulterende JPG-naam en afmetings vir die resulterende prent neem
// vir meer voorbeelde, besoek asseblief https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Kry ClientID en ClientSecret vanaf https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// skep 'n instansie van PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// naam van invoer PDF-dokument
String inputFile = "45.pdf";
// naam van resulterende JPG-beeld
String resultantImage = "Resultant.jpg";
// lees die inhoud van insette PDF-lêer
File file = new File("c://Users/"+inputFile);
// laai PDF op na wolkberging
pdfApi.uploadFile("input.pdf", file, null);
// bladsynommer van PDF wat omgeskakel moet word
int pageNumber = 1;
// breedte van die resulterende JPG-beeld
int width = 800;
// hoogte van resulterende JPG-beeld
int height = 1000;
// noem die API vir PDF na JPG-omskakeling
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// druk omskakelingstatusboodskap uit
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF na beeld met behulp van cURL-opdragte
Ons kan ook PDF na Beeld-formaat omskakel met behulp van cURL-opdragte oor die opdragreëlterminal. Om toegang tot Aspose.PDF Cloud te verkry, moet ons egter eers ’n JSON Web Token (JWT) genereer op grond van jou individuele kliënt geloofsbriewe. Voer asseblief die volgende opdrag uit om die JWT-token te genereer.
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"
Sodra die JWT gegenereer is, voer asseblief die volgende opdrag uit om PDF na beeld om te skakel en die uitvoer in wolkberging te stoor.
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>"
Afsluiting
In hierdie blog het jy ’n wonderlike vaardigheid geleer om PDF na JPG om te skakel deur Java-kodebrokkies te gebruik. Net so het jy ook geleer oor die gebruik van cURL-opdragte om PDF na Beeld te stoor via die opdragreëlterminal. Die produkdokumentasie is ’n uitstekende bron om ander wonderlike vermoëns te leer wat deur die API aangebied word. Ons stel dus voor dat jy probeer om ons API’s te gebruik en as jy enige probleme ondervind tydens die gebruik van die API, kontak asseblief die Gratis produkondersteuningsforum.
verwante artikels
Ons beveel ook aan om die volgende blogs te besoek vir verdere besonderhede oor: