gwep i pdf

WebP i PDF Converter yn Java

Mae’r WebP yn fformat delwedd fodern sy’n cynnig cywasgiad ac ansawdd gwell o’i gymharu â fformatau traddodiadol fel JPEG a PNG. Maent yn eithaf poblogaidd oherwydd bod ffeil WebP yn gyffredinol yn llawer llai na JPEG traddodiadol ac felly mae gwefannau’n llwytho’n gyflymach ac yn darparu gwell profiad i ddefnyddwyr. Fodd bynnag, nid yw bob amser yn gydnaws â phob dyfais a llwyfan. Dyna lle mae trosi WebP i PDF yn dod i mewn. Yn yr erthygl hon, byddwn yn eich arwain ar sut i drosi WebP i PDF gan ddefnyddio Java REST API. Byddwn yn eich tywys trwy’r broses o greu prosiect Java, gan alw diweddbwynt REST API a throsi ffeiliau WebP i PDF.

WebP i PDF REST API

Er mwyn prosesu delweddau raster, Metafiles, photoshop a fformatau delwedd poblogaidd eraill, rydym wedi datblygu Aspose.Imaging Cloud SDK ar gyfer Java. Mae’n ddatrysiad gorau sy’n cynnig galluoedd prosesu delwedd a throsi delwedd dibynadwy. Mae hefyd yn cefnogi’r nodwedd i drosi ffeil WebP i fformat PDF. Nawr er mwyn trosi WebP i PDF Ar-lein, mae angen i ni ychwanegu cyfeirnod API yn ein prosiect java trwy gynnwys y wybodaeth ganlynol yn pom.xml (prosiect maven build).

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-cloud</artifactId>
        <version>22.4</version>
    </dependency>
</dependencies>

Unwaith y bydd y cyfeirnod API REST wedi’i ychwanegu ym mhrosiect Java, sicrhewch eich tystlythyrau cleient o Dangosfwrdd Cwmwl. Fel arall, mae angen i chi gofrestru cyfrif am ddim yn gyntaf wrth ddefnyddio cyfeiriad e-bost dilys.

Trosi WebP i PDF yn Java

Gadewch i ni drafod y camau ar gyfer trosi WebP i PDF gan ddefnyddio Java. Sylwch fod y pyt cod canlynol yn disgwyl i’r ddelwedd WebP mewnbwn fod ar gael yn storfa Cloud, felly rydyn ni’n mynd i uwchlwytho’r ddelwedd WebP mewnbwn i storfa cwmwl.

  • Creu enghraifft o ImagingApi gan ddefnyddio manylion personol
  • Llwythwch y ffeil WebP gan ddefnyddio dull readAllBytes(…) a phasiwch y gwerth a ddychwelwyd i arae beit[]
  • Nawr crëwch wrthrych o CreateConvertedImageRequest sy’n cymryd enw delwedd WebP a fformat ‘pdf’ fel dadleuon
  • Ffoniwch y dull createConvertedImage (…) i berfformio trosi WebP i PDF. O ganlyniad, dychwelir yr allbwn yn y ffrwd ymateb
  • Yn olaf, cadwch y WebP canlyniadol i yriant lleol gan ddefnyddio gwrthrych FileOutputStream
// Cael ClientID a ClientSecret o https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";

// creu gwrthrych delweddu
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// llwytho delwedd WebP o yriant lleol
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// nodi fformat allbwn fel PDF
String format = "pdf";

// Creu gwrthrych cais trosi Delwedd
CreateConvertedImageRequest convertRequest = new CreateConvertedImageRequest(imageStream,format,null,null);
// trosi WebP i PDF a dychwelyd allbwn yn y ffrwd ymateb
byte[] resultantImage = imageApi.createConvertedImage(convertRequest);

// Cadw'r PDF canlyniadol ar yriant lleol
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.pdf");
fos.write(resultantImage);
fos.close();
gwep i pdf

Delwedd: - WebP i rhagolwg trosi PDF

Gellir lawrlwytho’r ddelwedd WebP mewnbwn a ddefnyddir yn yr enghraifft uchod o y ddolen hon.

Ffeil WebP i PDF gan ddefnyddio Gorchmynion cURL

Ar wahân i byt cod Java, dull arall o drosi ffeil WebP i fformat PDF yw trwy orchmynion cURL. Nawr fel rhagofyniad, mae angen i ni gynhyrchu tocyn mynediad JWT (yn seiliedig ar gymwysterau cleient) gan ddefnyddio’r gorchymyn canlynol.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Nawr gweithredwch y gorchymyn canlynol i drosi WebP i fformat PDF ac arbed yr allbwn i yriant lleol

curl -v -X GET "https://api.aspose.cloud/v3.0/imaging/input.webp/convert?format=pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.pdf"

Casgliad

Mae’r erthygl wedi darparu’n benodol yr holl fanylion angenrheidiol ar drosi WebP i PDF gan ddefnyddio Java. Ar wahân i hyn, rydym yn eich annog yn fawr i archwilio’r Dogfennaeth Cynnyrch sy’n ffynhonnell wybodaeth anhygoel i ddysgu am nodweddion cyffrous eraill a gynigir gan yr API. Gallwch hefyd brofi’r API trwy SwaggerUI o fewn porwr gwe a rhag ofn y bydd angen i chi lawrlwytho ac addasu cod ffynhonnell Cloud SDK, mae ar gael ar GitHub (cyhoeddwyd o dan drwydded MIT).

Yn olaf, rhag ofn y byddwch chi’n dod ar draws unrhyw broblemau wrth ddefnyddio’r API, efallai y byddwch chi’n ystyried cysylltu â ni i gael datrysiad cyflym trwy [fforwm cymorth cynnyrch] rhad ac am ddim 9.

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: