вебп у пдф

ВебП у ПДФ Цонвертер у Јави

ВебП је модеран формат слике који нуди супериорну компресију и квалитет у поређењу са традиционалним форматима као што су ЈПЕГ и ПНГ. Они су прилично популарни јер је ВебП датотека генерално много мања од традиционалног ЈПЕГ и стога се веб локације брже учитавају и пружају боље корисничко искуство. Међутим, није увек компатибилан са свим уређајима и платформама. Ту долази до претварања ВебП-а у ПДФ. У овом чланку ћемо вас упутити како да конвертујете ВебП у ПДФ користећи Јава РЕСТ АПИ. Провешћемо вас кроз процес креирања Јава пројекта, позивајући РЕСТ АПИ крајњу тачку и претварамо ВебП датотеке у ПДФ.

ВебП у ПДФ РЕСТ АПИ

Да бисмо обрадили растерске слике, метафиле, пхотосхоп и друге популарне формате слика, развили смо Аспосе.Имагинг Цлоуд СДК за Јава. То је најбоље решење које нуди поуздану обраду слике и могућности конверзије слике. Такође подржава функцију за претварање ВебП датотеке у ПДФ формат. Сада да бисмо конвертовали ВебП у ПДФ Онлине, морамо да додамо АПИ референцу у наш јава пројекат тако што ћемо укључити следеће информације у пом.кмл (пројекат типа мавен буилд).

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

Када се референца РЕСТ АПИ-ја дода у Јава пројекат, преузмите акредитиве клијента са Цлоуд Дасхбоард. У супротном, прво морате да региструјете бесплатан налог док користите важећу адресу е-поште.

Претворите ВебП у ПДФ у Јави

Хајде да разговарамо о корацима за претварање ВебП-а у ПДФ користећи Јава. Имајте на уму да следећи исечак кода очекује да ће улазна ВебП слика бити доступна у складишту у облаку, тако да ћемо отпремити улазну ВебП слику у складиште у облаку.

  • Направите инстанцу ИмагингАпи-а користећи персонализоване акредитиве
  • Учитајте ВебП датотеку користећи реадАллБитес(…) метод и проследите враћену вредност у низ бајтова[]
  • Сада креирајте објекат ЦреатеЦонвертедИмагеРекуест који узима име ВебП слике и ‘пдф’ формат као аргументе
  • Позовите метод цреатеЦонвертедИмаге(…) да бисте извршили конверзију ВебП у ПДФ. Као резултат, излаз се враћа у току одговора
  • Коначно, сачувајте резултирајући ВебП на локалном диску користећи ФилеОутпутСтреам објекат
// Преузмите ЦлиентИД и ЦлиентСецрет са https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";

// креирајте објекат Имагинг
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// учитајте ВебП слику са локалног диска
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// наведите излазни формат као ПДФ
String format = "pdf";

// Креирајте објекат захтева за конверзију слика
CreateConvertedImageRequest convertRequest = new CreateConvertedImageRequest(imageStream,format,null,null);
// претворити ВебП у ПДФ и вратити излаз у току одговора
byte[] resultantImage = imageApi.createConvertedImage(convertRequest);

// Сачувајте добијени ПДФ на локални диск
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.pdf");
fos.write(resultantImage);
fos.close();
вебп у пдф

Слика: - Преглед конверзије ВебП у ПДФ

Улазна ВебП слика коришћена у горњем примеру може се преузети са ове везе.

ВебП датотека у ПДФ помоћу цУРЛ команди

Осим исјечка Јава кода, други приступ за претварање ВебП датотеке у ПДФ формат је путем цУРЛ команди. Сада као предуслов, морамо да генеришемо ЈВТ приступни токен (на основу акредитива клијента) користећи следећу команду.

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"

Сада извршите следећу команду да конвертујете ВебП у ПДФ формат и сачувате излаз на локалном диску

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"

Закључак

Чланак је експлицитно навео све потребне детаље о претварању ВебП-а у ПДФ користећи Јава. Осим тога, препоручујемо вам да истражите Документацију производа која је невероватан извор информација да бисте сазнали више о другим узбудљивим функцијама које нуди АПИ. Такође можете тестирати АПИ преко СваггерУИ у оквиру веб прегледача и у случају да треба да преузмете и измените изворни код Цлоуд СДК-а, он је доступан на ГитХуб (објављен под МИТ лиценцом).

На крају, у случају да наиђете на било какве проблеме док користите АПИ, можете размислити да нам се обратите за брзо решење преко бесплатног форума за подршку производа.

повезани чланци

Посетите следеће везе да бисте сазнали више о: