एसवीजी इमेज को जावा में एचटीएमएल फाइल में कन्वर्ट करें

REST API का उपयोग करके Java में HTML दस्तावेज़ रूपांतरण के लिए SVG।

एसवीजी(स्केलेबल वेक्टर ग्राफिक्स) एक लोकप्रिय वेक्टर ग्राफिक्स प्रारूप है जिसका उपयोग वेब पर उच्च गुणवत्ता वाले ग्राफिक्स और चित्र बनाने के लिए किया जाता है। हालांकि, कभी-कभी एसवीजी फ़ाइल को एचटीएमएल में बदलना आवश्यक होता है, खासकर जब वेब अनुप्रयोगों के साथ काम कर रहा हो। सौभाग्य से, Java के लिए GroupDocs.Conversion Cloud SDK SVG फ़ाइलों को HTML में जल्दी और कुशलता से बदलना आसान बनाता है, जिससे आपका समय और मेहनत बचती है। इस लेख में, हम जावा अनुप्रयोगों में एसवीजी फ़ाइलों को प्रोग्रामेटिक रूप से HTML दस्तावेज़ों में कनवर्ट करने के तरीके पर करीब से नज़र डालेंगे। तो चलो शुरू हो जाओ!

इस ट्यूटोरियल में निम्नलिखित विषयों को शामिल किया जाएगा:

SVG को HTML फ़ाइल और SDK इंस्टॉलेशन में कनवर्ट करने के लिए Java REST API

GroupDocs.Conversion Cloud SDK for Java एक क्लाउड-आधारित विश्वसनीय सॉफ़्टवेयर डेवलपमेंट किट है जो जावा डेवलपर्स को अपने अनुप्रयोगों में दस्तावेज़ रूपांतरण कार्यक्षमता को एकीकृत करने की अनुमति देता है। इस SDK के साथ, डेवलपर आसानी से फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला, जैसे कि SVG, PDF, DOCX, XLSX, और कई अन्य को HTML सहित अन्य स्वरूपों में परिवर्तित कर सकते हैं। यह डेवलपर्स के लिए एक बहुमुखी उपकरण है, जिन्हें बिना किसी अतिरिक्त सॉफ़्टवेयर को स्थापित किए दस्तावेज़ों को अन्य प्रारूपों में बदलने की आवश्यकता होती है। एसडीके को जावा-आधारित अनुप्रयोगों में एकीकृत करना एक सरल और व्यावहारिक कार्य है।

आप या तो डाउनलोड एपीआई की जेएआर फ़ाइल कर सकते हैं या अपने प्रोजेक्ट की पोम.एक्सएमएल फ़ाइल में आवश्यक भंडार और निर्भरता जोड़कर मेवेन का उपयोग करके इसे स्थापित कर सकते हैं:

मावेन रिपोजिटरी:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

मावेन निर्भरता:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

अगला, डैशबोर्ड से क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करने के लिए GroupDocs खाते के लिए साइन अप इससे पहले कि आप चरणों और उपलब्ध कोड स्निपेट का पालन करना शुरू करें। एक बार आपके पास अपनी आईडी और सीक्रेट होने के बाद कृपया नीचे दिखाया गया कोड स्निपेट दर्ज करें:

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API का उपयोग करके जावा में SVG फाइल को HTML फॉर्मेट में कैसे बदलें

Java के लिए GroupDocs.Conversion Cloud SDK का उपयोग करके जावा में SVG को HTML में बदलने के लिए, इन सरल चरणों का पालन करें:

फ़ाइल अपलोड करें

सबसे पहले, नीचे दिए गए कोड स्निपेट का उपयोग करके SVG फ़ाइल को क्लाउड स्टोरेज में अपलोड करें:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा का उपयोग करके क्लाउड स्टोरेज में फ़ाइल अपलोड करें
public class App {

	public static void main(String[] args) {
				
		// कनवर्ट एपीआई का एक उदाहरण बनाएं					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

इसलिए, अपलोड की गई एसवीजी फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।

Java के माध्यम से SVG को HTML में बदलें

इस खंड में, हम रूपांतरण प्रक्रिया में शामिल चरणों और एक एसवीजी छवि को एक HTML फ़ाइल में बदलने के लिए एक उदाहरण कोड स्निपेट शामिल करेंगे:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, ConvertApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, ConvertSettings वर्ग का एक उदाहरण बनाएँ।
  • फिर, क्लाउड संग्रहण नाम प्रदान करें।
  • अगला, इनपुट एसवीजी फ़ाइल पथ और आउटपुट फ़ाइल स्वरूप को “एचटीएमएल” पर सेट करें।
  • फिर, HtmlConvertOptions वर्ग का एक उदाहरण बनाएँ।
  • वैकल्पिक रूप से, विभिन्न कनवर्ट विकल्प सेट करें जैसे setFromPage, setPagesCount, setFixedLayout, आदि।
  • उसके बाद, ConvertSettings उदाहरण का उपयोग करके कन्वर्ट विकल्प और आउटपुट फ़ाइल पथ सेट करें।
  • फिर, ConvertDocumentRequest क्लास इंस्टेंस बनाएं और सेटिंग पैरामीटर पास करें।
  • अंत में, convertDocument() विधि का आह्वान करें और ConvertDocumentRequest पैरामीटर पास करें।

निम्नलिखित कोड स्निपेट दिखाता है कि REST API का उपयोग करके जावा में एक SVG को HTML फ़ाइल में कैसे परिवर्तित किया जाए:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// जावा का उपयोग करके एसवीजी छवियों को एचटीएमएल दस्तावेजों में परिवर्तित करना।
public class App {

	public static void main(String[] args) {
		
		// कनवर्ट एपीआई का एक उदाहरण बनाएं
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// कन्वर्ट सेटिंग्स तैयार करें
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.svg");
			settings.setFormat("html");
			
		        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);
		        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// निर्दिष्ट प्रारूप में परिवर्तित करें
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित HTML दस्तावेज़ को क्लाउड में सहेज देगा। आप निम्न कोड स्निपेट का उपयोग करके रूपांतरित HTML दस्तावेज़ डाउनलोड कर सकते हैं:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा में क्लाउड स्टोरेज से फाइल डाउनलोड करें
public class App {

	public static void main(String[] args) {
				
		// कनवर्ट एपीआई का एक उदाहरण बनाएं					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

एचटीएमएल कन्वर्टर के लिए मुफ्त ऑनलाइन एसवीजी

एसवीजी को एचटीएमएल फाइल में मुफ्त में ऑनलाइन कैसे बदलें? एसवीजी फ़ाइल को एचटीएमएल दस्तावेज़ में बदलने के लिए कृपया ऑनलाइन एसवीजी से एचटीएमएल कनवर्टर आज़माएं। जैसा कि पहले उल्लेख किया गया है, इस कनवर्टर को एपीआई का उपयोग करके विकसित किया गया है।

उपसंहार

अंत में, Java के लिए GroupDocs.Conversion Cloud SDK एक उत्कृष्ट विकल्प है और जावा अनुप्रयोगों में SVG फ़ाइलों को HTML प्रारूप में बदलने का एक कुशल तरीका है। इस लेख से आपने जो सीखा वह निम्नलिखित है:

  • जावा में एसवीजी छवियों को एचटीएमएल फाइलों में कैसे परिवर्तित करें, साथ ही साथ अतिरिक्त अनुकूलन विकल्प;
  • SVG फ़ाइल को प्रोग्रामेटिक रूप से क्लाउड पर अपलोड करें और फिर क्लाउड से परिवर्तित HTML को डाउनलोड करें;
  • और एक ऑनलाइन एसवीजी से एचटीएमएल फाइल कन्वर्टर का उपयोग करके एसवीजी फाइलों को मुफ्त में एचटीएमएल में बदलें।

इसके अतिरिक्त, हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको हमारे एपीआई के साथ सीधे ब्राउज़र के माध्यम से कल्पना और संचार करने देता है। जावा एसडीके का पूरा स्रोत कोड गीथूब पर स्वतंत्र रूप से उपलब्ध है। कृपया Java के लिए GroupDocs.Conversion Cloud SDK देखें उदाहरण यहां

इसके अलावा, हमारा सुझाव है कि विस्तृत चरणों और एपीआई उपयोग के लिए आप हमारे आरंभ करना मार्गदर्शिका का पालन करें।

अंत में, हम REST API का उपयोग करके विभिन्न फ़ाइल स्वरूपों और रूपांतरणों पर नए ब्लॉग लेख लिखते रहते हैं। तो, कृपया नवीनतम अपडेट के लिए संपर्क करें।

प्रश्न पूछें

यदि आपके पास एसवीजी से एचटीएमएल दस्तावेज़ रूपांतरण एपीआई के बारे में कोई प्रश्न हैं, तो कृपया मुफ्त समर्थन मंच पर हमसे संपर्क करने में संकोच न करें।

पूछे जाने वाले प्रश्न

मैं जावा में एसवीजी को एचटीएमएल फाइलों में कैसे परिवर्तित करूं?

आप GroupDocs.Conversion Cloud SDK for Java का उपयोग करके SVG फ़ाइलों को HTML प्रारूप में रूपांतरित कर सकते हैं। Java के लिए GroupDocs.Conversion Cloud SDK एक विश्वसनीय और कुशल दस्तावेज़ रूपांतरण API है जो डेवलपर्स को दस्तावेजों को जल्दी से अन्य प्रारूपों में बदलने की अनुमति देता है।

मैं एक SVG को HTML में मुफ्त में ऑनलाइन कैसे बदल सकता हूँ?

एसवीजी से एचटीएमएल ऑनलाइन कनवर्टर आपको एसवीजी फाइलों को मुफ्त में एचटीएमएल में बदलने की अनुमति देता है। रूपांतरण करने के लिए कृपया नीचे दिए गए चरण-दर-चरण निर्देशों का पालन करें:

  • ऑनलाइन एसवीजी टू एचटीएमएल कन्वर्टर खोलें।
  • अब, SVG फाइल अपलोड करने के लिए फाइल ड्रॉप एरिया में क्लिक करें या SVG फाइल को ड्रैग एंड ड्रॉप करें।
  • इसके बाद Convert Now बटन पर क्लिक करें। मुफ्त ऑनलाइन एसवीजी से एचटीएमएल कन्वर्टर एसवीजी फाइल को एचटीएमएल में बदल देगा।
  • एसवीजी छवि को परिवर्तित करने के तुरंत बाद आउटपुट एचटीएमएल फ़ाइल डाउनलोड लिंक उपलब्ध होगा।

विंडोज़ पर एसवीजी को एचटीएमएल फ़ाइल में कैसे परिवर्तित करें?

विंडोज के लिए एक ऑफलाइन एसवीजी टू एचटीएमएल कन्वर्टर डाउनलोड करने के लिए कृपया इस लिंक पर जाएं। यह ऑफ़लाइन दस्तावेज़ कनवर्टर एसवीजी छवियों को एक क्लिक के साथ विंडोज़ पर एचटीएमएल फाइलों में तुरंत परिवर्तित कर सकता है।

यह सभी देखें

यदि आप संबंधित विषयों के बारे में अधिक जानना चाहते हैं, तो हम नीचे सूचीबद्ध लेखों को पढ़ने की सलाह देते हैं: