ПДФ нуди јединствене предности у односу на друге формате датотека јер може да трансформише пословне токове, званичне документе у формат који чува изглед/форматирање када се гледа на било којој платформи. Осигурава да сви гледаоци виде документ како је предвиђено, без обзира на изворну апликацију, прегледач, оперативни систем или уређај који се користи. Али, формат МобиКСМЛ је сам по себи разумљив што се односи на формат е-књига МобиКСМЛ Стандард и подржавају га скоро сви модерни е-читачи, посебно мобилни уређаји са малим пропусним опсегом. Дакле, у овом чланку ћемо истражити детаље о томе како претворити ПДФ у МобиКСМЛ користећи РЕСТ АПИ.
АПИ за обраду ПДФ-а
Да бисмо програмски манипулисали ПДФ датотеком, креирали смо решење засновано на РЕСТ-у под називом Аспосе.ПДФ Цлоуд. Омогућава вам да креирате, уређујете, манипулишете и конвертујете ПДФ документе у мноштво подржаних формата. Сада, пошто су нам потребне могућности конверзије ПДФ-а у Јава апликацији, морамо да додамо референцу Аспосе.ПДФ Цлоуд СДК за Јаву у нашу Јава апликацију тако што ћемо укључити следеће детаље у пом.кмл (мавен буилд тип пројекта) .
<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-cloud-pdf</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Следеће је да добијете своје клијентске акредитиве са Цлоуд Дасхбоард. Ако већ нисте регистровани, молимо вас да се региструјете користећи важећу адресу е-поште и преузмете своје персонализоване акредитиве.
Конвертер ПДФ у Моби у Јави
Да бисте развили ПДФ у Моби конвертор користећи Јаву, пратите упутства наведена у наставку. Имајте на уму да ови кораци конвертују ПДФ документ (који се налази у складишту у облаку) у МОБИКСМЛ формат и отпремите резултујућу ЗИП архиву у складиште у облаку.
- Направите инстанцу ПдфАпи-а где преносимо персонализоване акредитиве као аргументе
- Прочитајте улазни ПДФ користећи инстанцу датотеке и отпремите га у складиште у облаку користећи метод уплоадФиле(…) класе ПдфАПи
- Креирајте објекат стринг који садржи име за резултујућу МобиКСМЛ датотеку
- Коначно, позовите метод путПдфИнСторагеТоМобиКсмл(…) да конвертујете ПДФ у Моби на мрежи и сачувате излаз у складиште у облаку
// за више примера посетите https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/
try
{
// Преузмите ЦлиентИД и ЦлиентСецрет са https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// креирајте инстанцу ПдфАпи
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// назив улазног ПДФ документа
String name = "input.pdf";
// прочитајте садржај улазне ПДФ датотеке
File file = new File("/Users/Downloads/"+name);
// отпремите ПДФ у складиште у облаку
pdfApi.uploadFile("input.pdf", file, null);
// назив резултујуће датотеке
String resultantFile = "resultant.mobi";
// позовите АПИ за конверзију ПДФ-а у МобиКСМЛ. Добијена датотека се чува у складишту у облаку
pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
// штампање поруке о успеху
System.out.println("PDF to Mobi conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
ПДФ у Моби Киндле користећи цУРЛ команде
Друга опција за приступ РЕСТ АПИ-ју је преко цУРЛ команди. Дакле, у овом одељку ћемо конвертовати ПДФ у Моби Киндле формат користећи цУРЛ команде. Сада као предуслов, морамо прво да генеришемо ЈВТ приступни токен (на основу акредитива клијента) користећи следећу команду.
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/pdf/input.pdf/convert/mobixml" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "Resultant.mobi"
Брзи савет
Да бисте прегледали Моби датотеке на мрежи, покушајте да користите наш Бесплатни Моби прегледач.
Закључак
Прошли смо кроз све неопходне кораке коришћења РЕСТ АПИ-ја за претварање ПДФ-а у Моби (МобиКСМЛ) формат. Можда сте приметили да је комплетан процес био једноставан и јасан. Можете да конвертујете један ПДФ или да извршите групну обраду више ПДФ датотека. Препоручујемо вам да истражите Документацију производа која садржи информације о свим узбудљивим функцијама које тренутно подржава АПИ.
У случају да желите да добијете приступ изворном коду Цлоуд СДК-а, он је доступан на ГитХуб (објављен под МИТ лиценцом). На крају, у случају да наиђете на било какав проблем док користите АПИ, слободно нас контактирајте преко бесплатног Форума за подршку за производе.
повезани чланци
Посетите следеће везе да бисте сазнали више о: