PDF sa MobiXML

I-convert ang PDF sa MobiXML sa Java

Ang PDF nagtanyag ug talagsaon nga mga bentaha sa ubang mga format sa file tungod kay kini makabag-o sa mga workflow sa negosyo, mga opisyal nga dokumento sa usa ka format nga nagpreserbar sa layout/format kung tan-awon sa bisan unsang plataporma. Gisiguro niini nga makita sa tanan nga mga tumatan-aw ang dokumento ingon nga gituyo, bisan unsa pa ang lumad nga aplikasyon, tigtan-aw, operating system, o ang aparato nga gigamit. Apan, ang MobiXML nga format kay self explanatory nga nagtumong sa eBook MobiXML Standard nga format ug gisuportahan sa halos tanang modernong e-reader ilabina, ang mga mobile device nga adunay ubos nga bandwidth. Mao nga sa kini nga artikulo, susihon namon ang mga detalye kung giunsa ang pag-convert sa PDF sa MobiXML gamit ang REST API.

PDF Processing API

Aron ma-programmatically ang pagmaniobra sa PDF file, naghimo kami og REST based solution nga ginganlag Aspose.PDF Cloud. Makahimo kini kanimo sa paghimo, pag-edit, pagmaniobra ug pag-convert sa mga dokumento sa PDF sa daghang gisuportahan nga mga format. Karon ingon nga kinahanglan namon ang mga katakus sa pagkakabig sa PDF sa aplikasyon sa Java, busa kinahanglan namon nga idugang ang reperensiya sa Aspose.PDF Cloud SDK para sa Java sa among aplikasyon sa Java pinaagi sa paglakip sa pagsunod sa mga detalye sa pom.xml (maven build type project) .

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

Ang sunod mao ang pagkuha sa mga kredensyal sa imong kliyente gikan sa Cloud Dashboard. Kung wala ka pa narehistro, palihug pagrehistro gamit ang balido nga email address ug kuhaa ang imong personal nga mga kredensyal.

PDF sa Mobi Converter sa Java

Aron makahimo og PDF to Mobi converter gamit ang Java, palihug sunda ang mga instruksiyon nga gipiho sa ubos. Palihug timan-i nga kini nga mga lakang nag-convert sa PDF nga dokumento (naa sa Cloud storage) ngadto sa MOBIXML format ug i-upload ang resulta nga ZIP archive ngadto sa Cloud storage.

  • Paghimo usa ka pananglitan sa PdfApi kung diin gipasa namon ang mga personal nga kredensyal ingon mga argumento
  • Basaha ang input PDF gamit ang File instance ug i-upload kini sa cloud storage gamit ang uploadFile(…) nga pamaagi sa PdfAPi class
  • Paghimo og string object nga nagkupot sa ngalan alang sa resulta nga MobiXML file
  • Sa katapusan, tawagan ang putPdfInStorageToMobiXml(…) nga pamaagi aron ma-convert ang PDF sa Mobi online ug i-save ang output sa cloud storage
// alang sa dugang nga mga pananglitan, palihug bisitaha ang https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Pagkuha ClientID ug ClientSecret gikan sa https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // paghimo usa ka pananglitan sa PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // ngalan sa input PDF nga dokumento
    String name = "input.pdf";
		        
    // basaha ang sulod sa input PDF file
    File file = new File("/Users/Downloads/"+name);
		
    // i-upload ang PDF sa cloud storage
    pdfApi.uploadFile("input.pdf", file, null);
  
    // ngalan sa file nga resulta
    String resultantFile = "resultant.mobi";
		        
    // Tawga ang API para sa PDF sa pagkakabig sa MobiXML. Ang resulta nga file gitipigan sa cloud storage
    pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
  
    // pag-imprinta sa mensahe sa kalampusan
    System.out.println("PDF to Mobi conversion successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

PDF sa Mobi Kindle gamit ang cURL Commands

Ang laing kapilian sa pag-access sa REST API mao ang pinaagi sa cURL commands. Mao nga sa kini nga seksyon, among i-convert ang PDF sa format sa Mobi Kindle gamit ang cURL nga mga mando. Karon ingon usa ka kinahanglanon, kinahanglan una namon nga maghimo usa ka JWT access token (base sa mga kredensyal sa kliyente) gamit ang mosunud nga mando.

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"

Karon ipatuman ang mosunod nga sugo nga nag-load sa PDF file gikan sa Cloud storage ug nagtipig sa resulta nga MobiXML sa lokal nga drive.

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"

Dali nga Tip

Aron matan-aw ang mga file sa Mobi online, palihog sulayi gamit ang among Libreng Mobi viewer.

Konklusyon

Among naagian ang tanang gikinahanglan nga mga lakang sa paggamit sa REST API sa pag-convert sa PDF ngadto sa Mobi (MobiXML) nga format. Mahimo nimong naobserbahan nga ang kompleto nga proseso yano ug prangka. Mahimo nimong mabag-o ang usa ka PDF o maghimo usa ka pagproseso sa batch batok sa daghang mga file sa PDF. Kami nagrekomendar kanimo sa pag-usisa sa Product Documentation nga naglangkob sa impormasyon bahin sa tanang makapahinam nga mga bahin nga karon gisuportahan sa API.

Kung gusto nimo makakuha og access sa source code sa Cloud SDK, magamit kini sa GitHub (gipatik ubos sa lisensya sa MIT). Katapusan, kung makasugat ka og bisan unsang isyu samtang naggamit sa API, palihug ayaw pagduhaduha sa pagkontak kanamo pinaagi sa libre nga Product Support Forum.

May Kalabutan nga mga Artikulo

Palihug bisitaha ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: