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

REST API का उपयोग करके PDF को HTML में Java में कनवर्ट करें

जावा डेवलपर के रूप में, आप GroupDocs.Conversion REST API का उपयोग करके पीडीएफ(पोर्टेबल डॉक्यूमेंट फॉर्मेट) दस्तावेजों को एचटीएमएल(हाइपरटेक्स्ट मार्कअप लैंग्वेज) वेब पेजों में प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं। कुछ स्थितियों में, आपको PDF को HTML फ़ाइल में बदलने की आवश्यकता हो सकती है। उदाहरण के लिए, आपको सोशल नेटवर्क पर पीडीएफ दस्तावेजों को साझा करने या वेब पर पीडीएफ सामग्री को ऑनलाइन प्रकाशित करने की आवश्यकता है। HTML के साथ आप फॉर्म, लिंक्स और अन्य इंटरैक्टिव तत्वों का उपयोग कर सकते हैं और यह दस्तावेज़ को अधिक इंटरैक्टिव बनाने की अनुमति देता है। इसलिए, इस लेख में मैं REST API का उपयोग करके जावा में PDF को HTML में बदलने का तरीका प्रदर्शित करूंगा।

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

जावा पीडीएफ से एचटीएमएल कन्वर्टर रेस्ट एपीआई - जावा एसडीके इंस्टॉलेशन

PDF फाइल को HTML फॉर्मेट में बदलने के लिए, मैं GroupDocs.Conversion Cloud API के Java SDK का उपयोग करूंगा। यह GroupDocs को शामिल करने में आपकी मदद करता है। रूपांतरण क्लाउड सेवाएं आपके जावा ऐप्स में तेजी से और आसानी से। यह एचटीएमएल कनवर्टर एपीआई के लिए सबसे अच्छा पीडीएफ है जो आपके दस्तावेज़ों के मूल पाठ प्रारूप और लेआउट को बरकरार रखता है। Groupdocs रूपांतरण API आपको अपनी फ़ाइलों और छवियों को किसी भी समर्थित फ़ाइल प्रारूप को किसी भी प्रारूप में परिवर्तित करने की अनुमति देता है। आप Word, PDF, PowerPoint, Excel, HTML, CAD, रेखापुंज छवियों आदि जैसे 50 से अधिक प्रकार के दस्तावेज़ों और छवियों के बीच आसानी से रूपांतरित कर सकते हैं।

आप डाउनलोड एपीआई की जेएआर फ़ाइल या मेवेन कॉन्फ़िगरेशन का उपयोग करके इंस्टॉल कर सकते हैं। अपने प्रोजेक्ट के 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>

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

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

PDF दस्तावेज़ों को 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.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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 पृष्ठ में स्वरूपण खोए बिना परिवर्तित किया जाए:

  • सबसे पहले, ConvertApi का एक उदाहरण बनाएं
  • दूसरे, ConvertSettings का एक उदाहरण बनाएँ
  • तीसरा, क्लाउड स्टोरेज नाम प्रदान करें
  • इनपुट PDF फ़ाइल पथ और आउटपुट फ़ाइल स्वरूप को “html” के रूप में सेट करें
  • अब, आउटपुट HTML फ़ाइल पथ सेट करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • अंत में, ConvertDocumentRequest के साथ convertDocument () विधि को कॉल करें

निम्न कोड स्निपेट दिखाता है कि REST API का उपयोग करके PDF फ़ाइल को 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.pdf");
			settings.setFormat("html");
			
			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 फ़ाइल पृष्ठ को क्लाउड में सहेज देगा। आप इसे निम्न कोड स्निपेट का उपयोग करके डाउनलोड कर सकते हैं:

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();
		}
		
	}
}

इस प्रकार जावा वर्क्स में पीडीएफ टू एचटीएमएल कन्वर्टर लाइब्रेरी। अगले भाग में, जावा एपीआई का उपयोग करके अधिक उन्नत रूपांतरण सेटिंग्स का पता लगाते हैं।

उन्नत विकल्पों का उपयोग करके जावा में पीडीएफ को एचटीएमएल पेज में कनवर्ट करें

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

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

निम्न कोड उदाहरण दिखाता है कि उन्नत सेटिंग्स का उपयोग करके पीडीएफ फाइल को एचटीएमएल पेज में कैसे परिवर्तित किया जाए।

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.pdf");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			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 conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

फ़ाइलों को अपलोड और डाउनलोड करने के लिए कृपया पहले बताए गए चरणों का पालन करें।

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

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

निष्कर्ष

यह हमें इस लेख के अंत में लाता है। इस लेख में हमने सीखा है:

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

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

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

प्रश्न पूछें

पीडीएफ से एचटीएमएल कन्वर्टर एपीआई के बारे में किसी भी प्रश्न/चर्चा के लिए, कृपया मुफ्त समर्थन फोरम पर हमसे बेझिझक संपर्क करें।

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

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

कृपया जावा कोड स्निपेट सीखने के लिए इस लिंक का अनुसरण करें कि कैसे जल्दी और आसानी से पीडीएफ फाइल को एचटीएमएल पेज में परिवर्तित किया जाए।

क्या मैं रेस्ट एपीआई का उपयोग करके पीडीएफ को जावा में एचटीएमएल में बदल सकता हूं?

हां, आप जावा में पीडीएफ को एचटीएमएल में बदल सकते हैं। सबसे पहले, ConvertApi का एक उदाहरण बनाएं, कन्वर्ट सेटिंग्स के मान सेट करें, और ConvertDocument विधि को ConvertDocumentRequest के साथ पीडीएफ को HTML वेब पेज में बदलने के लिए शुरू करें।

पीडीएफ को एचटीएमएल में मुफ्त में ऑनलाइन कैसे बदलें?

PDF से HTML कन्वर्टर ऑनलाइन मुफ़्त आपको PDF को HTML में मुफ़्त, जल्दी और आसानी से बदलने की अनुमति देता है। एक बार जब पीडीएफ का एचटीएमएल में ऑनलाइन रूपांतरण पूरा हो जाता है, तो आप तुरंत परिवर्तित एचटीएमएल फाइल को अपने पीसी पर डाउनलोड कर सकते हैं।

मैं ऑनलाइन PDF को HTML में कैसे बदल सकता हूँ?

  • [मुफ्त पीडीएफ से एचटीएमएल कन्वर्टर ऑनलाइन] खोलें (https://products.groupdocs.app/conversion/pdf-to-html)
  • पीडीएफ फाइल अपलोड करने के लिए फाइल ड्रॉप एरिया के अंदर क्लिक करें या पीडीएफ फाइल को ड्रैग एंड ड्रॉप करें।
  • कन्वर्ट नाउ बटन पर क्लिक करें, फ्री ऑनलाइन पीडीएफ टू एचटीएमएल कन्वर्टर पीडीएफ फाइल को एचटीएमएल ऑनलाइन फ्री में बदल देगा।
  • पीडीएफ फाइल को एचटीएमएल दस्तावेज में बदलने के तुरंत बाद आउटपुट एचटीएमएल फाइल का डाउनलोड लिंक मुफ्त में उपलब्ध हो जाएगा।

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

आप [जावा पीडीएफ टू एचटीएमएल कन्वर्टर लाइब्रेरी] को डाउनलोड और इंस्टॉल कर सकते हैं 28 जावा में पीडीएफ से एचटीएमएल को संसाधित करने, हेरफेर करने और बनाने के लिए प्रोग्रामेटिक रूप से।

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

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

यह सभी देखें

हम अनुशंसा करते हैं कि आप इसके बारे में जानने के लिए निम्नलिखित लेख देखें: