Datoteke PDF se v internetu pogosto uporabljajo za izmenjavo informacij in podatkov. Zdaj, če si želimo ogledati te dokumente, moramo uporabiti posebne aplikacije, vendar če PDF shranimo kot JPG, si ga lahko ogledamo na kateri koli platformi in kateri koli napravi. Poleg tega je velikost datoteke močno zmanjšana. Poleg tega lahko preprosto razvijemo pregledovalnik PDF, saj lahko, ko PDF shranimo kot sliko, sliko naložimo v kateri koli brskalnik. Zato bomo v tem članku razpravljali o podrobnostih spletne pretvorbe PDF v JPG z API-jem v oblaku.
API za pretvorbo PDF v JPG
Aspose.PDF Cloud SDK for Java je neverjeten izdelek, ki nam omogoča izvajanje ustvarjanja datotek PDF, manipulacije in pretvorbe v različne podprte formate v aplikacijah Java. Omogoča tudi pretvorbo PDF v sliko. Če želimo torej uporabiti SDK, ga moramo najprej namestiti tako, da dodamo naslednje podrobnosti v pom.xml projekta tipa gradnje maven.
<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>
Zdaj moramo ustvariti brezplačen račun z obiskom Aspose.Cloud dashboard. Prijavite se lahko z obstoječim računom GitHub ali Google ali pa kliknete gumb Ustvari nov račun, da zaključite naročnino.
Pretvorite PDF v JPG v Javi
Sledite spodnjim navodilom, da izpolnite zahteve za spletno pretvorbo PDF v JPG.
- Najprej ustvarite primerek razreda PdfApi, kjer kot argumente podamo Client ID Client Secret
- Drugič, preberite vsebino vhodnega PDF-ja z lokalnega pogona z uporabo predmeta File
- Zdaj naložite vhodno datoteko PDF v shrambo v oblaku z uporabo metode uploadFile(…).
- Določite dimenzije za nastalo sliko jpg (to so neobvezni argumenti)
- Nazadnje pokličite metodo putPageConvertToJpeg(…) programa PdfApi, ki prevzame vhodni PDF, številko strani, ki jo želite pretvoriti, nastalo ime JPG in dimenzije za nastalo sliko
// za več primerov obiščite https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Pridobite ClientID in ClientSecret na https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// ustvarite primerek PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// ime vhodnega dokumenta PDF
String inputFile = "45.pdf";
// ime nastale slike JPG
String resultantImage = "Resultant.jpg";
// preberite vsebino vhodne datoteke PDF
File file = new File("c://Users/"+inputFile);
// naloži PDF v shrambo v oblaku
pdfApi.uploadFile("input.pdf", file, null);
// številko strani PDF-ja, ki ga želite pretvoriti
int pageNumber = 1;
// širina nastale slike JPG
int width = 800;
// višina nastale slike JPG
int height = 1000;
// pokličite API za pretvorbo PDF v JPG
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// sporočilo o stanju pretvorbe tiskanja
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF v sliko z uporabo ukazov cURL
Prav tako lahko pretvorimo PDF v format slike z uporabo ukazov cURL prek terminala ukazne vrstice. Vendar pa moramo za dostop do oblaka Aspose.PDF najprej ustvariti spletni žeton JSON (JWT) na podlagi poverilnic vašega posameznega odjemalca. Izvedite naslednji ukaz, da ustvarite žeton JWT.
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"
Ko je JWT ustvarjen, izvedite naslednji ukaz za pretvorbo PDF v sliko in shranjevanje izhoda v shrambo v 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ček
V tem spletnem dnevniku ste se naučili neverjetne veščine za pretvorbo PDF v JPG z uporabo odrezkov kode Java. Podobno ste izvedeli tudi o uporabi ukazov cURL za shranjevanje PDF-ja v sliko prek terminala ukazne vrstice. Dokumentacija izdelka je odličen vir za učenje drugih neverjetnih zmogljivosti, ki jih ponuja API. Zato predlagamo, da poskusite uporabiti naše API-je in v primeru, da med uporabo API-ja naletite na kakršne koli težave, se obrnite na Brezplačni forum za podporo izdelkom.
povezani članki
Priporočamo tudi, da obiščete naslednje bloge za več podrobnosti o: