எழுத்துகள் மற்றும் அறிக்கைகள் போன்ற எளிய Word செயலாக்க ஆவணங்களை உருவாக்க மைக்ரோசாஃப்ட் வேர்ட் உங்களுக்கு உதவுகிறது. நீங்கள் வண்ணம், கிளிப் ஆர்ட், பல்வேறு எழுத்துருக்கள் மற்றும் அளவுகளில் எழுதலாம், அட்டவணைகள், பார்டர்கள் & புல்லட் வடிவமைப்பைச் சேர்க்கலாம். இருப்பினும், வேர்ட் ஆவணத்தைப் பார்க்க (DOC,DOCX), எங்களுக்கு MS Word, OpenOffice போன்ற குறிப்பிட்ட பயன்பாடுகள் தேவை. சில நேரங்களில் இந்த ஆவணங்களை கையடக்க சாதனங்களில் பார்ப்பது மிகவும் கடினமாக இருக்கும் ( மொபைல் போன்கள் போன்றவை). எனவே வேர்டை பட வடிவமாக மாற்றுவது சாத்தியமான தீர்வாகும் (JPG, PNG,GIF போன்றவை). எனவே இந்த கட்டுரையில், Java REST API ஐப் பயன்படுத்தி வார்த்தையை JPG க்கு மாற்றுவது எப்படி என்பது பற்றிய விவரங்களை ஆராயப் போகிறோம்.
- வார்த்தைக்கு JPG கன்வெர்ஷன் REST API
- ஜாவாவில் வார்த்தையை JPG ஆக மாற்றவும்
- CURL கட்டளைகளைப் பயன்படுத்தி DOC முதல் JPG வரை
வார்த்தைக்கு JPG கன்வெர்ஷன் REST API
வேர்ட் ஆவணங்களை உருவாக்க, திருத்த மற்றும் பல்வேறு 6 வடிவங்களுக்கு மாற்ற, நாங்கள் Aspose.Words Cloud என்ற REST அடிப்படையிலான தீர்வை உருவாக்கியுள்ளோம். ஜாவா பயன்பாட்டில் அதே வேர்ட் டாகுமெண்ட் செயலாக்கத் திறன்களைப் பயன்படுத்த, ஜாவாவிற்கான [Aspose.Words Cloud SDK] ஐப் பயன்படுத்த முயற்சிக்க வேண்டும்17. இப்போது இந்த SDK ஐப் பயன்படுத்துவதற்கு, பின்வரும் தகவலை pom.xml (maven build type project) இல் சேர்ப்பதன் மூலம் நமது ஜாவா திட்டத்தில் அதன் குறிப்பைச் சேர்க்க வேண்டும்.
<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-words-cloud</artifactId>
<version>22.12.0</version>
</dependency>
</dependencies>
Java Cloud SDK குறிப்பு சேர்க்கப்பட்டவுடன், உங்கள் கிளையன்ட் சான்றுகளை Cloud Dashboard இலிருந்து பெறவும். இல்லையெனில், செல்லுபடியாகும் மின்னஞ்சல் முகவரியைப் பயன்படுத்தி முதலில் இலவச கணக்கைப் பதிவு செய்ய வேண்டும்.
ஜாவாவில் வார்த்தையை JPG ஆக மாற்றவும்
இந்த பகுதியில், ஜாவாவைப் பயன்படுத்தி Word ஐ JPG ஆக மாற்றுவதற்கான படிகள் மற்றும் அவற்றின் தொடர்புடைய விவரங்களைப் பற்றி விவாதிக்கப் போகிறோம்.
- தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களை வாதங்களாக அனுப்பும் WordsApi பொருளின் உருவாக்கத்துடன் தொடங்கவும்
- இரண்டாவதாக, readAllBytes(…) முறையைப் பயன்படுத்தி உள்ளீட்டு வேர்ட் ஆவணத்தை ஏற்றி, திரும்பிய மதிப்பை byte[] வரிசைக்கு அனுப்பவும்
- மூன்றாவதாக, உள்ளீடு Word ஆவணத்தின் பெயர், JPG வடிவம் மற்றும் அதன் விளைவாக வரும் கோப்பின் பெயரை வாதங்களாக எடுக்கும் ConvertDocumentRequest இன் ஒரு பொருளை உருவாக்கவும்.
- இறுதியாக, Word to JPG மாற்றத்தை செய்ய ConvertDocument(…) முறையை அழைக்கவும். இதன் விளைவாக வரும் படம் கிளவுட் சேமிப்பகத்தில் சேமிக்கப்படும்
// மேலும் குறியீடு துணுக்குகளுக்கு, https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// baseUrl பூஜ்யமாக இருந்தால், WordsApi இயல்புநிலையைப் பயன்படுத்துகிறது https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// உள்ளூர் அமைப்பிலிருந்து வார்த்தை ஆவணத்தை ஏற்றவும்
File file1 = new File("test_multi_pages.docx");
// உள்ளீட்டு வார்த்தை ஆவணத்தின் உள்ளடக்கத்தைப் படிக்கவும்
byte[] documentStream = Files.readAllBytes(file1.toPath());
// விளைவாக பட வடிவம்
String format = "jpg";
// ஆவணத்தை மாற்றுவதற்கான கோரிக்கையை உருவாக்கவும், அதன் விளைவாக கோப்பு பெயரை நாங்கள் வழங்குகிறோம்
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
// வார்த்தையை jpg க்கு மாற்றவும்
wordsApi.convertDocument(convertRequest);
}catch(Exception ex)
{
System.out.println(ex);
}
மேலே உள்ள எடுத்துக்காட்டில் பயன்படுத்தப்பட்ட உள்ளீடு WebP படத்தை testmultipages.docx இலிருந்து பதிவிறக்கம் செய்யலாம்.
CURL கட்டளைகளைப் பயன்படுத்தி DOC முதல் JPG வரை
DOC ஐ JPG ஆக மாற்றுவதற்கான மற்றொரு அணுகுமுறை cURL கட்டளைகள் வழியாகும். எனவே நாம் முதலில் பின்வரும் கட்டளையைப் பயன்படுத்தி JWT அணுகல் டோக்கனை (கிளையன்ட் நற்சான்றிதழ்களின் அடிப்படையில்) உருவாக்க வேண்டும், பின்னர் DOC க்கு JPG அல்லது DOCX க்கு JPG மாற்றத்தை செய்ய வேண்டும்.
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"
பின்வரும் கட்டளைகள் உள்ளீடு வேர்ட் ஆவணம் கிளவுட் சேமிப்பகத்தில் கிடைக்கும் என்று எதிர்பார்க்கிறது என்பதை நினைவில் கொள்ளவும். மாற்றத்திற்குப் பிறகு, அதன் விளைவாக வரும் JPG படத்தை லோக்கல் டிரைவில் சேமிக்கலாம்
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o output.jpg
விளைந்த கோப்பை கிளவுட் சேமிப்பகத்தில் சேமிப்பதையும் நாங்கள் பரிசீலிக்கலாம், அதற்காக, அவுட்பாத் அளவுருவுக்கான மதிப்பை வழங்க வேண்டும்.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg&outPath=newOutput.jpg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
முடிவுரை
இந்தக் கட்டுரையில், ஜாவாவைப் பயன்படுத்தியும், கர்ல் கட்டளைகள் வழியாகவும் Word ஐ JPG ஆக மாற்றும் அம்சத்தை நாங்கள் ஆராய்ந்தோம். இணைய உலாவியில் SwaggerUI மூலமாகவும் நீங்கள் API ஐ சோதிக்கலாம், அதே நேரத்தில், [தயாரிப்பு ஆவணத்தை11 ஆராய்வதையும் நீங்கள் பரிசீலிக்கலாம். இது API வழங்கும் மற்ற அற்புதமான அம்சங்களைப் பற்றிய ஒரு அற்புதமான தகவல் ஆதாரமாகும்.
கிளவுட் SDK இன் மூலக் குறியீட்டை நீங்கள் பதிவிறக்கம் செய்து மாற்ற விரும்பினால், அது GitHub இல் கிடைக்கும் (MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது). கடைசியாக, ஏதேனும் சிக்கல் ஏற்பட்டாலோ அல்லது எங்கள் APIகள் தொடர்பான கூடுதல் தெளிவு/தகவல்கள் தேவைப்பட்டாலோ, இலவச [தயாரிப்பு ஆதரவு மன்றம்9 மூலம் விரைவான தீர்வுக்கு எங்களை அணுகவும்.
தொடர்புடைய கட்டுரைகள்
இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: