शब्द से एचटीएमएल तक के बा

जावा में वर्ड के एचटीएमएल में बदलल जाला

हमनी के रोजमर्रा के जीवन में हमनी के माइक्रोसॉफ्ट वर्ड(DOC/DOCX) दस्तावेज से निजी अवुरी आधिकारिक दुनो मकसद से निपटे के पड़ेला। एही तरे हमनी के एह दस्तावेजन के इंटरनेट पर साझा करे के जरूरत हो सकेला आ एह दस्तावेजन के खोले/देखे खातिर प्राप्तकर्ता के खास एप्लीकेशन यानी एमएस वर्ड, ओपनऑफिस आदि के जरूरत पड़ेला एकरा अलावा कुछ प्रतिबंधात्मक वातावरण में कवनो अतिरिक्त इंस्टॉल करे के अनुमति ना हो सकेला एप्लीकेशन, एहसे अइसन परिदृश्य में वर्ड के एचटीएमएल में बदलल एगो व्यवहार्य समाधान हो सकेला. एह तरीका से हमनी के वेब ब्राउजर में वर्ड डॉक्यूमेंट के आसानी से खोल सकेनी जा (बिना कवनो अतिरिक्त सॉफ्टवेयर इंस्टॉल कइले)। त एह लेख में जावा क्लाउड एसडीके के इस्तेमाल से वर्ड के एचटीएमएल में बदले के तरीका के स्टेप बतावल जा रहल बा।

वर्ड से एचटीएमएल रूपांतरण REST एपीआई

Aspose.Words Cloud एगो REST आधारित समाधान हवे जे प्रोग्रामेटिक रूप से एमएस वर्ड दस्तावेज सभ के कई तरह के समर्थित फॉर्मेट में बदले, संपादित करे आ बदले के क्षमता देला। अब एह लेख के दायरा के अनुसार हमनी के Aspose.Words Cloud SDK for Java के इस्तेमाल करे जा रहल बानी जा जवना से हमनी के जावा एप्लीकेशन में सभ वर्ड डॉक्यूमेंट रूपांतरण क्षमता के उपयोग कर सकेनी जा। त एह SDK के इस्तेमाल करे खातिर हमनी के pom.xml (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-words-cloud</artifactId>
        <version>22.12.0</version>
    </dependency>
</dependencies>

अगिला महत्वपूर्ण कदम बा क्लाउड डैशबोर्ड से आपन क्लाइंट क्रेडेंशियल लेवे के। अगर रउरा पहिले से रजिस्ट्रेशन नइखीं कइले त पहिले वैध ईमेल पता का माध्यम से मुफ्त खाता रजिस्टर करे के पड़ी आ ओकरा बाद आपन क्रेडेंशियल लेबे के पड़ी.

जावा में वर्ड के एचटीएमएल में बदलल जाला

हमनी के जावा कोड स्निपेट के इस्तेमाल से वर्ड के एचटीएमएल में बदले के तरीका के बारे में स्टेप अवुरी ओकरा से जुड़ल विवरण प चर्चा करे जा रहल बानी।

  • एगो WordsApi ऑब्जेक्ट बनाईं जहाँ हमनी के पर्सनलाइज्ड क्रेडेंशियल के आर्गुमेंट के रूप में पास करीं जा
  • अब readAllBytes(…) मेथड के इस्तेमाल से इनपुट वर्ड डॉक्यूमेंट कंटेंट लोड करीं आ बाइट[] सरणी में रिटर्न वैल्यू पाईं
  • अगिला स्टेप ConvertDocumentRequest क्लास के एगो ऑब्जेक्ट बनावल बा, जवन इनपुट वर्ड फाइल, एचटीएमएल फॉर्मेट आ रिजल्ट फाइल के नाम के आर्गुमेंट के रूप में लेला
  • अंत में, वर्ड से एचटीएमएल रूपांतरण करे खातिर 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 = "html";

        // दस्तावेज रूपांतरण अनुरोध बनाईं जहाँ हमनी के परिणामी फाइल नाम देत बानी जा
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "output.html",null, null, null);
  
        // शब्द से एचटीएमएल रूपांतरण के प्रदर्शन करीं
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
शब्द से एचटीएमएल तक के बा

छवि:- वर्ड से एचटीएमएल दस्तावेज रूपांतरण के पूर्वावलोकन

ऊपर के उदाहरण में इस्तेमाल कइल गइल नमूना वर्ड दस्तावेज के testmultipages.docx से डाउनलोड कइल जा सके ला।

cURL कमांड के इस्तेमाल से एचटीएमएल में DOCX

REST एपीआई कवनो भी प्लेटफार्म पर cURL कमांड के माध्यम से आसानी से पहुँच प्रदान करेला। त एह खंड में हमनी के cURL कमांड के इस्तेमाल से DOCX के HTML में बदले के तरीका के बारे में विस्तार से चर्चा करे जा रहल बानी जा। त पहिला कदम निम्नलिखित कमांड के इस्तेमाल से जेडब्ल्यूटी एक्सेस टोकन (क्लाइंट क्रेडेंशियल के आधार प) जनरेट कईल बा।

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"

अब हमनी के वर्ड से एचटीएमएल रूपांतरण करे खातिर निम्नलिखित कमांड के एक्जीक्यूट करे के पड़ी जहाँ इनपुट वर्ड डॉक्यूमेंट के क्लाउड स्टोरेज में उपलब्ध होखे के उम्मीद बा आ रूपांतरण के बाद हमनी के रिजल्ट एचटीएमएल डॉक्यूमेंट के लोकल ड्राइव पर सेव करे जा रहल बानी जा।

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=html" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o "newOutput.html"

हमनी के परिणामी फाइल के सीधे क्लाउड स्टोरेज में भी सेव कर सकेनी जा आ एही कारण से, हमनी के बस outPath पैरामीटर खातिर मान देवे के जरूरत बा (जइसे कि नीचे देखावल गइल बा)

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=html&outPath=output.html" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

अंतिम बात

अब जब हमनी के एह लेख के अंत में पहुँच गईल बानी जा त हमनी के जावा के इस्तेमाल से प्रोग्रामेटिक रूप से वर्ड के एचटीएमएल में बदले के तरीका के बारे में विस्तार से जान गईल बानी जा। हमनी के cURL कमांड के माध्यम से DOCX के HTML में बदले के विकल्प भी देखले बानी जा। त्वरित परीक्षण के उद्देश्य से, रउआँ वेब ब्राउजर के भीतर SwaggerUI के माध्यम से एपीआई तक पहुँचे के भी कोसिस कर सकत बानी आ एकरे साथ-साथ, रउआँ उत्पाद दस्तावेजीकरण के खोज करे पर बिचार कर सकत बानी जे जानकारी के एगो अद्भुत स्रोत हवे।

अगर रउआँ के क्लाउड SDK के स्रोत कोड डाउनलोड आ संशोधित करे के जरूरत होखे, ई GitHub (MIT लाइसेंस के तहत प्रकाशित) पर मुफ्त में उपलब्ध बा। अंत में, अगर एपीआई के इस्तेमाल करत घरी रउरा कवनो समस्या के सामना करे के पड़े भा रउरा लगे कवनो संबंधित क्वेरी होखे त रउरा मुफ्त उत्पाद समर्थन मंच के माध्यम से जल्दी से समाधान खातिर हमनी से संपर्क करे पर विचार कर सकेनी.

संबंधित लेख बा

के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: