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: