PDF ఇతర ఫైల్ ఫార్మాట్ల కంటే ప్రత్యేకమైన ప్రయోజనాలను అందిస్తుంది, ఎందుకంటే ఇది వ్యాపార వర్క్ఫ్లోలను, అధికారిక పత్రాలను ఫార్మాట్లో మార్చగలదు, ఇది ఏదైనా ప్లాట్ఫారమ్లో చూసినప్పుడు లేఅవుట్/ఫార్మాటింగ్ను సంరక్షిస్తుంది. స్థానిక అప్లికేషన్, వీక్షకుడు, ఆపరేటింగ్ సిస్టమ్ లేదా ఉపయోగిస్తున్న పరికరంతో సంబంధం లేకుండా వీక్షకులందరూ పత్రాన్ని ఉద్దేశించిన విధంగా చూసేలా ఇది నిర్ధారిస్తుంది. కానీ, MobiXML ఫార్మాట్ అనేది స్వీయ వివరణాత్మకమైనది, ఇది eBook MobiXML స్టాండర్డ్ ఫార్మాట్ను సూచిస్తుంది మరియు దాదాపు అన్ని ఆధునిక ఇ-రీడర్లు ప్రత్యేకంగా, తక్కువ బ్యాండ్విడ్త్ ఉన్న మొబైల్ పరికరాల ద్వారా మద్దతు ఇస్తుంది. కాబట్టి ఈ కథనంలో, మేము REST APIని ఉపయోగించి PDFని MobiXMLగా మార్చడం ఎలా అనే వివరాలను అన్వేషించబోతున్నాము.
PDF ప్రాసెసింగ్ API
PDF ఫైల్ను ప్రోగ్రామాటిక్గా మార్చటానికి, మేము Aspose.PDF Cloud పేరుతో REST ఆధారిత పరిష్కారాన్ని సృష్టించాము. ఇది PDF పత్రాలను సృష్టించడానికి, సవరించడానికి, మానిప్యులేట్ చేయడానికి మరియు 6 [మద్దతు ఉన్న ఫార్మాట్లకు] మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇప్పుడు మనకు జావా అప్లికేషన్లో PDF మార్పిడి సామర్థ్యాలు అవసరం కాబట్టి, pom.xml (మేవెన్ బిల్డ్ టైప్ ప్రాజెక్ట్)లో కింది వివరాలను చేర్చడం ద్వారా మన జావా అప్లికేషన్లో 17 జావా కోసం [Aspose.PDF Cloud SDK] సూచనను జోడించాలి. .
<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>
తదుపరిది Cloud Dashboard నుండి మీ క్లయింట్ ఆధారాలను పొందడం. మీరు ఇప్పటికే నమోదు చేసుకోకపోతే, దయచేసి చెల్లుబాటు అయ్యే ఇమెయిల్ చిరునామాను ఉపయోగించి నమోదు చేసుకోండి మరియు మీ వ్యక్తిగతీకరించిన ఆధారాలను పొందండి.
జావాలో PDF నుండి Mobi కన్వర్టర్
జావాను ఉపయోగించి PDF నుండి Mobi కన్వర్టర్ను అభివృద్ధి చేయడానికి, దయచేసి దిగువ పేర్కొన్న సూచనలను అనుసరించండి. దయచేసి ఈ దశలు PDF డాక్యుమెంట్ను (క్లౌడ్ స్టోరేజ్లో ఉన్నవి) MOBIXML ఫార్మాట్కి మారుస్తాయని మరియు ఫలితంగా వచ్చే జిప్ ఆర్కైవ్ను క్లౌడ్ స్టోరేజ్కి అప్లోడ్ చేస్తాయని గమనించండి.
- మేము వ్యక్తిగతీకరించిన ఆధారాలను వాదనలుగా పాస్ చేసే PdfApi యొక్క ఉదాహరణను సృష్టించండి
- ఫైల్ ఉదాహరణను ఉపయోగించి ఇన్పుట్ PDFని చదవండి మరియు PdfAPi క్లాస్ యొక్క అప్లోడ్ఫైల్(…) పద్ధతిని ఉపయోగించి క్లౌడ్ స్టోరేజ్కి అప్లోడ్ చేయండి
- ఫలితంగా MobiXML ఫైల్ కోసం పేరును కలిగి ఉన్న స్ట్రింగ్ ఆబ్జెక్ట్ను సృష్టించండి
- చివరగా, PDFని Mobi ఆన్లైన్లో మార్చడానికి మరియు అవుట్పుట్ను క్లౌడ్ స్టోరేజ్లో సేవ్ చేయడానికి putPdfInStorageToMobiXml(…) పద్ధతికి కాల్ చేయండి
// మరిన్ని ఉదాహరణల కోసం, దయచేసి https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examplesని సందర్శించండి
try
{
// https://dashboard.aspose.cloud/ నుండి ClientID మరియు ClientSecretని పొందండి
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// PdfApi యొక్క ఉదాహరణను సృష్టించండి
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// ఇన్పుట్ PDF పత్రం పేరు
String name = "input.pdf";
// ఇన్పుట్ PDF ఫైల్ యొక్క కంటెంట్ను చదవండి
File file = new File("/Users/Downloads/"+name);
// క్లౌడ్ నిల్వకు PDFని అప్లోడ్ చేయండి
pdfApi.uploadFile("input.pdf", file, null);
// ఫలితంగా ఫైల్ పేరు
String resultantFile = "resultant.mobi";
// PDF నుండి MobiXML మార్పిడి కోసం APIకి కాల్ చేయండి. ఫలితంగా ఫైల్ క్లౌడ్ నిల్వలో సేవ్ చేయబడుతుంది
pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
// విజయ సందేశాన్ని ముద్రించండి
System.out.println("PDF to Mobi conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
CURL ఆదేశాలను ఉపయోగించి Mobi Kindle నుండి PDF
REST APIలను యాక్సెస్ చేయడానికి మరొక ఎంపిక cURL ఆదేశాల ద్వారా. కాబట్టి ఈ విభాగంలో, మేము cURL ఆదేశాలను ఉపయోగించి PDFని Mobi Kindle ఆకృతికి మార్చబోతున్నాము. ఇప్పుడు ముందస్తుగా, కింది ఆదేశాన్ని ఉపయోగించి మనం మొదట JWT యాక్సెస్ టోకెన్ను (క్లైంట్ ఆధారాల ఆధారంగా) రూపొందించాలి.
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"
ఇప్పుడు క్లౌడ్ నిల్వ నుండి PDF ఫైల్ను లోడ్ చేసే కింది ఆదేశాన్ని అమలు చేయండి మరియు ఫలితంగా MobiXMLని లోకల్ డ్రైవ్లో సేవ్ చేస్తుంది.
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"
త్వరిత చిట్కా
Mobi ఫైల్లను ఆన్లైన్లో వీక్షించడానికి, దయచేసి మా Free Mobi వ్యూయర్ని ఉపయోగించి ప్రయత్నించండి.
ముగింపు
మేము PDFని Mobi (MobiXML) ఫార్మాట్కి మార్చడానికి REST APIని ఉపయోగించడానికి అవసరమైన అన్ని దశలను పూర్తి చేసాము. పూర్తి ప్రక్రియ సరళంగా మరియు సూటిగా ఉందని మీరు గమనించి ఉండవచ్చు. మీరు ఒకే PDFని మార్చవచ్చు లేదా బహుళ PDF ఫైల్లకు వ్యతిరేకంగా బ్యాచ్ ప్రాసెసింగ్ చేయవచ్చు. ప్రస్తుతం API ద్వారా సపోర్ట్ చేస్తున్న అన్ని ఉత్తేజకరమైన ఫీచర్లకు సంబంధించిన సమాచారాన్ని కలిగి ఉన్న [ఉత్పత్తి డాక్యుమెంటేషన్11ని అన్వేషించాలని మేము మీకు సిఫార్సు చేస్తున్నాము.
మీరు క్లౌడ్ SDK యొక్క సోర్స్ కోడ్కి యాక్సెస్ పొందాలనుకుంటే, ఇది GitHub (MIT లైసెన్స్ క్రింద ప్రచురించబడింది)లో అందుబాటులో ఉంటుంది. చివరగా, మీరు APIని ఉపయోగిస్తున్నప్పుడు ఏదైనా సమస్యను ఎదుర్కొన్నట్లయితే, దయచేసి ఉచిత [ఉత్పత్తి మద్దతు ఫోరమ్9 ద్వారా మమ్మల్ని సంప్రదించడానికి సంకోచించకండి.
సంబంధిత కథనాలు
దీని గురించి మరింత తెలుసుకోవడానికి దయచేసి క్రింది లింక్లను సందర్శించండి: