PDF முதல் MobiXML வரை

ஜாவாவில் PDF ஐ MobiXML ஆக மாற்றவும்

PDF மற்ற கோப்பு வடிவங்களை விட தனித்துவமான நன்மைகளை வழங்குகிறது, ஏனெனில் இது வணிக பணிப்பாய்வுகளை, அதிகாரப்பூர்வ ஆவணங்களை ஒரு வடிவத்தில் மாற்றும், இது எந்த தளத்திலும் பார்க்கும்போது தளவமைப்பு/வடிவமைப்பைப் பாதுகாக்கிறது. நேட்டிவ் அப்ளிகேஷன், வியூவர், ஆப்பரேட்டிங் சிஸ்டம் அல்லது பயன்படுத்தப்படும் சாதனத்தைப் பொருட்படுத்தாமல், அனைத்து பார்வையாளர்களும் ஆவணத்தை நோக்கமாகப் பார்ப்பதை இது உறுதி செய்கிறது. ஆனால், MobiXML வடிவம் என்பது மின்புத்தக MobiXML ஸ்டாண்டர்ட் வடிவமைப்பைக் குறிக்கும் சுய விளக்கமாகும் மற்றும் கிட்டத்தட்ட அனைத்து நவீன மின்-வாசிப்பாளர்களாலும் ஆதரிக்கப்படுகிறது, குறிப்பாக, குறைந்த அலைவரிசை கொண்ட மொபைல் சாதனங்கள். எனவே இந்த கட்டுரையில், REST API ஐப் பயன்படுத்தி PDF ஐ MobiXML ஆக மாற்றுவது எப்படி என்பது பற்றிய விவரங்களை ஆராயப் போகிறோம்.

PDF செயலாக்க API

PDF கோப்பை நிரல் முறையில் கையாள, REST அடிப்படையிலான தீர்வை Aspose.PDF Cloud என்ற பெயரில் உருவாக்கியுள்ளோம். PDF ஆவணங்களை உருவாக்கவும், திருத்தவும், கையாளவும் மற்றும் மாற்றவும் இது உங்களுக்கு உதவுகிறது ஆதரவு வடிவங்கள். இப்போது ஜாவா பயன்பாட்டில் PDF மாற்றும் திறன்கள் நமக்குத் தேவைப்படுவதால், பின்வரும் விவரங்களை pom.xml இல் சேர்ப்பதன் மூலம் எங்கள் ஜாவா பயன்பாட்டில் Aspose.PDF Cloud SDK ஜாவாவின் குறிப்பைச் சேர்க்க வேண்டும் (maven build type project) .

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

அடுத்தது, கிளவுட் டாஷ்போர்டில் உங்கள் கிளையண்ட் நற்சான்றிதழ்களைப் பெறுவது. நீங்கள் ஏற்கனவே பதிவு செய்யவில்லை என்றால், செல்லுபடியாகும் மின்னஞ்சல் முகவரியைப் பயன்படுத்தி பதிவுசெய்து உங்களின் தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களைப் பெறவும்.

ஜாவாவில் மொபி மாற்றிக்கு PDF

ஜாவாவைப் பயன்படுத்தி ஒரு PDF to Mobi மாற்றியை உருவாக்க, கீழே குறிப்பிடப்பட்டுள்ள வழிமுறைகளைப் பின்பற்றவும். இந்த படிகள் PDF ஆவணத்தை (கிளவுட் சேமிப்பகத்தில் உள்ளது) MOBIXML வடிவத்திற்கு மாற்றி, அதன் விளைவாக வரும் ZIP காப்பகத்தை கிளவுட் சேமிப்பகத்திற்கு பதிவேற்றுகிறது என்பதை நினைவில் கொள்ளவும்.

  • தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களை வாதங்களாக அனுப்பும் PdfApi இன் உதாரணத்தை உருவாக்கவும்
  • கோப்பு நிகழ்வைப் பயன்படுத்தி உள்ளீட்டு PDF ஐப் படித்து, PdfAPi வகுப்பின் uploadFile(…) முறையைப் பயன்படுத்தி கிளவுட் சேமிப்பகத்தில் பதிவேற்றவும்
  • இதன் விளைவாக வரும் MobiXML கோப்பின் பெயரை வைத்திருக்கும் சரம் பொருளை உருவாக்கவும்
  • இறுதியாக, putPdfInStorageToMobiXml(…) முறையை அழைக்கவும், PDF ஐ Mobi ஆன்லைனில் மாற்றவும் மற்றும் வெளியீட்டை கிளவுட் சேமிப்பகத்தில் சேமிக்கவும்
// மேலும் எடுத்துக்காட்டுகளுக்கு, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples ஐப் பார்வையிடவும்

try
    {
    // ClientID மற்றும் ClientSecret ஐ https://dashboard.aspose.cloud/ இலிருந்து பெறவும்
    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 கட்டளைகளைப் பயன்படுத்தி மொபி கிண்டில் 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"

விரைவான உதவிக்குறிப்பு

மொபி கோப்புகளை ஆன்லைனில் பார்க்க, எங்கள் இலவச மொபி வியூவரை பயன்படுத்தி முயற்சிக்கவும்.

முடிவுரை

PDF ஐ Mobi (MobiXML) வடிவத்திற்கு மாற்ற, REST API ஐப் பயன்படுத்துவதற்கான அனைத்து தேவையான படிகளையும் நாங்கள் கடந்துவிட்டோம். முழு செயல்முறையும் எளிமையானது மற்றும் நேரடியானது என்பதை நீங்கள் கவனித்திருக்கலாம். நீங்கள் ஒரு PDF ஐ மாற்றலாம் அல்லது பல PDF கோப்புகளுக்கு எதிராக ஒரு தொகுதி செயலாக்கத்தை செய்யலாம். தற்போது API ஆல் ஆதரிக்கப்படும் அனைத்து அற்புதமான அம்சங்களைப் பற்றிய தகவலைக் கொண்டிருக்கும் தயாரிப்பு ஆவணம் ஐ ஆராயுமாறு பரிந்துரைக்கிறோம்.

கிளவுட் SDK இன் மூலக் குறியீட்டிற்கான அணுகலைப் பெற நீங்கள் விரும்பினால், அது GitHub இல் கிடைக்கும் (MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது). கடைசியாக, API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கலை எதிர்கொண்டால், இலவச தயாரிப்பு ஆதரவு மன்றம் வழியாக எங்களைத் தொடர்பு கொள்ளவும்.

தொடர்புடைய கட்டுரைகள்

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: