PDF býður upp á einstaka kosti umfram önnur skráarsnið þar sem það getur umbreytt vinnuflæði fyrirtækja, opinber skjöl á sniði sem varðveitir útlitið/sniðið þegar það er skoðað á hvaða vettvang sem er. Það tryggir að allir áhorfendur sjá skjalið eins og ætlað er, óháð innfæddu forriti, áhorfanda, stýrikerfi eða tækinu sem er notað. En MobiXML sniðið skýrir sig sjálft sem vísar til eBook MobiXML Standard sniðs og er stutt af næstum öllum nútíma raflesurum sérstaklega, farsímunum með litla bandbreidd. Svo í þessari grein ætlum við að kanna upplýsingarnar um hvernig á að umbreyta PDF í MobiXML með REST API.
PDF vinnslu API
Til þess að vinna með PDF skrár með forritunaraðferðum höfum við búið til REST byggða lausn sem heitir Aspose.PDF Cloud. Það gerir þér kleift að búa til, breyta, meðhöndla og umbreyta PDF skjölum í ofgnótt af studdum sniðum. Núna þar sem við þurfum PDF umbreytingarmöguleika í Java forritinu, þá þurfum við að bæta við tilvísuninni Aspose.PDF Cloud SDK fyrir Java í Java forritinu 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-cloud-pdf</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Næsta er að fá persónuskilríki viðskiptavinar frá Cloud Dashboard. Ef þú ert ekki þegar skráður, vinsamlegast skráðu þig með gildu netfangi og sæktu persónulega skilríki.
PDF til Mobi Breytir í Java
Til að þróa PDF til Mobi breytir með Java, vinsamlegast fylgdu leiðbeiningunum sem tilgreindar eru hér að neðan. Vinsamlegast athugaðu að þessi skref umbreyta PDF skjalinu (staðsett á skýjageymslu) yfir í MOBIXML snið og hladdu upp ZIP skjalasafninu sem af því verður í skýjageymslu.
- Búðu til tilvik af PdfApi þar sem við sendum persónulegu skilríkin sem rök
- Lestu PDF innsláttinn með því að nota File dæmi og hlaðið því upp í skýjageymslu með uploadFile(…) aðferðinni í PdfAPi bekknum
- Búðu til strenghlut sem heldur nafninu fyrir MobiXML skrána sem myndast
- Að lokum skaltu hringja í putPdfInStorageToMobiXml(…) aðferðina til að umbreyta PDF í Mobi á netinu og vista úttakið í skýjageymslu
// fyrir fleiri dæmi, vinsamlegast farðu á https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// Fáðu ClientID og ClientSecret frá https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// búa til tilvik af PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// heiti PDF inntaksskjals
String name = "input.pdf";
// lestu innihald inntaks PDF-skjals
File file = new File("/Users/Downloads/"+name);
// hlaða upp PDF í skýjageymslu
pdfApi.uploadFile("input.pdf", file, null);
// skráarnafn sem af því leiðir
String resultantFile = "resultant.mobi";
// hringdu í API fyrir PDF til MobiXML umbreytingu. Skráin sem myndast er vistuð í skýgeymslu
pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
// prenta árangursskilaboð
System.out.println("PDF to Mobi conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF til Mobi Kindle með cURL skipunum
Annar valkostur til að fá aðgang að REST API er með cURL skipunum. Svo í þessum hluta ætlum við að umbreyta PDF í Mobi Kindle sniði með því að nota cURL skipanirnar. Nú sem forsenda þurfum við fyrst 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 sem hleður PDF skránni úr skýjageymslu og vistar MobiXML sem myndast á staðbundið drif.
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"
Fljótleg ráð
Til að skoða Mobi skrárnar á netinu, vinsamlegast reyndu að nota Free Mobi viewer.
Niðurstaða
Við höfum farið í gegnum öll nauðsynleg skref til að nota REST API til að umbreyta PDF í Mobi (MobiXML) sniði. Þú gætir hafa tekið eftir því að allt ferlið hefur verið einfalt og einfalt. Annað hvort geturðu umbreytt einni PDF eða framkvæmt lotuvinnslu á móti mörgum PDF skjölum. Við mælum með að þú skoðir Vöruskjölin sem inniheldur upplýsingar um alla spennandi eiginleika sem nú eru studdir af API.
Ef þú vilt fá aðgang að frumkóða Cloud SDK, þá er hann fáanlegur á GitHub (birt undir MIT leyfi). Að lokum, ef þú lendir í einhverju vandamáli þegar þú notar API, vinsamlegast ekki hika við að hafa samband við okkur í gegnum ókeypis Product Support Forum.
tengdar greinar
Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: