Webp að pdf

WebP til PDF breytir í Java

WebP er nútímalegt myndsnið sem býður upp á frábæra þjöppun og gæði miðað við hefðbundin snið eins og JPEG og PNG. Þeir eru nokkuð vinsælir vegna þess að WebP skrá er almennt miklu minni en hefðbundin JPEG og þess vegna hlaðast vefsíður hraðar og veita betri notendaupplifun. Hins vegar er það ekki alltaf samhæft við öll tæki og vettvang. Það er þar sem umbreyting WebP í PDF kemur inn. Í þessari grein munum við leiðbeina þér um hvernig á að umbreyta WebP í PDF með Java REST API. Við munum leiða þig í gegnum ferlið við að búa til Java verkefni, hringja í REST API endapunkt og umbreyta WebP skrám í PDF.

WebP til PDF REST API

Til þess að vinna raster myndir, Metafiles, Photoshop og önnur vinsæl myndsnið höfum við þróað Aspose.Imaging Cloud SDK fyrir Java. Þetta er fínasta lausn sem býður upp á áreiðanlega myndvinnslu og myndbreytingarmöguleika. Það styður einnig eiginleikann til að umbreyta WebP skrá í PDF snið. Til þess að breyta WebP í PDF Online þurfum við að bæta við API tilvísun í Java verkefnið okkar með því að fylgja eftir upplýsingum í pom.xml (maven build type project).

<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>

Þegar REST API tilvísuninni hefur verið bætt við í Java verkefni, vinsamlegast fáðu skilríki viðskiptavinarins frá Cloud Dashboard. Annars þarftu fyrst að skrá ókeypis reikning á meðan þú notar gilt netfang.

Umbreyttu WebP í PDF í Java

Við skulum ræða skrefin til að breyta WebP í PDF með Java. Vinsamlegast athugaðu að eftirfarandi kóðabútur gerir ráð fyrir að WebP-inntaksmyndin sé tiltæk í skýjageymslu, þannig að við ætlum að hlaða inn WebP-myndinni upp í skýgeymslu.

  • Búðu til dæmi um ImagingApi með því að nota sérsniðin skilríki
  • Hladdu WebP skránni með því að nota readAllBytes(…) aðferðina og sendu skilað gildi til byte[] fylkisins
  • Búðu til hlut af CreateConvertedImageRequest sem tekur WebP myndnafn og ‘pdf’ snið sem rök
  • Hringdu í aðferðina createConvertedImage(…) til að framkvæma WebP í PDF umbreytingu. Fyrir vikið er úttakinu skilað í svarstraumi
  • Að lokum, vistaðu WebP sem myndast á staðbundið drif með því að nota FileOutputStream hlut
// Fáðu ClientID og ClientSecret frá https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";

// búa til myndefni
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// hlaða WebP mynd af staðbundnu drifi
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// tilgreindu úttakssnið sem PDF
String format = "pdf";

// Búðu til myndumbreytingarbeiðnihlut
CreateConvertedImageRequest convertRequest = new CreateConvertedImageRequest(imageStream,format,null,null);
// umbreyttu WebP í PDF og skilaðu úttakinu í svarstraumi
byte[] resultantImage = imageApi.createConvertedImage(convertRequest);

// Vistaðu PDF á staðbundnu drifi
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.pdf");
fos.write(resultantImage);
fos.close();
Webp að pdf

Mynd: - Forskoðun WebP í PDF umbreytingu

Hægt er að hlaða niður WebP inntaksmyndinni sem notuð er í dæminu hér að ofan frá þessum hlekk.

WebP skrá í PDF með cURL skipunum

Burtséð frá Java kóðabút, er önnur aðferð til að umbreyta WebP skrá í PDF snið með cURL skipunum. Nú sem forsenda þurfum við að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með eftirfarandi skipun.

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"

Framkvæmdu nú eftirfarandi skipun til að umbreyta WebP í PDF sniði og vistaðu úttakið á staðbundið drif

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"

Niðurstaða

Greinin hefur beinlínis veitt allar nauðsynlegar upplýsingar um að breyta WebP í PDF með Java. Fyrir utan þetta hvetjum við þig eindregið til að skoða Vöruskjölin sem er ótrúleg uppspretta upplýsinga til að fræðast um aðra spennandi eiginleika sem API býður upp á. Þú getur líka prófað API í gegnum SwaggerUI í vafra og ef þú þarft að hlaða niður og breyta frumkóða Cloud SDK, þá er hann fáanlegur á GitHub (birt undir MIT leyfi).

Að lokum, ef þú lendir í einhverjum vandamálum þegar þú notar API, gætirðu íhugað að leita til okkar til að fá skjóta lausn á ókeypis vörustuðningsvettvangi.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: