जावा में वर्ड डॉक्यूमेंट पेज ऑनलाइन कैसे एक्सट्रेक्ट करें

दस्तावेज़ पृष्ठ निकालें - जावा में वर्ड फ़ाइल से पृष्ठ निकालें।

क्या आप जावा में किसी वर्ड दस्तावेज़ से विशिष्ट पृष्ठ निकालने के लिए संघर्ष कर रहे हैं? बड़े वर्ड दस्तावेज़ के साथ काम करते समय, किसी बड़े वर्ड दस्तावेज़ से विशिष्ट पृष्ठों को निकालना एक चुनौतीपूर्ण कार्य हो सकता है। सौभाग्य से, Java के लिए GroupDocs.Merger Cloud SDK आपको इस प्रक्रिया को आसान बनाने में मदद करता है। इस लेख में, हम जावा के लिए GroupDocs.Merger Cloud SDK का उपयोग करके जावा में वर्ड फ़ाइल से पृष्ठों को निकालने का तरीका जानेंगे।

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

Word दस्तावेज़ पृष्ठ निकालने के लिए Java REST API - SDK स्थापना

GroupDocs.Merger Cloud SDK for Java एक शक्तिशाली एपीआई है जो डेवलपर्स को क्लाउड में दस्तावेज़ों और फ़ाइलों को मर्ज करने, विभाजित करने, पुन: व्यवस्थित करने, निकालने और हेरफेर करने की अनुमति देता है। यह दस्तावेज़ पृष्ठों और उनकी सामग्री को प्रबंधित करने का एक आसान, विश्वसनीय और त्वरित तरीका प्रदान करता है। यह सबसे लोकप्रिय फ़ाइल स्वरूपों जैसे पीडीएफ, वर्ड, एक्सेल, एचटीएमएल, पॉवरपॉइंट, और कई अन्य के साथ संगत है। यह शक्तिशाली एसडीके उपयोग करने में आसान है और फ़ाइल हेरफेर प्रक्रिया को स्वचालित करने के लिए जावा-आधारित एप्लिकेशन में एकीकृत किया जा सकता है।

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

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

<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-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

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

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

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

सटीक पृष्ठ संख्याओं का उपयोग करके जावा में Word दस्तावेज़ों से पृष्ठ निकालें

अब जब हमने अपना परिवेश सेट कर लिया है, तो देखते हैं कि Word दस्तावेज़ से पृष्ठ निकालने के लिए Java के लिए GroupDocs.Merger Cloud SDK का उपयोग कैसे करें। यहाँ कदम हैं:

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

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

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// जावा का उपयोग करके क्लाउड स्टोरेज में फ़ाइल अपलोड करें
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.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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();
		}
	}
}

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

जावा में Word दस्तावेज़ों से पृष्ठ निकालें

इस अनुभाग में, हम GroupDocs.Merger Cloud SDK for Java का उपयोग करके Word दस्तावेज़ से पृष्ठों को निकालने के तरीके पर चरणों और एक उदाहरण कोड स्निपेट को कवर करेंगे:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरा, PagesApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • उसके बाद, स्रोत इनपुट फ़ाइल पथ सेट करें।
  • अब, ExtractOptions() वर्ग का एक उदाहरण बनाएँ।
  • फिर, सरणी स्वरूप में निकालने के विकल्प setFileInfo, setOutputPath, और setPages संग्रह को परिभाषित करें।
  • अब, ExtractRequest() वर्ग का एक उदाहरण बनाएं और ExtractOptions पैरामीटर पास करें।
  • अंत में, PagesApi के extract() मेथड को कॉल करके और ExtractRequest पैरामीटर को पास करके DOCX पेज एक्सट्रेक्ट करें।

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

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// सटीक पृष्ठ संख्याओं का उपयोग करके जावा में शब्द दस्तावेज़ से पृष्ठ निकालें।
public class App {

	public static void main(String[] args) {

		// पेज एपीआई का एक उदाहरण बनाएं।			
		PagesApi apiInstance = new PagesApi(configuration);

		try {

			// सेटिंग्स तैयार करें
			FileInfo fileInfo = new FileInfo();			
			fileInfo.setFilePath("java-testing/input-sample-file.docx");

			ExtractOptions options = new ExtractOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/output-sample-file.docx");
			options.setPages(Arrays.asList(3, 5, 7));

			ExtractRequest request = new ExtractRequest(options);

			DocumentResult response = apiInstance.extract(request);
			
			// आउटपुट फ़ाइल पथ प्राप्त करें
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना Word दस्तावेज़ों के निकाले गए पृष्ठों को क्लाउड पर सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

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

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\multipage-documents\\output-sample-file.docx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

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

इस अनुभाग में, हम सटीक पृष्ठ संख्या श्रेणी द्वारा किसी Word दस्तावेज़ से विशिष्ट पृष्ठ निकालने के तरीके पर चरण और एक उदाहरण कोड स्निपेट प्रदान करेंगे:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, PagesApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • उसके बाद, स्रोत इनपुट फ़ाइल पथ सेट करें।
  • अब, ExtractOptions() वर्ग का एक उदाहरण बनाएँ।
  • फिर, निकालने के विकल्पों को परिभाषित करें setFileInfo, setOutputPath, setStartPageNumber, और setEndPageNumber।
  • इसके बाद, पृष्ठ विकल्प सेट करेंRangeMode को EVENPAGES पर सेट करें।
  • अब, ExtractRequest() वर्ग का एक उदाहरण बनाएं और ExtractOptions पैरामीटर पास करें।
  • अंत में, PagesApi के extract() मेथड को कॉल करके और ExtractRequest पैरामीटर को पास करके पेज एक्सट्रेक्ट करें।

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

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// पेज नंबर रेंज का उपयोग करके जावा में वर्ड फाइल से पेज निकालें।
public class App {

	public static void main(String[] args) {
		
		// पेज एपीआई का एक उदाहरण बनाएं।
		PagesApi apiInstance = new PagesApi(configuration);

		try {

			// सेटिंग्स तैयार करें
			FileInfo fileInfo = new FileInfo();			
			fileInfo.setFilePath("java-testing/input-sample-file.docx");

			ExtractOptions options = new ExtractOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/output-sample-file.docx");
			options.setStartPageNumber(1);
			options.setEndPageNumber(10);
			options.setRangeMode(PageOptions.RangeModeEnum.EVENPAGES);

			ExtractRequest request = new ExtractRequest(options);

			DocumentResult response = apiInstance.extract(request);
			
			// आउटपुट फ़ाइल पथ प्राप्त करें
			System.out.println("Output file path: " + response.getPath());
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

नि:शुल्क ऑनलाइन वर्ड डॉक्यूमेंट एक्सट्रैक्टर

Word दस्तावेज़ पृष्ठों को निःशुल्क कैसे निकालें? कृपया ऑनलाइन वर्ड पेज एक्सट्रैक्टर को वर्ड दस्तावेजों से विशिष्ट पृष्ठों को मुफ्त में निकालने का प्रयास करें। यह ऑनलाइन वर्ड पेज एक्सट्रैक्टर टूल उपर्युक्त Groupdocs.Merger Cloud APIs का उपयोग करके विकसित किया गया है।

निष्कर्ष

अंत में, Java के लिए GroupDocs.Merger Cloud SDK एक बेहतरीन विकल्प है जो डेवलपर्स को ऑनलाइन Word दस्तावेज़ों से पृष्ठ निकालने में मदद कर सकता है। इस लेख में आपने जो सीखा है वह निम्नलिखित है:

  • जावा का उपयोग करके पृष्ठ संख्या द्वारा Word दस्तावेज़ों से पृष्ठ कैसे निकालें;
  • क्लाउड पर वर्ड डॉक्यूमेंट को प्रोग्रामेटिक रूप से अपलोड और डाउनलोड करें;
  • सटीक पृष्ठ संख्या श्रेणी का उपयोग करके जावा में Word DOCX पृष्ठ निकालें;
  • और एक ऑनलाइन वर्ड पेज एक्सट्रैक्टर टूल का उपयोग करके वर्ड से मुफ्त में पेज निकालें।

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

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

अंत में, हम REST API का उपयोग करके विभिन्न दस्तावेज़ संचालन पर नए ब्लॉग पोस्ट लिखते रहते हैं। तो, कृपया नियमित अपडेट के लिए संपर्क करें।

प्रश्न पूछें

यदि आपके पास दस्तावेज़ पृष्ठों को निकालने के तरीके के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम पर पूछें।

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

मैं जावा में वर्ड डॉक्यूमेंट से ऑनलाइन पेज कैसे निकालूं?

आप GroupDocs.Merger Cloud SDK for Java का उपयोग करके किसी Word फ़ाइल से पृष्ठ निकाल सकते हैं और अपने वर्कफ़्लो को सुव्यवस्थित कर सकते हैं।

क्या मैं REST API का उपयोग करके विशिष्ट पृष्ठ निकाल सकता हूँ?

हां, आप GroupDocs.Merger Cloud SDK for Java का उपयोग करके विशिष्ट पृष्ठों को निकालने के लिए एक सरणी प्रारूप में पृष्ठ संख्या निर्दिष्ट कर सकते हैं।

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

GroupDocs.Merger Cloud SDK for Java फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जिसमें Word, Excel, JPG, PowerPoint, PDF, HTML और कई अन्य शामिल हैं।

क्या मैं Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके Word फ़ाइल से एकाधिक पृष्ठ निकाल सकता हूँ?

हाँ, आप GroupDocs.Merger Cloud SDK for Java का उपयोग करके एक Word दस्तावेज़ से कई पृष्ठ निकाल सकते हैं, उन पृष्ठों की श्रेणी निर्दिष्ट करके जिन्हें आप निकालना चाहते हैं।

यह सभी देखें

यहां कुछ संबंधित लेख दिए गए हैं जो आपके लिए उपयोगी हो सकते हैं: