MobiXML go pdf

Tiontaigh PDF a MobiXML i Java

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

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

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: