कुशलस्य सुलभस्य च दस्तावेजरूपान्तरणसमाधानस्य नित्यं वर्धमानः आवश्यकता अस्ति । वयं आधिकारिक-व्यक्तिगत-दत्तांश-भण्डारणार्थं MS Word दस्तावेजानां उपयोगं कुर्मः । निगम-विश्वविद्यालय-सरकारी-संस्थाभिः आधिकारिक-सूचना-साझेदारी-कृते लोकप्रिय-सञ्चिका-स्वरूपेषु अपि ते अन्यतमाः सन्ति । अधुना दस्तावेजानां अनधिकृतं हेरफेरं निवारयितुं वयं Word इत्येतत् Image इत्यत्र परिवर्तयितुं शक्नुमः । अतः अस्मिन् तकनीकीलेखे वयं विशेषतया Java REST API इत्यस्य उपयोगेन Word दस्तावेजान् TIFF चित्रेषु कथं परिवर्तयितुं शक्नुमः इति विषये ध्यानं दास्यामः ।
अयं लेखः विकासकान् शीघ्रं सुलभतया च दस्तावेजरूपान्तरणक्षमतां स्वअनुप्रयोगेषु एकीकृत्य सक्षमं करोति, येन केवलं कतिपयैः कोडपङ्क्तैः शब्दं Tiff, Word चित्रं, Word प्रति चित्रं, अथवा DOC Tiff मध्ये परिवर्तयितुं शक्यते
- शब्दतः प्रतिबिम्बरूपान्तरण एपिआइ
- जावा मध्ये Word इत्येतत् TIFF दस्तावेजं परिवर्तयन्तु
- cURL Commands इत्यस्य उपयोगेन Word into Picture इति
शब्दतः प्रतिबिम्बरूपान्तरण एपिआइ
Aspose.Words Cloud SDK for Java इति REST API अस्ति यत् दस्तावेज-हेरफेर-विशेषतानां श्रेणीं प्रदाति, यत्र Word-दस्तावेजान् TIFF-प्रतिमासु परिवर्तनस्य क्षमता अपि अस्ति सरलेन सुलभतया च अन्तरफलकेन विकासकाः स्वस्य जावा-अनुप्रयोगेषु एतत् कार्यक्षमतां शीघ्रं सुलभतया च कार्यान्वितुं शक्नुवन्ति, दस्तावेजरूपान्तरणस्य जटिलतायाः चिन्ताम् अकुर्वन् समग्रतया, इदं Word दस्तावेजान् TIFF चित्रेषु, PDF, Word मध्ये JPG, Word मध्ये HTML, अन्येषु च विविधेषु [समर्थितसञ्चिकास्वरूपेषु][12 मध्ये परिवर्तयितुं एकं शक्तिशाली साधनम् अस्ति ] । अस्य सरल-एपिआइ-अनुकूल-विकल्पैः सह, भवान् स्व-अनुप्रयोगेषु एतत् कार्यक्षमतां सहजतया कार्यान्वितुं शक्नोति तथा च दस्तावेज-रूपान्तरण-प्रक्रियाः सुव्यवस्थितं कर्तुं शक्नोति ।
अधुना, SDK इत्यस्य उपयोगाय, कृपया maven build type project इत्यस्य pom.xml इत्यत्र निम्नलिखितविवरणं योजयन्तु ।
<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.8.0</version>
</dependency>
</dependencies>
एकदा JDK सन्दर्भः परियोजनायां योजितः जातः चेत्, अस्माभिः Aspose Cloud इत्यस्य उपरि निःशुल्कं खातं निर्मातव्यम् । अधुना Dashboard इत्यत्र Client ID तथा Client Secret इत्येतत् पश्यन्तु ।
जावा मध्ये Word इत्येतत् TIFF Document इत्यत्र परिवर्तयन्तु
अस्मिन् विभागे वयं Java code snippet इत्यस्य उपयोगेन Word to Image (TIFF document) इत्यत्र परिवर्तयितुं गच्छामः । स्रोतशब्ददस्तावेजं मेघसञ्चयात् लोड् भविष्यति तथा च रूपान्तरणस्य अनन्तरं, तत् समानमेघभण्डारणस्थाने रक्षितं भविष्यति ।
- प्रथमं WordsApi इत्यस्य एकं ऑब्जेक्ट् रचयन्तु यत्र वयं Client ID तथा Client Secret इत्येतौ पैरामीटर् रूपेण पारयामः ।
- द्वितीयं, File ऑब्जेक्ट् इत्यस्य उपयोगेन स्थानीयड्राइव् तः input Word document पठन्तु ।
- तृतीयम्, UploadFileRequest instance रचयन्तु यस्य File instance इत्यस्य आवश्यकता अस्ति आर्गुमेण्ट् इत्यस्य रूपेण ।
- अधुना Word document इत्येतत् cloud storage इत्यत्र अपलोड् कर्तुं uploadFile(…) इति मेथड् आह्वयन्तु ।
- एकं इनपुट् Word दस्तावेजनाम, TIFF इत्यस्य रूपेण आउटपुट् प्रारूपमूल्यं, तथा च परिणामी सञ्चिकानाम तर्करूपेण प्रदातुं GetDocumentWithFormatRequest(…) इत्यस्य एकं वस्तु रचयन्तु ।
- अन्ते, Word इत्येतत् Image मध्ये परिवर्तयितुं तथा च आउटपुट् Cloud storage मध्ये रक्षितुं getDocumentWithFormat(…) इति मेथड् आह्वयन्तु ।
// अधिकसङ्केतस्निपेट् कृते कृपया https://github.com/aspose-words-cloud/aspose-words-cloud-java इति पश्यन्तु
// https://dashboard.aspose.cloud/ इत्यस्मात् ClientID तथा ClientSecret प्राप्तुं शक्नुवन्ति।
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// WordsApi इत्यस्य वस्तु रचयन्तु
// यदि baseUrl शून्यं भवति तर्हि WordsApi पूर्वनिर्धारितं https://api.aspose.cloud इत्यस्य उपयोगं करोति
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// स्थानीयड्राइवतः PDF इत्यस्य सामग्रीं पठन्तु
File file = new File("C:\\input.docx");
// सञ्चिका अपलोड् अनुरोधं रचयन्तु
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// मेघभण्डारणस्थाने सञ्चिकां अपलोड् कुर्वन्तु
wordsApi.uploadFile(uploadRequest);
// परिणामी tiff नाम निर्दिशन् दस्तावेजरूपान्तरणअनुरोधवस्तुं निर्मायताम्
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Word to Image (TIFF) परिवर्तयितुं API आह्वयन्तु तथा च आउटपुट् क्लाउड् स्टोरेज् मध्ये रक्षन्तु
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
उपर्युक्ते उदाहरणे प्रयुक्तं नमूना Word दस्तावेजं testmultipages.docx इत्यस्मात् तथा च परिणामी TIFF दस्तावेजं Converted.tiff इत्यस्मात् डाउनलोड् कर्तुं शक्यते ।
cURL Commands इत्यस्य उपयोगेन Word into Picture इति
अस्मिन् विभागे वयं Word into Picture परिवर्तनार्थं cURL आदेशान् उपयोक्तुं गच्छामः । अधुना, प्रथमं सोपानं निम्नलिखित आदेशं निष्पादयन् JWT access token जनयितुं भवति ।
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"
एकदा अस्माकं JWT टोकन भवति तदा कृपया निम्नलिखितम् आदेशं कृत्वा Word document इत्येतत् cloud storage तः लोड् कृत्वा TIFF document मध्ये सेव् कुर्वन्तु । परिणामी TIFF अपि मेघभण्डारणस्थाने संगृहीतः भवति ।
curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
निगमन
निष्कर्षतः, Word दस्तावेजान् TIFF चित्रेषु परिवर्तनं बहुभ्यः विकासकेभ्यः महत्त्वपूर्णं कार्यम् अस्ति, तथा च Java कृते Aspose.Words Cloud SDK इत्यनेन एतत् कार्यं पूर्वस्मात् अपि सुलभं भवति अस्य शक्तिशाली REST API तथा अनुकूलनीयविकल्पैः सह विकासकाः शीघ्रं सुलभतया च दस्तावेजरूपान्तरणक्षमतां स्वस्य Java अनुप्रयोगेषु एकीकृत्य स्थापयितुं शक्नुवन्ति । भवान् एकं दस्तावेजं परिवर्तयितुं वा दस्तावेजानां विशालं समूहं वा परिवर्तयितुं आवश्यकं वा, जावा कृते Aspose.Words Cloud SDK Word इत्यस्य TIFF चित्रेषु परिवर्तनार्थं विश्वसनीयं कुशलं च समाधानं प्रदाति अतः, यदि भवान् स्वस्य जावा अनुप्रयोगस्य कृते एकं दृढं उपयोक्तृ-अनुकूलं च दस्तावेजरूपान्तरणसमाधानं अन्विष्यति, तर्हि जावा कृते Aspose.Words Cloud SDK निश्चितरूपेण अन्वेषणस्य योग्यम् अस्ति।
अपि च, SDK इत्यस्य सम्पूर्णः स्रोतसङ्केतः GitHub इत्यत्र प्रकाशितः अस्ति, निःशुल्कं च डाउनलोड् कर्तुं शक्यते । SwaggerUI इत्यस्य माध्यमेन जालपुटस्य अन्तः एपिआइ-पर्यन्तं प्रवेशं कर्तुं अपि भवान् विचारयितुं शक्नोति । अन्तिमे, यदि एपिआइ-उपयोगं कुर्वन् किमपि समस्यां प्राप्नोति तर्हि कृपया उत्पादसमर्थनमञ्च मार्गेण अस्माभिः सह सम्पर्कं कर्तुं निःशङ्कं भवन्तु ।
सम्बन्धित लेख
अस्य विषये अधिकं ज्ञातुं निम्नलिखितलिङ्कानि द्रष्टुं वयं अत्यन्तं अनुशंसयामः: