GroupDocs.Conversion Cloud REST API का उपयोग करके जावा में HTML को PNG छवि में बदलें

REST API का उपयोग करके HTML को Java में PNG छवि में बदलें

एचटीएमएल एक मार्कअप भाषा है जिसका उपयोग वेब सामग्री बनाने और संरचना करने के लिए किया जाता है। दूसरी ओर, पीएनजी एक प्रकार का छवि फ़ाइल प्रारूप है जो पारदर्शी पृष्ठभूमि का समर्थन करता है और ग्राफिक्स के लिए एक बढ़िया विकल्प है। एक HTML दस्तावेज़ को PNG छवि में परिवर्तित करने से कई लाभ मिल सकते हैं जैसे कि बेहतर डिज़ाइन, संरक्षण, साझाकरण और बेहतर प्रदर्शन आदि। तो, यह ब्लॉग पोस्ट ग्रुपडॉक्स के साथ जावा का उपयोग करके एचटीएमएल को पीएनजी छवि में कनवर्ट करने के तरीके पर चरण-दर-चरण मार्गदर्शिका प्रदान करेगा। रूपांतरण क्लाउड रेस्ट एपीआई।

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

जावा HTML से PNG रूपांतरण REST API और SDK इंस्टॉलेशन

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

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

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

<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>

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

# निःशुल्क पंजीकरण के बाद 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 का उपयोग करके जावा में HTML दस्तावेज़ों को PNG छवियों में बदलें

HTML दस्तावेज़ों को PNG छवियों में बदलने के चरण निम्नलिखित हैं।

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

सबसे पहले, नीचे दिए गए कोड स्निपेट का उपयोग करके 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.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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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();
		}
		
	}
}

परिणामस्वरूप, अपलोड किया गया HTML दस्तावेज़ क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगा।

Java में HTML फ़ाइलों को PNG छवियों में बदलें

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

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

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

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;

// जावा में HTML फाइल को PNG फॉर्मेट में कन्वर्ट करें।
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.html");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// निर्दिष्ट प्रारूप में परिवर्तित करें
			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 दस्तावेज़ों को PNG छवियों में बदलें

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

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

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

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.png", 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();
		}
		
	}
}

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

HTML को PNG इमेज में ऑनलाइन फ्री में कैसे कन्वर्ट करें? किसी HTML दस्तावेज़ से PNG छवि बनाने के लिए कृपया PNG कनवर्टर के लिए एक ऑनलाइन HTML का प्रयास करें। यह कन्वर्टर उपरोक्त HTML से PNG इमेज REST API का उपयोग करके विकसित किया गया है।

उपसंहार

अंत में, यह हमें इस ब्लॉग पोस्ट के अंत में लाता है। इस लेख से आपने जो सीखा वह निम्नलिखित है:

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

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

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

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

प्रश्न पूछें

यदि आपके पास HTML से PNG कन्वर्टर API के बारे में कोई प्रश्न हैं, तो कृपया मुफ्त समर्थन फोरम पर हमसे संपर्क करने में संकोच न करें।

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

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

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

क्या मैं जावा में पासवर्ड से सुरक्षित HTML दस्तावेज़ों को PNG छवियों में बदल सकता हूँ?

हां, आप GroupDocs.Conversion Cloud REST API का उपयोग करके पासवर्ड से सुरक्षित HTML दस्तावेज़ों को Java में PNG इमेज में बदल सकते हैं। रूपांतरण अनुरोध बनाते समय आपको पैरामीटर के रूप में पासवर्ड प्रदान करना होगा।

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

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

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

क्या आप एचटीएमएल को पीएनजी में मुफ्त में परिवर्तित करने के लिए किसी जावा लाइब्रेरी की सिफारिश कर सकते हैं?

हां, आप परीक्षण अवधि के दौरान मुफ्त में HTML दस्तावेज़ों से PNG इमेज बनाने के लिए Java लाइब्रेरी डाउनलोड कर सकते हैं, जो आमतौर पर 30 दिनों की होती है।

क्या विंडोज़ पर एचटीएमएल को छवियों में बदलने का कोई तरीका है?

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

क्या मैं REST API का उपयोग करके HTML को जावा में अन्य छवि प्रारूपों में बदल सकता हूँ?

हां, आप GroupDocs.Conversion Cloud REST API जैसे कि JPG, PNG, BMP, TIFF, और अन्य का उपयोग करके HTML दस्तावेज़ों को जावा में अन्य छवि प्रारूपों में परिवर्तित कर सकते हैं।

यह सभी देखें

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