PDF-ist MobiXML-i

Teisendage PDF Java-vormingus MobiXML-iks

PDF pakub unikaalseid eeliseid võrreldes teiste failivormingutega, kuna see võib muuta ettevõtte töövooge, ametlikke dokumente vormingus, mis säilitab paigutuse/vormingu, kui neid vaadata mis tahes platvormil. See tagab, et kõik vaatajad näevad dokumenti ettenähtud viisil, olenemata kasutatavast algrakendusest, vaatajast, operatsioonisüsteemist või kasutatavast seadmest. Kuid MobiXML-vorming on iseenesestmõistetav, mis viitab e-raamatu MobiXML standardvormingule ja seda toetavad peaaegu kõik kaasaegsed e-lugerid, eriti väikese ribalaiusega mobiilseadmed. Nii et selles artiklis uurime üksikasjalikult PDF-i teisendamiseks MobiXML-iks REST API abil.

PDF-i töötlemise API

PDF-faili programmiliseks manipuleerimiseks oleme loonud REST-põhise lahenduse nimega Aspose.PDF Cloud. See võimaldab teil luua, redigeerida, töödelda ja teisendada PDF-dokumente paljudeks toetatud vorminguteks. Kuna vajame Java-rakenduses PDF-i teisendusvõimalusi, peame lisama oma Java-rakendusse viite Aspose.PDF Cloud SDK for Java, lisades faili pom.xml (maven build type projekt) järgmised üksikasjad. .

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

Järgmine on hankida oma kliendi mandaadid teenusest Cloud Dashboard. Kui te pole veel registreerunud, registreeruge kehtiva e-posti aadressiga ja hankige oma isikupärastatud mandaadid.

PDF-i Mobi-muundur Javas

Java abil PDF-i Mobi-muunduri arendamiseks järgige alltoodud juhiseid. Pange tähele, et need sammud teisendavad PDF-dokumendi (asub pilvmälus) MOBIXML-vormingusse ja laadivad saadud ZIP-arhiivi üles pilvesalvestusse.

  • Looge PdfApi eksemplar, kus edastame isikupärastatud mandaadid argumentidena
  • Lugege sisend-PDF-i failieksemplari abil ja laadige see üles pilvesalvestusse, kasutades PdfAPi klassi meetodit uploadFile(…).
  • Looge stringobjekt, millel on saadud MobiXML-faili nimi
  • Lõpuks kutsuge meetod putPdfInStorageToMobiXml(…), et teisendada PDF-fail võrgus Mobi-vormingusse ja salvestada väljund pilvesalvestusse
// rohkemate näidete saamiseks külastage aadressi https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Hankige ClientID ja ClientSecret saidilt https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // luua PdfApi eksemplar
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // sisestatud PDF-dokumendi nimi
    String name = "input.pdf";
		        
    // lugege sisend-PDF-faili sisu
    File file = new File("/Users/Downloads/"+name);
		
    // laadige PDF pilvesalvestusse
    pdfApi.uploadFile("input.pdf", file, null);
  
    // tulenev failinimi
    String resultantFile = "resultant.mobi";
		        
    // kutsuge API PDF-i teisendamiseks MobiXML-iks. Saadud fail salvestatakse pilvesalvestusse
    pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
  
    // printida eduteade
    System.out.println("PDF to Mobi conversion successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

PDF-fail Mobi Kindle’i, kasutades cURL-i käske

Teine võimalus REST API-dele juurde pääseda on cURL-i käskude kaudu. Nii et selles jaotises teisendame PDF-i Mobi Kindle’i vormingusse, kasutades käske cURL. Eeltingimusena peame esmalt genereerima JWT-pääsuluba (põhineb kliendi mandaatidel), kasutades järgmist käsku.

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"

Nüüd käivitage järgmine käsk, mis laadib PDF-faili pilvmälust ja salvestab saadud MobiXML-i kohalikule draivile.

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"

Kiire näpunäide

Mobi-failide võrgus vaatamiseks proovige kasutada meie tasuta Mobi-vaaturit.

Järeldus

Oleme läbinud kõik vajalikud toimingud REST API kasutamiseks PDF-i teisendamiseks Mobi (MobiXML) vormingusse. Võib-olla olete märganud, et kogu protsess on olnud lihtne ja arusaadav. Saate teisendada ühe PDF-faili või teha mitme PDF-faili paketttöötluse. Soovitame teil uurida tootedokumentatsiooni, mis sisaldab teavet kõigi põnevate funktsioonide kohta, mida API praegu toetab.

Kui soovite saada juurdepääsu Cloud SDK lähtekoodile, on see saadaval saidil GitHub (avaldatud MIT-litsentsi alusel). Lõpuks, kui teil tekib API kasutamisel probleeme, võtke meiega ühendust tasuta tootetoe foorumi kaudu.

seotud artiklid

Lisateabe saamiseks külastage järgmisi linke: