PDF-tiedostoja käytetään laajasti Internetissä tiedon jakamiseen. Nyt näiden asiakirjojen tarkastelemiseksi meidän on käytettävä tiettyjä sovelluksia, mutta jos tallennamme PDF-tiedoston JPG, sitä voidaan tarkastella millä tahansa alustalla ja millä tahansa laitteella. Myös tiedoston koko pienenee huomattavasti. Lisäksi voimme helposti kehittää PDF-katseluohjelman, koska kun olemme tallentaneet PDF-tiedoston kuvana, voimme ladata kuvan mihin tahansa selaimeen. Siksi tässä artikkelissa aiomme keskustella yksityiskohdista PDF-tiedoston muuntamiseksi JPG-muotoon verkossa Cloud API:n avulla.
PDF to JPG Conversion API
Aspose.PDF Cloud SDK for Java on hämmästyttävä tuote, jonka avulla voimme toteuttaa PDF-tiedostojen luomisen, käsittelyn ja muuntamisen erilaisiin tuetuihin muotoihin Java-sovelluksissa. Sen avulla voit myös muuntaa PDF-tiedostot kuvaksi. Jotta voisimme käyttää SDK:ta, meidän on ensin asennettava se lisäämällä seuraavat tiedot maven build -tyyppisen projektin pom.xml-tiedostoon.
<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>
Nyt meidän on luotava ilmainen tili käymällä osoitteessa Aspose.Cloud dashboard. Voit rekisteröityä nykyisellä GitHub- tai Google-tililläsi tai viimeistellä tilauksen napsauttamalla Luo uusi tili -painiketta.
Muunna PDF JPG-muotoon Javassa
Noudata alla annettuja ohjeita täyttääksesi vaatimuksen PDF-tiedostojen muuntamiseksi JPG-muotoon verkossa.
- Luo ensin PdfApi-luokan esiintymä, jossa annamme Client ID Client Secret -salaisuuden argumentteina
- Toiseksi lue syötettävän PDF-tiedoston sisältö paikalliselta asemalta File-objektin avulla
- Lataa nyt syötetty PDF-tiedosto pilvitallennustilaan käyttämällä uploadFile(…)-menetelmää
- Määritä tuloksena olevan jpg-kuvan mitat (nämä ovat valinnaisia argumentteja)
- Kutsu lopuksi PdfApin putPageConvertToJpeg(…)-menetelmä, joka ottaa syötettävän PDF-tiedoston, muunnettavan sivunumeron, tuloksena olevan JPG-nimen ja tuloksena olevan kuvan mitat.
// Lisää esimerkkejä on osoitteessa https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Hanki ClientID ja ClientSecret osoitteesta https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// luo PdfApi-esiintymä
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// syötettävän PDF-dokumentin nimi
String inputFile = "45.pdf";
// tuloksena olevan JPG-kuvan nimi
String resultantImage = "Resultant.jpg";
// lue syötetyn PDF-tiedoston sisältö
File file = new File("c://Users/"+inputFile);
// lataa PDF pilvitallennustilaan
pdfApi.uploadFile("input.pdf", file, null);
// muunnettavan PDF-tiedoston sivunumero
int pageNumber = 1;
// tuloksena olevan JPG-kuvan leveys
int width = 800;
// tuloksena olevan JPG-kuvan korkeus
int height = 1000;
// kutsua API muuntamiseen PDF:stä JPG:ksi
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// tulosta muunnostilaviesti
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF kuvaksi cURL-komentojen avulla
Voimme myös muuntaa PDF-tiedoston kuvamuotoon käyttämällä cURL-komentoja komentorivipäätteen kautta. Jotta voisimme käyttää Aspose.PDF Cloudia, meidän on kuitenkin ensin luotava JSON Web Token (JWT) yksittäisten asiakastietojesi perusteella. Suorita seuraava komento luodaksesi JWT-tunnus.
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"
Kun JWT on luotu, suorita seuraava komento muuntaaksesi PDF kuvaksi ja tallentaaksesi tulosteen pilvitallennustilaan.
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>"
Johtopäätös
Tässä blogissa olet oppinut hämmästyttävän taidon PDF-tiedostojen muuntamiseen JPG-muotoon Java-koodinpätkän avulla. Samalla tavalla olet oppinut myös cURL-komentojen käytöstä PDF-tiedoston tallentamiseen Image-muotoon komentorivipäätteen kautta. Tuotedokumentaatio on loistava lähde sovellusliittymän tarjoamien muiden uskomattomien ominaisuuksien oppimiseen. Joten suosittelemme, että yrität käyttää sovellusliittymiämme ja jos kohtaat ongelmia API:n käytössä, ota rohkeasti yhteyttä ilmaiseen tuotetukifoorumiin.
Aiheeseen liittyvät artikkelit
Suosittelemme myös vierailemaan seuraavissa blogeissa saadaksesi lisätietoja aiheesta: