REST API का उपयोग करके Java में SVG से JPG रूपांतरण

REST API का उपयोग करके जावा में SVG फ़ाइलों को JPG छवियों में कनवर्ट करें।

यदि आप एसवीजी फाइलों को जावा में जेपीजी छवियों में बदलने का तरीका ढूंढ रहे हैं, तो आप सही जगह पर आए हैं। एसवीजी(स्केलेबल वेक्टर ग्राफिक्स) एक ऐसा छवि प्रारूप है जो अपनी मापनीयता और दोषरहित प्रकृति के कारण वर्षों से लोकप्रिय हो गया है। दूसरी ओर, जेपीजी फाइलें रेखापुंज छवियां हैं जो विभिन्न रंगों के साथ उच्च-गुणवत्ता वाली तस्वीरों और छवियों को प्रदर्शित करने के लिए सबसे उपयुक्त हैं। कुछ मामलों में, आपको एसवीजी फाइलों को जेपीजी छवियों में बदलने की आवश्यकता हो सकती है, उदाहरण के लिए, एसवीजी का समर्थन नहीं करने वाले प्लेटफॉर्म का उपयोग करते समय। इस लेख में, हम REST API का उपयोग करके जावा में SVG फ़ाइलों को JPG छवियों में बदलने का तरीका जानेंगे।

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

जेपीजी रूपांतरण रेस्ट एपीआई के लिए जावा एसवीजी छवि - एसडीके स्थापना

जब एसवीजी फाइलों को जेपीजी छवियों में बदलने की बात आती है, तो GroupDocs.Conversion Cloud SDK for Java एक विश्वसनीय उपकरण है जो ऐसा जल्दी और आसानी से करने में आपकी मदद कर सकता है। यह आपको विभिन्न फ़ाइल स्वरूपों के बीच दस्तावेज़ों और छवियों को परिवर्तित करने की अनुमति देता है। यह Microsoft Office, OpenDocument, PDF, 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 खाते के लिए साइन अप 9 इससे पहले कि आप चरणों और उपलब्ध कोड स्निपेट का पालन करना शुरू करें। एक बार आपके पास अपनी आईडी और सीक्रेट होने के बाद कृपया नीचे दिखाया गया कोड स्निपेट दर्ज करें:

# निःशुल्क पंजीकरण के बाद 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 का उपयोग करके Java में SVG को JPG इमेज में कैसे बदलें

Java के लिए GroupDocs.Conversion Cloud SDK का उपयोग करके SVG फ़ाइलों को JPG छवियों में बदलने के लिए, आप इन चरणों का पालन कर सकते हैं:

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

सबसे पहले, नीचे दिए गए कोड स्निपेट का उपयोग करके 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 को JPG में बदलें

GroupDocs.Conversion Cloud SDK for Java का उपयोग करके Java में SVG फ़ाइलों को JPG छवियों में बदलने के चरण और कोड स्निपेट यहां दिए गए हैं:

कदम हैं:

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

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

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("jpg");
			
			JpgConvertOptions convertOptions = new JpgConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// निर्दिष्ट प्रारूप में परिवर्तित करें
			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();
		}
	}
}

आउटपुट फ़ाइल नीचे दिखाई गई है:

एसवीजी छवियों को जावा के माध्यम से जेपीजी फाइलों में कनवर्ट करें

जावा का उपयोग करके एसवीजी को जेपीजी में बदलें।

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

उपरोक्त कोड नमूना परिवर्तित जेपीजी छवि को क्लाउड में सहेज लेगा। आप निम्न कोड स्निपेट का उपयोग करके कनवर्ट की गई JPG फ़ाइल डाउनलोड कर सकते हैं:

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.jpg", 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 फ़ाइलों को JPG छवियों में बदलने का एक सरल और कुशल तरीका प्रदान करता है। इस लेख से आपने जो सीखा वह निम्नलिखित है:

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

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

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

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

प्रश्न पूछें

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

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

मैं जावा का उपयोग कर एसवीजी को जेपीजी में कैसे परिवर्तित करूं?

आप GroupDocs.Conversion Cloud REST एपीआई का उपयोग करके जावा में एसवीजी को जेपीजी छवियों में परिवर्तित कर सकते हैं। यह एक क्लाउड-आधारित दस्तावेज़ और छवि रूपांतरण एपीआई है जो आपको एसवीजी फ़ाइलों को जावा में जेपीजी छवियों में आसानी से परिवर्तित करने की अनुमति देता है।

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

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

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

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

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

Java के लिए GroupDocs.Conversion Cloud SDK कौन से फ़ाइल स्वरूपों का समर्थन करता है?

GroupDocs.Conversion Cloud SDK for Java Microsoft Office, OpenDocument, PDF, HTML, और कई अन्य सहित फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है।

यह सभी देखें

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