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

REST API का उपयोग करके जावा में PDF को Word दस्तावेज़ में कनवर्ट करें

हमने हाल ही में एक ब्लॉग लेख जारी किया है जो PDF से Word in C# .NET की रूपांतरण प्रक्रिया को प्रोग्रामेटिक रूप से रेखांकित करता है। यह ब्लॉग पोस्ट हमें सिखाएगी कि कैसे पीडीएफ को वर्ड ऑनलाइन रूपांतरित किया जाए, बिना जावा लाइब्रेरी का उपयोग किए। यह पुस्तकालय आपके जावा अनुप्रयोगों में पीडीएफ दस्तावेजों को वर्ड दस्तावेजों (.docx या .doc) में प्रोग्रामेटिक रूप से परिवर्तित करता है। ऐसा रूपांतरण तब उपयोगी होता है जब आपको अपने PDF दस्तावेज़ों के पाठ को बदलने की आवश्यकता होती है, विभिन्न पाठ स्वरूपण का उपयोग करना होता है, या उपयोगकर्ताओं के लिए दस्तावेज़ तक पहुँच को आसान बनाना होता है। इसलिए, इस लेख में, हम प्रदर्शित करेंगे कि REST API का उपयोग करके जावा में PDF को Word दस्तावेज़ में कैसे परिवर्तित किया जाए।

यह लेख निम्नलिखित अनुभागों पर चर्चा करेगा और उन्हें कवर करेगा:

जावा पीडीएफ से वर्ड दस्तावेज़ रूपांतरण रेस्ट एपीआई - जावा एसडीके इंस्टॉलेशन

PDF फ़ाइल को Word DOCX में कनवर्ट करने के लिए, मैं GroupDocs.Conversion Cloud API के Java SDK का उपयोग करूंगा। यह पीडीएफ टू वर्ड डॉक्यूमेंट फ्री एपीआई बिना किसी बाहरी सॉफ्टवेयर को इंस्टॉल किए जावा एप्लिकेशन में कुशल, तेज और विश्वसनीय फाइल रूपांतरण प्रदान करता है। यह एक्सेल, पीडीएफ, पॉवरपॉइंट, एचटीएमएल, ईमेल, वर्ड, फोटोशॉप, कोरलड्रा, ऑटोकैड, रास्टर इमेज फाइल फॉर्मेट और कई अन्य जैसे डेटा से समझौता किए बिना सभी लोकप्रिय व्यावसायिक दस्तावेज़ प्रारूपों के बीच रूपांतरण की अनुमति देता है। इसके अतिरिक्त, यह रूपांतरण प्रक्रिया को गति देने के लिए पूरे दस्तावेज़ को प्रदर्शित करने या इसे आंशिक रूप से प्रस्तुत करने का भी समर्थन करता है। हमारा जावा एपीआई सभी जावा संस्करणों के साथ संगत है और जावा रनटाइम चलाने में सक्षम सभी लोकप्रिय ऑपरेटिंग सिस्टम (विंडोज, लिनक्स, मैकओएस) का समर्थन करता है।

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

Word दस्तावेज़ आमतौर पर काम करने और सहयोग करने में आसान होते हैं, अधिक सुलभ और PDF से छोटे होते हैं। नीचे सूचीबद्ध त्वरित कार्रवाइयाँ करके, आप PDF को Word दस्तावेज़ में रूपांतरित और आयात कर सकते हैं:

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

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

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

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

जावा में PDF को DOCX में कनवर्ट करें

यह खंड बताता है कि नीचे दी गई कार्रवाइयों को अपनाकर पीडीएफ को प्रोग्रामेटिक रूप से बिना फॉर्मेट खोए वर्ड में कैसे बदला जाए:

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

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

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;

// REST API का उपयोग करके PDF को जावा में संपादन योग्य वर्ड में कैसे बदलें
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("docx");
			
			settings.setOutputPath("java-testing/output-sample-file.docx");
		
			// निर्दिष्ट प्रारूप में परिवर्तित करें
			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();
		}
	}
}

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

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

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

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

उन्नत विकल्पों का उपयोग करके पीडीएफ फाइल को वर्ड संपादन योग्य जावा में बदलें

इस खंड में, आप सीखेंगे कि नीचे दिए गए निर्देशों का पालन करके इस भाग में एक पीडीएफ फाइल को प्रोग्रामेटिक रूप से वर्ड डॉक्यूमेंट में कैसे बदला जाए:

  • सबसे पहले, ConvertApi वर्ग का एक उदाहरण बनाएँ
  • दूसरे, ConvertSettings वर्ग का एक उदाहरण बनाएँ
  • तीसरा, क्लाउड स्टोरेज नाम प्रदान करें
  • फिर, इनपुट PDF फ़ाइल पथ और आउटपुट फ़ाइल स्वरूप को “docx” के रूप में सेट करें
  • अब, DocxConvertOptions का एक उदाहरण बनाएँ
  • अगला, विभिन्न कन्वर्ट विकल्प जैसे सेटफ्रॉमपेज, सेटपेजकाउंट, सेटजूम, सेटहाइट, सेटडीपीआई, आदि सेट करें।
  • अब, कनवर्ट विकल्प और आउटपुट शब्द फ़ाइल पथ प्रदान करें
  • अगला, एक पैरामीटर के रूप में ConvertSettings के साथ ConvertDocumentRequest बनाएं
  • अंत में, ConvertDocumentRequest के साथ convert\document() वर्ग का उपयोग करके रूपांतरण शुरू करें

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

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("docx");
			
			DocxConvertOptions convertOptions = new DocxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(100);
			convertOptions.setDpi(300.0);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.docx");
			
			// निर्दिष्ट प्रारूप में परिवर्तित करें
			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();
		}
	}
}

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

जावा कोड का उपयोग करके PDF को Word IOstream में कनवर्ट करें

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

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

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

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;

// जावा कोड का उपयोग करके PDF को Word IOstream में कैसे बदलें
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("docx");
			
			DocxConvertOptions convertOptions = new DocxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(100);
			convertOptions.setDpi(300.0);

			settings.setConvertOptions(convertOptions);
			// आउटपुटपाथ को खाली के रूप में सेट करें फ़ाइल आईओएसट्रीम के रूप में आउटपुट होगा
			settings.setOutputPath("");
		
			// निर्दिष्ट प्रारूप में परिवर्तित करें
			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();
		}
	}
}

इस तरह, हमारे रूपांतरण एपीआई द्वारा पीडीएफ को वर्ड में बदलना तुलनात्मक रूप से आसान और सरल बना दिया जाता है।

ऑनलाइन पीडीएफ टू वर्ड कन्वर्टर फ्री

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

निष्कर्ष

हम इस लेख को इस बिंदु पर इस उम्मीद में समाप्त करते हैं कि आपने सीखा है:

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

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

इसके अलावा, हम आपको सलाह देते हैं कि आप हमारी गेटिंग स्टार्टेड गाइड देखें।

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

प्रश्न पूछें

यदि आपके पास पीडीएफ टू वर्ड कन्वर्टर एपीआई के बारे में कोई प्रश्न हैं, तो फोरम के माध्यम से हमसे संपर्क करने में संकोच न करें।

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

मैं जावा में पीडीएफ को वर्ड में कैसे बदलूं?

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

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

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

PDF को DOCX में ऑनलाइन मुफ़्त में कैसे बदलें?

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

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

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

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

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

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

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

यह सभी देखें

इसके बारे में अधिक जानने के लिए कृपया निम्नलिखित लेख देखें: