पीडीएफ ते MobiXML

जावामध्ये पीडीएफला मोबीएक्सएमएलमध्ये रूपांतरित करा

PDF इतर फाईल फॉरमॅट्सच्या तुलनेत अनन्य फायदे देते कारण ते कोणत्याही प्लॅटफॉर्मवर पाहिल्यावर लेआउट/फॉर्मेटिंग जतन करणाऱ्या फॉरमॅटमध्ये व्यावसायिक वर्कफ्लो, अधिकृत दस्तऐवज बदलू शकते. हे सुनिश्चित करते की सर्व दर्शकांना मूळ अनुप्रयोग, दर्शक, ऑपरेटिंग सिस्टम किंवा वापरल्या जाणार्‍या डिव्हाइसची पर्वा न करता दस्तऐवज अभिप्रेत आहे. परंतु, MobiXML स्वरूप हे स्वयंस्पष्टीकरणात्मक आहे जे eBook MobiXML मानक स्वरूपाचा संदर्भ देते आणि जवळजवळ सर्व आधुनिक ई-रीडर्सद्वारे समर्थित आहे, विशेषत: कमी बँडविड्थ असलेल्या मोबाइल डिव्हाइसेस. म्हणून या लेखात, आम्ही REST API वापरून पीडीएफला MobiXML मध्ये रूपांतरित कसे करावे यावरील तपशील एक्सप्लोर करणार आहोत.

पीडीएफ प्रोसेसिंग API

पीडीएफ फाइलमध्ये प्रोग्रामॅटिकली हाताळणी करण्यासाठी, आम्ही Aspose.PDF Cloud नावाचे REST आधारित समाधान तयार केले आहे. हे तुम्हाला PDF दस्तऐवज तयार करण्यास, संपादित करण्यास, हाताळण्यास आणि रूपांतरित करण्यास सक्षम करते [सपोर्टेड फॉरमॅट्स] [६]. आता आम्हाला जावा ऍप्लिकेशनमध्ये पीडीएफ कन्व्हर्जन क्षमतांची आवश्यकता असल्याने, आम्हाला आमच्या Java ऍप्लिकेशनमध्ये [Aspose.PDF Cloud SDK for Java] चा संदर्भ जोडणे आवश्यक आहे pom.xml (maven बिल्ड प्रकार प्रकल्प) मध्ये खालील तपशील समाविष्ट करून .

<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 दस्तऐवज (क्लाउड स्टोरेजवर स्थित) MOBIXML फॉरमॅटमध्ये रूपांतरित करतात आणि परिणामी ZIP संग्रहण क्लाउड स्टोरेजमध्ये अपलोड करतात.

  • 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);
		
    // क्लाउड स्टोरेजवर 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);
    }

सीआरएल कमांड्स वापरून मोबी किंडल ते पीडीएफ

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 फाइल्स ऑनलाइन पाहण्यासाठी, कृपया आमचे फ्री मोबी व्ह्यूअर वापरून पहा.

निष्कर्ष

PDF ला Mobi (MobiXML) फॉरमॅटमध्ये रूपांतरित करण्यासाठी REST API वापरण्यासाठी आम्ही सर्व आवश्यक पायऱ्या पार केल्या आहेत. तुम्ही पाहिले असेल की संपूर्ण प्रक्रिया सोपी आणि सरळ आहे. एकतर तुम्ही एक पीडीएफ रूपांतरित करू शकता किंवा एकाधिक पीडीएफ फाइल्सवर बॅच प्रक्रिया करू शकता. आम्ही तुम्हाला [उत्पादन दस्तऐवजीकरण] एक्सप्लोर करण्याची शिफारस करतो [११] ज्यात सध्या API द्वारे समर्थित असलेल्या सर्व रोमांचक वैशिष्ट्यांशी संबंधित माहिती आहे.

जर तुम्हाला क्लाउड SDK च्या स्त्रोत कोडमध्ये प्रवेश मिळवायचा असेल, तर तो GitHub (MIT परवान्याअंतर्गत प्रकाशित) वर उपलब्ध आहे. शेवटी, API वापरताना तुम्हाला कोणतीही समस्या आल्यास, कृपया आमच्याशी विनामूल्य [उत्पादन समर्थन मंच9 द्वारे संपर्क साधा.

संबंधित लेख

याबद्दल अधिक जाणून घेण्यासाठी कृपया खालील लिंक्सला भेट द्या: