शब्द ते चित्र

Java मध्ये Word ला TIFF डॉक्युमेंटमध्ये रूपांतरित करा

कार्यक्षम आणि सोयीस्कर दस्तऐवज रूपांतरण उपायांची सतत वाढ होत आहे. अधिकृत आणि वैयक्तिक डेटा स्टोरेजसाठी आम्ही MS Word दस्तऐवज वापरतो. कॉर्पोरेट, विद्यापीठ आणि सरकारी संस्थांद्वारे अधिकृत माहिती सामायिक करण्यासाठी ते लोकप्रिय फाइल स्वरूपांपैकी एक आहेत. आता, कागदपत्रांना अनधिकृत फेरफार होण्यापासून रोखण्यासाठी, आम्ही Word ला इमेज मध्ये रूपांतरित करू शकतो. म्हणून या तांत्रिक लेखात, आम्ही Java REST API वापरून Word दस्तऐवज TIFF प्रतिमांमध्ये कसे रूपांतरित करावे यावर विशेष लक्ष केंद्रित करू.

हा लेख विकासकांना त्यांच्या ऍप्लिकेशन्समध्ये दस्तऐवज रूपांतर क्षमता जलद आणि सहज समाकलित करण्यास सक्षम करतो, ज्यामुळे वर्ड टू टिफ, वर्ड टू पिक्चर, वर्ड टू इमेज, किंवा डीओसी टू टिफ कोडच्या काही ओळींमध्ये रूपांतरित करणे शक्य होते.

शब्द ते प्रतिमा रूपांतरण API

Aspose.Words Cloud SDK for Java हे REST API आहे जे दस्तऐवज हाताळणी वैशिष्ट्यांची श्रेणी प्रदान करते, ज्यामध्ये Word दस्तऐवजांना TIFF प्रतिमांमध्ये रूपांतरित करण्याची क्षमता समाविष्ट आहे. त्याच्या साध्या आणि वापरण्यास-सोप्या इंटरफेससह, विकासक दस्तऐवज रूपांतरणाच्या जटिलतेबद्दल काळजी न करता, त्यांच्या Java अनुप्रयोगांमध्ये ही कार्यक्षमता जलद आणि सहजपणे लागू करू शकतात. एकंदरीत, हे Word दस्तऐवजांना TIFF इमेजेस, PDF, Word to JPG, Word to HTML आणि इतर विविध [समर्थित फाइल फॉरमॅट्स] मध्ये रूपांतरित करण्यासाठी एक शक्तिशाली साधन आहे12 ]. त्याच्या सरळ API आणि सानुकूल करण्यायोग्य पर्यायांसह, आपण ही कार्यक्षमता आपल्या अनुप्रयोगांमध्ये सहजपणे लागू करू शकता आणि दस्तऐवज रूपांतरण प्रक्रिया सुव्यवस्थित करू शकता.

आता, SDK वापरण्यासाठी, कृपया maven बिल्ड प्रकार प्रकल्पाच्या pom.xml मध्ये खालील तपशील जोडा.

<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-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

प्रोजेक्टमध्ये JDK संदर्भ जोडल्यानंतर, आम्हाला Aspose Cloud वर एक विनामूल्य खाते तयार करावे लागेल. आता [डॅशबोर्ड] वर क्लायंट आयडी आणि क्लायंट सीक्रेट शोधा.

Java मध्ये Word ला TIFF डॉक्युमेंटमध्ये रूपांतरित करा

या विभागात, आम्ही Java कोड स्निपेट वापरून वर्ड टू इमेज (TIFF डॉक्युमेंट) रूपांतरित करणार आहोत. स्त्रोत वर्ड डॉक्युमेंट क्लाउड स्टोरेजमधून लोड केले जाईल आणि रूपांतरणानंतर, ते त्याच क्लाउड स्टोरेजमध्ये सेव्ह केले जाईल.

  • सर्वप्रथम, WordsApi चे एक ऑब्जेक्ट तयार करा जिथे आपण क्लायंट आयडी आणि क्लायंट सीक्रेट पॅरामीटर्स म्हणून पास करतो.
  • दुसरे म्हणजे, फाइल ऑब्जेक्ट वापरून लोकल ड्राइव्हवरून इनपुट वर्ड डॉक्युमेंट वाचा.
  • तिसरे म्हणजे, UploadFileRequest उदाहरण तयार करा ज्यासाठी वितर्क म्हणून फाइल उदाहरण आवश्यक आहे.
  • आता क्लाउड स्टोरेजवर वर्ड डॉक्युमेंट अपलोड करण्यासाठी uploadFile(…) पद्धतीला कॉल करा.
  • इनपुट 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 चे एक ऑब्जेक्ट तयार करा
        // बेसयूआरएल शून्य असल्यास, 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);
            
        // परिणामी टिफ नाव निर्दिष्ट करताना दस्तऐवज रूपांतरण विनंती ऑब्जेक्ट तयार करा
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // वर्ड टू इमेज (TIFF) मध्ये रूपांतरित करण्यासाठी API ला कॉल करा आणि क्लाउड स्टोरेजमध्ये आउटपुट जतन करा
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
शब्द ते TIFF पूर्वावलोकन

प्रतिमा1:- शब्द ते TIFF रूपांतरण पूर्वावलोकन

वरील उदाहरणात वापरलेला नमुना Word दस्तऐवज testmultipages.docx वरून डाउनलोड केला जाऊ शकतो आणि परिणामी TIFF दस्तऐवज Converted.tiff वरून डाउनलोड केला जाऊ शकतो.

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"

आमच्याकडे JWT टोकन झाल्यावर, क्लाउड स्टोरेजमधून वर्ड डॉक्युमेंट लोड करण्यासाठी आणि TIFF डॉक्युमेंटमध्ये सेव्ह करण्यासाठी कृपया खालील कमांड द्या. परिणामी 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 अनुप्रयोगांमध्ये दस्तऐवज रूपांतर क्षमता जलद आणि सहज समाकलित करू शकतात. तुम्हाला एकच दस्तऐवज किंवा कागदपत्रांच्या मोठ्या बॅचमध्ये रूपांतरित करण्याची आवश्यकता असली तरीही, Java साठी Aspose.Words Cloud SDK हे Word TIFF प्रतिमांमध्ये रूपांतरित करण्यासाठी एक विश्वासार्ह आणि कार्यक्षम उपाय प्रदान करते. त्यामुळे, जर तुम्ही तुमच्या Java अॅप्लिकेशनसाठी एक मजबूत आणि वापरकर्ता-अनुकूल दस्तऐवज रूपांतरण समाधान शोधत असाल, तर Java साठी Aspose.Words Cloud SDK नक्कीच शोधण्यासारखे आहे.

तसेच, SDK चा संपूर्ण स्त्रोत कोड GitHub वर प्रकाशित केला आहे आणि तो विनामूल्य डाउनलोड केला जाऊ शकतो. तुम्ही SwaggerUI द्वारे वेब ब्राउझरमध्ये API मध्ये प्रवेश करण्याचा विचार देखील करू शकता. शेवटी, API वापरत असताना तुम्हाला काही समस्या आल्यास, कृपया [उत्पादन समर्थन मंच9 द्वारे आमच्याशी मोकळ्या मनाने संपर्क साधा.

संबंधित लेख

याबद्दल अधिक जाणून घेण्यासाठी आम्ही खालील लिंक्सला भेट देण्याची शिफारस करतो: