PDF to MobiXML

જાવામાં PDF ને MobiXML માં કન્વર્ટ કરો

PDF અન્ય ફાઇલ ફોર્મેટ્સ કરતાં અનન્ય ફાયદાઓ પ્રદાન કરે છે કારણ કે તે વ્યવસાયિક વર્કફ્લો, સત્તાવાર દસ્તાવેજોને ફોર્મેટમાં રૂપાંતરિત કરી શકે છે જે કોઈપણ પ્લેટફોર્મ પર જોવામાં આવે ત્યારે લેઆઉટ/ફોર્મેટિંગને સાચવે છે. તે સુનિશ્ચિત કરે છે કે મૂળ એપ્લિકેશન, દર્શક, ઓપરેટિંગ સિસ્ટમ અથવા ઉપયોગમાં લેવાતા ઉપકરણને ધ્યાનમાં લીધા વિના, બધા દર્શકો દસ્તાવેજને હેતુ મુજબ જુએ છે. પરંતુ, MobiXML ફોર્મેટ સ્વસ્પષ્ટ છે જે ઇબુક MobiXML સ્ટાન્ડર્ડ ફોર્મેટનો સંદર્ભ આપે છે અને લગભગ તમામ આધુનિક ઇ-રીડર્સ દ્વારા ખાસ કરીને, ઓછી બેન્ડવિડ્થવાળા મોબાઇલ ઉપકરણો દ્વારા સપોર્ટેડ છે. તેથી આ લેખમાં, અમે REST API નો ઉપયોગ કરીને PDF ને MobiXML માં કેવી રીતે કન્વર્ટ કરવું તેની વિગતોનું અન્વેષણ કરવા જઈ રહ્યા છીએ.

PDF પ્રોસેસિંગ API

પીડીએફ ફાઇલને પ્રોગ્રામેમેટિકલી મેનિપ્યુલેટ કરવા માટે, અમે Aspose.PDF Cloud નામનું REST આધારિત સોલ્યુશન બનાવ્યું છે. તે તમને PDF દસ્તાવેજો બનાવવા, સંપાદિત કરવા, હેરફેર કરવા અને [સપોર્ટેડ ફોર્મેટ6 ની પુષ્કળતામાં કન્વર્ટ કરવા સક્ષમ બનાવે છે. હવે અમને જાવા એપ્લિકેશનમાં પીડીએફ કન્વર્ઝન ક્ષમતાઓની જરૂર છે, તેથી અમારે અમારી Java એપ્લિકેશનમાં [Aspose.PDF Cloud SDK for Java] નો સંદર્ભ ઉમેરવાની જરૂર છે. .

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

આગળ તમારા ક્લાયન્ટ ઓળખપત્રો [ક્લાઉડ ડેશબોર્ડ] પરથી મેળવવાનું છે5. જો તમે પહેલાથી નોંધાયેલ નથી, તો કૃપા કરીને માન્ય ઇમેઇલ સરનામાંનો ઉપયોગ કરીને નોંધણી કરો અને તમારા વ્યક્તિગત ઓળખપત્રો મેળવો.

જાવામાં પીડીએફ થી મોબી કન્વર્ટર

Java નો ઉપયોગ કરીને PDF to Mobi કન્વર્ટર વિકસાવવા માટે, કૃપા કરીને નીચે દર્શાવેલ સૂચનાઓને અનુસરો. મહેરબાની કરીને નોંધ કરો કે આ પગલાં પીડીએફ દસ્તાવેજ (ક્લાઉડ સ્ટોરેજ પર સ્થિત)ને MOBIXML ફોર્મેટમાં કન્વર્ટ કરે છે અને પરિણામી ZIP આર્કાઇવને ક્લાઉડ સ્ટોરેજમાં અપલોડ કરે છે.

  • PdfApi નો એક દાખલો બનાવો જ્યાં અમે દલીલો તરીકે વ્યક્તિગત ઓળખપત્રો પસાર કરીએ છીએ
  • ફાઇલ ઇન્સ્ટન્સનો ઉપયોગ કરીને ઇનપુટ PDF વાંચો અને PdfAPi ક્લાસની uploadFile(…) પદ્ધતિનો ઉપયોગ કરીને તેને ક્લાઉડ સ્ટોરેજ પર અપલોડ કરો
  • પરિણામી 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);
		
    // ઇનપુટ પીડીએફ દસ્તાવેજનું નામ
    String name = "input.pdf";
		        
    // ઇનપુટ પીડીએફ ફાઇલની સામગ્રી વાંચો
    File file = new File("/Users/Downloads/"+name);
		
    // ક્લાઉડ સ્ટોરેજ પર પીડીએફ અપલોડ કરો
    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);
    }

સીઆરએલ કમાન્ડનો ઉપયોગ કરીને પીડીએફથી મોબી કિન્ડલ

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"

હવે નીચેનો આદેશ ચલાવો જે Cloud Storage માંથી 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 (MobiXML) ફોર્મેટમાં કન્વર્ટ કરવા માટે અમે REST API નો ઉપયોગ કરવાના તમામ જરૂરી પગલાંઓમાંથી પસાર થયા છીએ. તમે જોયું હશે કે સંપૂર્ણ પ્રક્રિયા સરળ અને સીધી રહી છે. કાં તો તમે એક પીડીએફ કન્વર્ટ કરી શકો છો અથવા બહુવિધ પીડીએફ ફાઇલો સામે બેચ પ્રોસેસિંગ કરી શકો છો. અમે તમને ઉત્પાદન દસ્તાવેજીકરણ નું અન્વેષણ કરવાની ભલામણ કરીએ છીએ જેમાં હાલમાં API દ્વારા સમર્થિત તમામ આકર્ષક સુવિધાઓ સંબંધિત માહિતી શામેલ છે.

જો તમે ક્લાઉડ SDK ના સોર્સ કોડની ઍક્સેસ મેળવવા માંગતા હો, તો તે GitHub (MIT લાયસન્સ હેઠળ પ્રકાશિત) પર ઉપલબ્ધ છે. અંતે, જો તમને API નો ઉપયોગ કરતી વખતે કોઈ સમસ્યા આવે, તો કૃપા કરીને મફત ઉત્પાદન સપોર્ટ ફોરમ દ્વારા અમારો સંપર્ક કરવા માટે નિઃસંકોચ કરો.

સંબંધિત લેખો

આ વિશે વધુ જાણવા માટે કૃપા કરીને નીચેની લિંક્સની મુલાકાત લો: