Tá buntáistí uathúla ag PDF thar fhormáidí comhaid eile mar is féidir leis sreafaí oibre gnó, doiciméid oifigiúla a athrú i bhformáid a chaomhnaíonn an leagan amach/formáidiú nuair a bhreathnaítear air ar aon ardán. Cinntíonn sé go bhfeiceann gach lucht féachana an doiciméad mar atá beartaithe, beag beann ar an bhfeidhmchlár dúchais, an t-amharcóir, an córas oibriúcháin nó an gléas atá á úsáid. Ach, tá an fhormáid MobiXML féinmhínitheach a thagraíonn d’fhormáid Chaighdeánach eBook MobiXML agus a fhaigheann tacaíocht ó bheagnach gach ríomhléitheoir nua-aimseartha go sonrach, na gléasanna soghluaiste a bhfuil bandaleithead íseal acu. Mar sin san Airteagal seo, táimid chun iniúchadh a dhéanamh ar na sonraí ar Conas PDF a thiontú go MobiXML ag baint úsáide as REST API.
- API próiseála pdf
- Tiontaire ó pdf a mobi i java
- PDF chuig Mobi Kindle ag baint úsáide as Orduithe cURL
API próiseála pdf
Chun comhad PDF a ionramháil go ríomhchláraithe, tá réiteach bunaithe ar REST darb ainm Aspose.PDF Cloud cruthaithe againn. Cuireann sé ar do chumas doiciméid PDF a chruthú, a chur in eagar, a ionramháil agus a thiontú go raidhse de formáidí a dtacaítear leo. Anois agus na cumais comhshó PDF ag teastáil uainn i bhfeidhmchlár Java, mar sin ní mór dúinn an tagairt Aspose.PDF Cloud SDK do Java a chur leis inár bhfeidhmchlár Java trí na sonraí seo 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>http://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>
Is é an chéad cheann eile dintiúir do chliaint a fháil ó Cloud Dashboard. Mura bhfuil tú cláraithe cheana féin, cláraigh le seoladh ríomhphoist bailí agus faigh do dhintiúir phearsantaithe.
Tiontaire ó pdf a mobi i java
Chun tiontaire PDF go Mobi a fhorbairt ag baint úsáide as Java, lean na treoracha atá sonraithe thíos. Tabhair faoi deara le do thoil go n-athraíonn na céimeanna seo an doiciméad PDF (suite ar stóráil Cloud) go formáid MOBIXML agus go n-uaslódálann siad an chartlann ZIP dá bharr chuig Cloud Store.
- Cruthaigh sampla de PdfApi ina gcuirimid na dintiúir phearsantaithe ar aghaidh mar argóintí
- Léigh an PDF ionchuir ag baint úsáide as File instance agus é a uaslódáil chuig stóráil néil ag baint úsáide as modh uploadFile(…) den rang PdfAPi
- Cruthaigh teaghrán ina bhfuil an t-ainm don chomhad MobiXML dá bharr
- Mar fhocal scoir, cuir glaoch ar an modh putPdfInStorageToMobiXml(…) chun an PDF a thiontú go Mobi ar líne agus an t-aschur a shábháil chuig stóráil scamall
// le haghaidh tuilleadh samplaí, tabhair cuairt le do thoil https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
try
{
// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// Cruthaigh sampla de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// Ainm ionchur doiciméad pdf
String name = "input.pdf";
// Léigh ábhar an chomhaid PDF ionchuir
File file = new File("/Users/Downloads/"+name);
// Uaslódáil PDF a stóráil scamall
pdfApi.uploadFile("input.pdf", file, null);
// ainm comhaid dá bharr
String resultantFile = "resultant.mobi";
// cuir glaoch ar an API le haghaidh comhshó PDF go MobiXML. Sábháiltear an comhad mar thoradh air i stóráil néil
pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
// teachtaireacht rath a phriontáil
System.out.println("PDF to Mobi conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF chuig Mobi Kindle ag baint úsáide as Orduithe cURL
Rogha eile chun rochtain a fháil ar na REST APIs ná trí orduithe cURL. Mar sin san alt seo, táimid chun an PDF a thiontú go formáid Mobi Kindle ag baint úsáide as na horduithe cURL. Anois mar réamhriachtanas, ní mór dúinn comhartha rochtana JWT a ghiniúint ar dtús (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 a lódálann an comhad PDF ó stóráil Cloud agus a shábhálann an MobiXML dá bharr chuig an tiomántán áitiúil.
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"
Leid Thapa
Chun na comhaid Mobi a fheiceáil ar líne, bain triail as ár n-[Amharcóir Mobi Saor in Aisce] (https://products.groupdocs.app/viewer/mobi).
Conclúid
Táimid tar éis dul trí na céimeanna riachtanacha go léir chun an API REST a úsáid chun PDF a thiontú go formáid Mobi (MobiXML). B’fhéidir gur thug tú faoi deara go raibh an próiseas iomlán simplí agus simplí. Is féidir leat PDF amháin a thiontú nó próiseáil bhaisc a dhéanamh ar chomhaid PDF iolracha. Molaimid duit iniúchadh a dhéanamh ar an Doiciméadúchán Táirge ina bhfuil an fhaisnéis maidir leis na gnéithe spreagúla go léir a dtacaíonn an API leo faoi láthair.
I gcás gur mian leat rochtain a fháil ar chód foinse an Cloud SDK, tá sé ar fáil ar GitHub (foilsithe faoi cheadúnas MIT). Ar deireadh, ar eagla go dtiocfaidh aon fhadhb ort agus an API á úsáid agat, ná bíodh drogall ort teagmháil a dhéanamh linn 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: