पीडीएफ से मोबीएक्सएमएल के बा

जावा में पीडीएफ के मोबीएक्सएमएल में बदलल जाला

PDF अन्य फाइल फॉर्मेट सभ के तुलना में बिसेस फायदा देला काहें से कि ई बिजनेस वर्कफ़्लो, आधिकारिक दस्तावेज सभ के अइसन फॉर्मेट में बदल सके ला जे कौनों भी प्लेटफार्म पर देखला पर लेआउट/फॉर्मेटिंग के संरक्षित करे ला। ई सुनिश्चित करे ला कि सभ दर्शक दस्तावेज के इरादा के अनुसार देखे, चाहे ऊ देशी एप्लीकेशन, दर्शक, ऑपरेटिंग सिस्टम भा इस्तेमाल होखे वाला डिवाइस के कवनो भी बात होखे। लेकिन, MobiXML फॉर्मेट सेल्फ एक्सप्लेनेटरी होला जे ईबुक मोबीएक्सएमएल स्टैंडर्ड फॉर्मेट के संदर्भ देला आ लगभग सगरी आधुनिक ई-रीडर सभ द्वारा बिसेस रूप से, कम बैंडविड्थ वाला मोबाइल डिवाइस सभ द्वारा सपोर्ट कइल जाला। त एह लेख में हमनी के REST API के इस्तेमाल से पीडीएफ के मोबीएक्सएमएल में कइसे बदलल जाला एह पर विवरण के खोज करे जा रहल बानी जा।

पीडीएफ प्रोसेसिंग एपीआई के बा

पीडीएफ फाइल में प्रोग्रामेटिक रूप से हेरफेर करे खातिर हमनी के एगो REST आधारित समाधान बनवले बानी जा जवना के नाम बा Aspose.PDF Cloud। ई रउआँ के पीडीएफ दस्तावेज बनावे, संपादित करे, हेरफेर करे आ समर्थित प्रारूप के भरमार में बदले में सक्षम बनावे ला। अब जईसे हमनी के जावा एप्लीकेशन में पीडीएफ रूपांतरण क्षमता के जरूरत बा, ओसही हमनी के pom.xml (maven build type project) में निम्नलिखित विवरण के शामिल क के अपना जावा एप्लीकेशन में 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>

अगिला बा क्लाउड डैशबोर्ड से आपन क्लाइंट क्रेडेंशियल लेवे के। अगर रउरा पहिले से रजिस्ट्रेशन नइखीं कइले त कृपया वैध ईमेल पता के इस्तेमाल करत रजिस्टर करीं आ आपन निजी क्रेडेंशियल ले आईं.

जावा में पीडीएफ से मोबी कन्वर्टर

जावा के इस्तेमाल से पीडीएफ से मोबी कन्वर्टर बनावे खातिर कृपया नीचे दिहल निर्देश के पालन करीं। कृपया ध्यान दीं कि ई स्टेप पीडीएफ दस्तावेज (क्लाउड स्टोरेज पर स्थित) के MOBIXML फॉर्मेट में बदल देला आ परिणामस्वरूप जिप आर्काइव के क्लाउड स्टोरेज में अपलोड करेला।

  • PdfApi के एगो इंस्टेंस बनाईं जहाँ हमनी के पर्सनलाइज्ड क्रेडेंशियल के आर्गुमेंट के रूप में पास करीं जा
  • फाइल इंस्टेंस के इस्तेमाल से इनपुट पीडीएफ पढ़ीं आ PdfAPi क्लास के uploadFile(…) मेथड के इस्तेमाल से क्लाउड स्टोरेज में अपलोड करीं
  • परिणामी मोबीएक्सएमएल फाइल खातिर नाम रखे वाला स्ट्रिंग ऑब्जेक्ट बनाईं
  • अंत में, पीडीएफ के ऑनलाइन मोबी में बदले खातिर 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/ से क्लाइंटआईडी आ क्लाइंटसीक्रेट प्राप्त करीं।
    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";
		        
    // पीडीएफ से मोबीएक्सएमएल रूपांतरण खातिर एपीआई के कॉल करीं। परिणामस्वरूप फाइल क्लाउड स्टोरेज में सेव हो जाला
    pdfApi.putPdfInStorageToMobiXml("input.pdf", resultantFile, null, null);
  
    // सफलता के संदेश छापल जाला
    System.out.println("PDF to Mobi conversion successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

cURL कमांड के इस्तेमाल से मोबी किंडल में पीडीएफ

REST APIs तक पहुँचे के एगो अउरी विकल्प cURL कमांड के माध्यम से बा। त एह सेक्शन में हमनी के cURL कमांड के इस्तेमाल से पीडीएफ के मोबी किंडल फॉर्मेट में बदले जा रहल बानी जा। अब एगो शर्त के रूप में हमनी के पहिले निम्नलिखित कमांड के इस्तेमाल से 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"

अब निम्नलिखित कमांड के निष्पादित करीं जवन क्लाउड स्टोरेज से पीडीएफ फाइल के लोड करेला आ परिणामस्वरूप मोबीएक्सएमएल के लोकल ड्राइव में सेव करेला।

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"

त्वरित टिप के बा

मोबी फाइल के ऑनलाइन देखे खातिर कृपया हमनी के Free Mobi viewer के इस्तेमाल करे के कोशिश करीं।

अंतिम बात

हमनी के पीडीएफ के मोबी (मोबीएक्सएमएल) फॉर्मेट में बदले खातिर REST एपीआई के इस्तेमाल के सभ जरूरी स्टेप से गुजर चुकल बानी जा। रउरा देखले होखब कि पूरा प्रक्रिया सरल आ सीधा रहल बा. या त रउआ कवनो एक पीडीएफ के रूपांतरित कर सकेनी या कई गो पीडीएफ फाइल के खिलाफ बैच प्रोसेसिंग कर सकेनी। हमनी के सलाह बा कि रउआँ उत्पाद दस्तावेजीकरण के खोज करीं जेह में वर्तमान में एपीआई द्वारा समर्थित सभ रोमांचक फीचर सभ के संबंध में जानकारी बा।

अगर रउआँ क्लाउड एसडीके के स्रोत कोड तक पहुँच पावे के चाहत बानी, त ई GitHub (MIT लाइसेंस के तहत प्रकाशित) पर उपलब्ध बा। अंत में, अगर एपीआई के इस्तेमाल करत घरी रउरा कवनो समस्या के सामना करे के पड़े त कृपया बेझिझक हमनी से मुफ्त उत्पाद समर्थन मंच के माध्यम से संपर्क करीं.

संबंधित लेख बा

के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: