Ó webp go pdf

WebP go pdf tiontaire i java

Is formáid íomhá nua-aimseartha é an WebP a thairgeann comhbhrú agus cáilíocht níos fearr i gcomparáid le formáidí traidisiúnta ar nós JPEG agus PNG. Tá an-tóir orthu mar go mbíonn comhad WebP i bhfad níos lú go ginearálta ná JPEG traidisiúnta agus mar sin lódálann láithreáin ghréasáin níos tapúla agus cuireann siad taithí níos fearr ar fáil d’úsáideoirí. Mar sin féin, níl sé ag luí i gcónaí le gach feiste agus ardán. Sin an áit a dtagann athrú WebP go PDF isteach. San Airteagal seo, tabharfaimid treoir duit maidir le conas WebP a thiontú go PDF ag baint úsáide as Java REST API. Siúlfaimid tú tríd an bpróiseas chun tionscadal Java a chruthú, ag glaoch críochphointe REST API agus tiontaigh comhaid WebP go PDF.

WebP go PDF REST API

D’fhonn íomhánna raster, Metafiles, photoshop agus formáidí íomhá tóir eile a phróiseáil, tá Aspose.Imaging Cloud SDK for Java forbartha againn. Is réiteach is fearr é a thairgeann cumais iontaofa maidir le próiseáil íomhá agus comhshó íomhá. Tacaíonn sé freisin leis an ngné chun comhad WebP a thiontú go formáid PDF. Anois chun WebP a thiontú go PDF Ar Líne, ní mór dúinn tagairt API a chur lenár dtionscadal java trí fhaisnéis a leanas a chur san áireamh i pom.xml (tionscadal cineál tógála maven).

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

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

Nuair a bheidh an tagairt REST API curtha leis an tionscadal Java, faigh dintiúir do chliaint ó Cloud Dashboard. Seachas sin, ní mór duit cuntas saor in aisce a chlárú ar dtús agus seoladh ríomhphoist bailí á úsáid agat.

Tiontaigh WebP go PDF i Java

Pléifimid na céimeanna chun WebP a thiontú go PDF ag baint úsáide as Java. Tabhair faoi deara le do thoil go bhfuil súil ag an mblúire cód seo a leanas go mbeidh an íomhá WebP ionchuir ar fáil i stóráil Cloud, agus mar sin táimid chun an íomhá WebP ionchuir a uaslódáil chuig stóráil scamall.

  • Cruthaigh sampla de ImagingApi ag baint úsáide as dintiúir phearsantaithe
  • Luchtaigh an comhad WebP le modh readAllBytes(…) agus cuir an luach ar ais chuig beart[]
  • Anois cruthaigh réad de CreateConvertedImageRequest a thógann ainm íomhá WebP agus formáid ‘pdf’ mar argóintí
  • Cuir glaoch ar an modh createConvertedImage (…) chun WebP a thiontú go PDF. Mar thoradh air sin, cuirtear an t-aschur ar ais i sruth freagartha
  • Ar deireadh, sábháil an WebP dá bharr ar thiomáint áitiúil ag baint úsáide as réad FileOutputStream
// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";

// cruthaigh réad Íomháú
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// Íoslódáil an íomhá WebP ó tiomáint áitiúil
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// Sonraigh formáid aschuir mar PDF
String format = "pdf";

// Cruthaigh réad iarratais chomhshó Íomhá
CreateConvertedImageRequest convertRequest = new CreateConvertedImageRequest(imageStream,format,null,null);
// WebP a thiontú go PDF agus aschur a sheoladh ar ais sa sruth freagartha
byte[] resultantImage = imageApi.createConvertedImage(convertRequest);

// Sábháil an PDF dá bharr ar an tiomántán áitiúil
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.pdf");
fos.write(resultantImage);
fos.close();
Ó webp go pdf

Íomhá: - WebP go PDF comhshó réamhamharc

Is féidir an íomhá WebP ionchuir a úsáidtear sa sampla thuas a íoslódáil ó an nasc seo.

Comhad WebP go PDF ag baint úsáide as Orduithe CURL

Seachas blúire cód Java, cur chuige eile chun comhad WebP a thiontú go formáid PDF ná trí orduithe cURL. Anois mar réamhriachtanas, ní mór dúinn comhartha rochtana JWT a ghiniúint (bunaithe ar dhintiúir an chliaint) ag baint úsáide as an ordú seo a leanas.

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"

Anois déan an t-ordú seo a leanas chun WebP a thiontú go formáid PDF agus an t-aschur a shábháil ar thiomáint áitiúil

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"

Conclúid

Sholáthair an t-alt na sonraí riachtanacha go léir maidir le WebP a thiontú go PDF ag baint úsáide as Java. Seachas sin, molaimid go mór duit iniúchadh a dhéanamh ar an Doiciméadúchán Táirge atá ina fhoinse iontach faisnéise chun foghlaim faoi ghnéithe spreagúla eile a chuireann an API ar fáil. Is féidir leat an API a thástáil freisin trí SwaggerUI laistigh de bhrabhsálaí gréasáin agus i gcás go gcaithfidh tú cód foinse Cloud SDK a íoslódáil agus a mhodhnú, tá sé ar fáil ar GitHub (foilsithe faoi cheadúnas MIT).

Ar deireadh, ar eagla go dtiocfaidh aon fhadhbanna ort agus an API á úsáid agat, is féidir leat smaoineamh ar theacht i dteagmháil linn le haghaidh réiteach tapa trí fóram tacaíochta táirge saor in aisce.

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: