PDF i MobiXML

Trosi PDF i MobiXML yn Java

Mae PDF yn cynnig manteision unigryw dros fformatau ffeil eraill gan y gall drawsnewid llifoedd gwaith busnes, dogfennau swyddogol mewn fformat sy’n cadw’r gosodiad / fformat wrth edrych arnynt ar unrhyw lwyfan. Mae’n sicrhau bod pob gwyliwr yn gweld y ddogfen fel y bwriadwyd, waeth beth fo’r cymhwysiad brodorol, y gwyliwr, y system weithredu, neu’r ddyfais a ddefnyddir. Ond, mae fformat MobiXML yn hunanesboniadol sy’n cyfeirio at fformat Safonol eLyfr MobiXML ac yn cael ei gefnogi gan bron pob e-ddarllenydd modern yn benodol, y dyfeisiau symudol â lled band isel. Felly yn yr erthygl hon, rydyn ni’n mynd i archwilio’r manylion ar Sut i drosi PDF i MobiXML gan ddefnyddio REST API.

API Prosesu PDF

Er mwyn trin ffeil PDF yn rhaglennol, rydym wedi creu datrysiad yn seiliedig ar REST o’r enw Aspose.PDF Cloud. Mae’n eich galluogi i greu, golygu, trin a throsi dogfennau PDF i lu o fformatau a gefnogir. Nawr gan fod angen y galluoedd trosi PDF mewn cymhwysiad Java, felly mae angen i ni ychwanegu cyfeirnod Aspose.PDF Cloud SDK ar gyfer Java yn ein cymhwysiad Java trwy gynnwys y manylion canlynol yn pom.xml (prosiect math adeiladu 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>

Y nesaf yw cael tystlythyrau eich cleient o Dangosfwrdd Cwmwl. Os nad ydych wedi cofrestru eisoes, cofrestrwch gan ddefnyddio cyfeiriad e-bost dilys a nôl eich manylion personol.

Trawsnewidydd PDF i Mobi yn Java

Er mwyn datblygu trawsnewidydd PDF i Mobi gan ddefnyddio Java, dilynwch y cyfarwyddiadau a nodir isod. Sylwch fod y camau hyn yn trosi’r ddogfen PDF (sydd wedi’i lleoli ar storfa Cloud) i fformat MOBIXML ac yn uwchlwytho’r archif ZIP canlyniadol i storfa Cloud.

  • Creu enghraifft o PdfApi lle rydyn ni’n pasio’r tystlythyrau personol fel dadleuon
  • Darllenwch y mewnbwn PDF gan ddefnyddio File instance a’i uwchlwytho i storfa cwmwl gan ddefnyddio dull uploadFile (…) o ddosbarth PdfAPi
  • Creu gwrthrych llinynnol sy’n dal yr enw ar gyfer ffeil MobiXML canlyniadol
  • Yn olaf, ffoniwch ddull putPdfInStorageToMobiXml(…) i drosi’r PDF i Mobi ar-lein ac arbed yr allbwn i storfa cwmwl
// am ragor o enghreifftiau, ewch i https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Cael ClientID a ClientSecret o https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // creu enghraifft o PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
		
    // enw'r ddogfen PDF mewnbwn
    String name = "input.pdf";
		        
    // darllen cynnwys y ffeil PDF mewnbwn
    File file = new File("/Users/Downloads/"+name);
		
    // uwchlwytho PDF i storfa cwmwl
    pdfApi.uploadFile("input.pdf", file, null);
  
    // enw ffeil canlyniadol
    String resultantFile = "resultant.mobi";
		        
    // ffoniwch yr API ar gyfer trosi PDF i MobiXML. Mae'r ffeil canlyniadol yn cael ei chadw mewn storfa cwmwl
    pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
  
    // argraffu neges llwyddiant
    System.out.println("PDF to Mobi conversion successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

PDF i Mobi Kindle gan ddefnyddio Gorchmynion cURL

Opsiwn arall i gael mynediad i’r APIs REST yw trwy orchmynion cURL. Felly yn yr adran hon, rydyn ni’n mynd i drosi’r PDF i fformat Mobi Kindle gan ddefnyddio’r gorchmynion cURL. Nawr fel rhagofyniad, yn gyntaf mae angen i ni gynhyrchu tocyn mynediad JWT (yn seiliedig ar gymwysterau cleient) gan ddefnyddio’r gorchymyn canlynol.

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"

Nawr gweithredwch y gorchymyn canlynol sy’n llwytho’r ffeil PDF o storfa Cloud ac yn arbed y MobiXML canlyniadol i yriant lleol.

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"

Awgrym Cyflym

Er mwyn gweld y ffeiliau Mobi ar-lein, ceisiwch ddefnyddio ein [Gwyliwr Mobi Am Ddim] (https://products.groupdocs.app/viewer/mobi).

Casgliad

Rydym wedi mynd trwy’r holl gamau angenrheidiol o ddefnyddio’r API REST i drosi PDF i fformat Mobi (MobiXML). Efallai eich bod wedi sylwi bod y broses gyflawn wedi bod yn syml ac yn syml. Naill ai gallwch drosi PDF sengl neu berfformio prosesu swp yn erbyn ffeiliau PDF lluosog. Rydym yn argymell eich bod yn archwilio’r Dogfennaeth Cynnyrch sy’n cynnwys y wybodaeth am yr holl nodweddion cyffrous sy’n cael eu cefnogi gan yr API ar hyn o bryd.

Rhag ofn eich bod am gael mynediad at god ffynhonnell y Cloud SDK, mae ar gael ar GitHub (cyhoeddwyd o dan drwydded MIT). Yn olaf, rhag ofn y byddwch yn dod ar draws unrhyw broblem wrth ddefnyddio’r API, mae croeso i chi gysylltu â ni trwy Fforwm Cymorth Cynnyrch am ddim.

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: