कुशल और सुविधाजनक दस्तावेज़ रूपांतरण समाधानों की निरंतर बढ़ती आवश्यकता है। हम आधिकारिक और व्यक्तिगत डेटा भंडारण के लिए एमएस वर्ड दस्तावेजों का उपयोग करते हैं। वे कॉर्पोरेट, विश्वविद्यालय और सरकारी संगठनों द्वारा आधिकारिक सूचना साझा करने के लिए लोकप्रिय फ़ाइल स्वरूपों में से एक हैं। अब, दस्तावेजों को अनधिकृत हेरफेर से बचाने के लिए, हम वर्ड को इमेज में बदल सकते हैं। इसलिए इस तकनीकी लेख में, हम विशेष रूप से इस बात पर ध्यान केंद्रित करेंगे कि कैसे वर्ड दस्तावेज़ों को जावा रेस्ट एपीआई का उपयोग करके टीआईएफएफ छवियों में परिवर्तित किया जाए।
यह आलेख डेवलपर्स को अपने अनुप्रयोगों में दस्तावेज़ रूपांतरण क्षमताओं को तेज़ी से और आसानी से एकीकृत करने में सक्षम बनाता है, जिससे कोड की कुछ पंक्तियों के साथ Word को Tiff, Word को चित्र, Word को छवि, या DOC को Tiff में परिवर्तित करना संभव हो जाता है।
- वर्ड टू इमेज कन्वर्जन एपीआई
- जावा में Word को TIFF दस्तावेज़ में बदलें
- कर्ल कमांड का उपयोग करके वर्ड इन पिक्चर
वर्ड टू इमेज कन्वर्जन एपीआई
जावा के लिए Aspose.Words Cloud SDK एक REST API है जो दस्तावेज़ हेरफेर सुविधाओं की एक श्रृंखला प्रदान करता है, जिसमें Word दस्तावेज़ों को TIFF छवियों में बदलने की क्षमता भी शामिल है। इसके सरल और उपयोग में आसान इंटरफ़ेस के साथ, दस्तावेज़ रूपांतरण की जटिलताओं के बारे में चिंता किए बिना, डेवलपर्स अपने जावा अनुप्रयोगों में इस कार्यक्षमता को जल्दी और आसानी से लागू कर सकते हैं। कुल मिलाकर, यह Word दस्तावेज़ों को TIFF छवियों, PDF, Word को JPG, Word को HTML, और विभिन्न अन्य समर्थित फ़ाइल स्वरूप में परिवर्तित करने के लिए एक शक्तिशाली उपकरण है। ]। इसके सीधे एपीआई और अनुकूलन योग्य विकल्पों के साथ, आप इस कार्यक्षमता को अपने अनुप्रयोगों में आसानी से लागू कर सकते हैं और दस्तावेज़ रूपांतरण प्रक्रियाओं को सुव्यवस्थित कर सकते हैं।
अब, एसडीके का उपयोग करने के लिए, कृपया मावेन बिल्ड टाइप प्रोजेक्ट के 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 संदर्भ जोड़े जाने के बाद, हमें Apose Cloud पर एक निःशुल्क खाता बनाने की आवश्यकता है। अब डैशबोर्ड पर क्लाइंट आईडी और क्लाइंट सीक्रेट की तलाश करें।
जावा में Word को TIFF दस्तावेज़ में बदलें
इस खंड में, हम जावा कोड स्निपेट का उपयोग करके वर्ड को इमेज (टीआईएफएफ दस्तावेज़) में बदलने जा रहे हैं। स्रोत शब्द दस्तावेज़ क्लाउड स्टोरेज से लोड किया जाएगा और रूपांतरण के बाद, इसे उसी क्लाउड स्टोरेज में सहेजा जाएगा।
- सबसे पहले, WordsApi का एक ऑब्जेक्ट बनाएं जहां हम क्लाइंट आईडी और क्लाइंट सीक्रेट को पैरामीटर के रूप में पास करते हैं।
- दूसरे, फ़ाइल ऑब्जेक्ट का उपयोग करके स्थानीय ड्राइव से इनपुट वर्ड दस्तावेज़ पढ़ें।
- तीसरा, UploadFileRequest इंस्टेंस बनाएं जिसके लिए फ़ाइल इंस्टेंस को एक तर्क के रूप में आवश्यक है।
- क्लाउड स्टोरेज में वर्ड डॉक्यूमेंट अपलोड करने के लिए अब विधि अपलोडफाइल (…) को कॉल करें।
- एक इनपुट Word दस्तावेज़ नाम, TIFF के रूप में आउटपुट स्वरूप मान, और परिणामी फ़ाइल नाम तर्कों के रूप में प्रदान करते हुए GetDocumentWithFormatRequest(…) का एक ऑब्जेक्ट बनाएँ।
- अंत में, वर्ड को इमेज में बदलने और आउटपुट को क्लाउड स्टोरेज में सेव करने के लिए 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);
// स्थानीय ड्राइव से पीडीएफ की सामग्री पढ़ें
File file = new File("C:\\input.docx");
// फ़ाइल अपलोड अनुरोध बनाएँ
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// फ़ाइल को क्लाउड स्टोरेज पर अपलोड करें
wordsApi.uploadFile(uploadRequest);
// परिणामी झगड़ा नाम निर्दिष्ट करते हुए दस्तावेज़ रूपांतरण अनुरोध वस्तु बनाएँ
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// वर्ड को इमेज (टीआईएफएफ) में बदलने के लिए एपीआई को कॉल करें और आउटपुट को क्लाउड स्टोरेज में सेव करें
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
उपरोक्त उदाहरण में प्रयुक्त नमूना वर्ड दस्तावेज़ testmultipages.docx और परिणामी TIFF दस्तावेज़ Converted.tiff से डाउनलोड किया जा सकता है।
कर्ल कमांड का उपयोग करके वर्ड इन पिक्चर
इस सेक्शन में, हम वर्ड इन पिक्चर कन्वर्जन के लिए 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"
एक बार हमारे पास जेडब्ल्यूटी टोकन हो जाने के बाद, कृपया क्लाउड स्टोरेज से वर्ड दस्तावेज़ लोड करने और टीआईएफएफ दस्तावेज़ में सहेजने के लिए निम्न आदेश दें। परिणामी 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 क्लाउड SDK इस कार्य को पहले से कहीं अधिक आसान बना देता है। अपने शक्तिशाली REST API और अनुकूलन योग्य विकल्पों के साथ, डेवलपर अपने जावा अनुप्रयोगों में दस्तावेज़ रूपांतरण क्षमताओं को जल्दी और आसानी से एकीकृत कर सकते हैं। चाहे आपको एक दस्तावेज़ या दस्तावेज़ों के एक बड़े बैच को परिवर्तित करने की आवश्यकता हो, जावा के लिए Aspose.Words क्लाउड SDK Word को TIFF छवियों में परिवर्तित करने के लिए एक विश्वसनीय और कुशल समाधान प्रदान करता है। इसलिए, यदि आप अपने जावा एप्लिकेशन के लिए एक मजबूत और उपयोगकर्ता के अनुकूल दस्तावेज़ रूपांतरण समाधान की तलाश कर रहे हैं, तो जावा के लिए Aspose.Words Cloud SDK निश्चित रूप से तलाशने लायक है।
साथ ही, SDK का पूरा स्रोत कोड GitHub पर प्रकाशित किया गया है और इसे मुफ्त में डाउनलोड किया जा सकता है। आप स्वैगरयूआई के माध्यम से एक वेब ब्राउज़र के भीतर एपीआई तक पहुँचने पर भी विचार कर सकते हैं। अंत में, यदि आपको एपीआई का उपयोग करते समय कोई समस्या आती है, तो कृपया बेझिझक हमसे उत्पाद समर्थन फोरम के माध्यम से संपर्क करें।
संबंधित आलेख
इसके बारे में अधिक जानने के लिए हम निम्नलिखित लिंक पर जाने की पुरजोर अनुशंसा करते हैं: