जावा में Word दस्तावेज़ों को एकल फ़ाइलों में कैसे विभाजित करें

जावा में Word दस्तावेज़ों को अलग-अलग फ़ाइलों में विभाजित करें।

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

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

जावा वर्ड डॉक्यूमेंट स्प्लिटर रेस्ट एपीआई और एसडीके इंस्टालेशन

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>

इससे पहले कि हम Java के लिए GroupDocs.Merger Cloud SDK का उपयोग शुरू कर सकें, हमें साइन अप एक नि: शुल्क परीक्षण खाते के लिए या सदस्यता योजना खरीदना GroupDocs वेबसाइट पर [अपनी एपीआई कुंजी प्राप्त करें] करने की आवश्यकता है। 9। क्लाइंट आईडी और क्लाइंट सीक्रेट मिलने के बाद, जावा-आधारित एप्लिकेशन में कोड स्निपेट जोड़ें:

# पंजीकरण के बाद 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);

Java का उपयोग करके Word दस्तावेज़ों को एकाधिक पृष्ठों वाले दस्तावेज़ों में विभाजित करें

Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके Word (DOC, DOCX) दस्तावेज़ों को विभाजित करने के लिए, आपको नीचे दिए गए सरल चरणों का पालन करना होगा:

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

सबसे पहले, नीचे दिए गए कोड उदाहरण का उपयोग करके 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();
		}
	}
}

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

Java में Word फ़ाइलों को एकाधिक दस्तावेज़ों में विभाजित करें

GroupDocs.Merger Cloud SDK का उपयोग करके जावा में Word दस्तावेज़ों को मल्टीपेज दस्तावेज़ों में विभाजित करने के लिए चरण-दर-चरण मार्गदर्शिका और एक उदाहरण कोड स्निपेट का पालन करें:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरा, DocumentApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • उसके बाद, इनपुट फ़ाइल पथ सेट करें।
  • अब, SplitOptions() वर्ग का एक उदाहरण बनाएँ।
  • फिर, विभाजित विकल्प सेटफाइलइन्फो और सेटपेज संग्रह को सरणी प्रारूप में परिभाषित करें।
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें और विभाजन विकल्प मोड को अंतराल पर सेट करें।
  • अब, SplitRequest() वर्ग का एक उदाहरण बनाएं और स्प्लिटऑप्शन पैरामीटर पास करें।
  • अंत में, DocumentApi की split() विधि को कॉल करके और स्प्लिटRequest पैरामीटर पास करके DOCX फ़ाइलों को विभाजित करें।

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

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

		// दस्तावेज़ API का एक उदाहरण बनाएँ।			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

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

			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-documents");
			options.setMode(SplitOptions.ModeEnum.INTERVALS);

			SplitRequest request = new SplitRequest(options);

			MultiDocumentResult response = apiInstance.split(request);

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

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

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

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\\sample-file_1.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();
		}
	}
}

इतना ही! अब आप जानते हैं कि Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके DOC या DOCX को कई फ़ाइलों में कैसे विभाजित किया जाता है।

जावा में Word दस्तावेज़ों को अलग-अलग फ़ाइलों में ऑनलाइन कैसे विभाजित करें

यह खंड GroupDocs.Merger Cloud SDK का उपयोग करके Word दस्तावेज़ों को जावा में एक-पृष्ठ दस्तावेज़ों में विभाजित करने के तरीके के बारे में है:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरा, DocumentApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • उसके बाद, इनपुट फ़ाइल पथ सेट करें।
  • अब, SplitOptions() वर्ग का एक उदाहरण बनाएँ।
  • फिर, विभाजित विकल्प सेटफाइलइन्फो और सेटपेज संग्रह को सरणी प्रारूप में परिभाषित करें।
  • अगला, आउटपुट फ़ाइल पथ प्रदान करें और विभाजन विकल्प मोड को PAGES पर सेट करें।
  • अब, SplitRequest() वर्ग का एक उदाहरण बनाएं और स्प्लिटऑप्शन पैरामीटर पास करें।
  • अंत में, DocumentApi की split() विधि को कॉल करके और स्प्लिटRequest पैरामीटर को पास करके 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;

// सटीक पृष्ठ संख्या द्वारा Word DOCX को एकाधिक एक-पृष्ठ दस्तावेज़ों में विभाजित करें।
public class App {

	public static void main(String[] args) {
		
		// दस्तावेज़ API का एक उदाहरण बनाएँ।		
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	                // सेटिंग्स तैयार करें
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(1, 3));
			options.setOutputPath("java-testing/onepage-documents");
			options.setMode(SplitOptions.ModeEnum.PAGES);

			SplitRequest request = new SplitRequest(options);

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

जावा में रेंज और फिल्टर द्वारा वर्ड फ़ाइल ऑनलाइन को सिंगल पेज में विभाजित करें

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

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरा, DocumentApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • उसके बाद, इनपुट फ़ाइल पथ सेट करें।
  • अब, SplitOptions() वर्ग का एक उदाहरण बनाएँ।
  • फिर, विभाजित विकल्प सेटफाइलइन्फो और आउटपुट फ़ाइल पथ को परिभाषित करें।
  • SetStartPageNumber और setEndPageNumber के लिए मान सेट करें।
  • अगला, पृष्ठ विकल्प सेटरेंजमोड को ODDPAGES पर सेट करें और विभाजन विकल्प मोड को PAGES पर सेट करें।
  • अब, SplitRequest() वर्ग का एक उदाहरण बनाएं और स्प्लिटऑप्शन पैरामीटर पास करें।
  • अंत में, DocumentApi की split() विधि को कॉल करके और स्प्लिटRequest पैरामीटर पास करके DOCX फ़ाइलों को विभाजित करें।

निम्न कोड स्निपेट दिखाता है कि जावा का उपयोग करके रेंज और फ़िल्टर लागू करके DOCX फ़ाइल को ऑनलाइन एकल पृष्ठों में कैसे विभाजित किया जाए:

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) {
		
		// दस्तावेज़ API का एक उदाहरण बनाएँ।		
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	                // सेटिंग्स तैयार करें
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/onepage-documents");
			options.setStartPageNumber(3);
			options.setEndPageNumber(7);
			options.setRangeMode(PageOptions.RangeModeEnum.ODDPAGES);
			options.setMode(SplitOptions.ModeEnum.PAGES);

			SplitRequest request = new SplitRequest(options);

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

मुफ़्त ऑनलाइन वर्ड दस्तावेज़ स्प्लिटर

Word को ऑनलाइन कई फाइलों में मुफ्त में कैसे विभाजित करें? कृपया ऑनलाइन Word DOCX स्प्लिटर Word दस्तावेज़ों को कई फ़ाइलों में मुफ़्त में अलग करने का प्रयास करें। यह ऑनलाइन दस्तावेज़ फाड़नेवाला उपर्युक्त Groupdocs.Merger Cloud APIs का उपयोग करके विकसित किया गया है।

निष्कर्ष

GroupDocs.Merger Cloud SDK for Java जावा में Word दस्तावेज़ों को विभाजित करने का एक आसान और विश्वसनीय तरीका प्रदान करता है। इस लेख में आपने जो सीखा है वह निम्नलिखित है:

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

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

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

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

प्रश्न पूछें

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

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

क्या GroupDocs.Merger Cloud SDK for Java एक सशुल्क API है?

हां, GroupDocs.Merger Cloud SDK for Java एक सशुल्क एपीआई है, लेकिन यह एक निःशुल्क परीक्षण संस्करण प्रदान करता है जो आपको खरीदारी करने से पहले इसकी सुविधाओं का परीक्षण करने की अनुमति देता है।

क्या Word DOCX को जावा में कई फाइलों में विभाजित करना संभव है?

हां, आप GroupDocs.Merger Cloud SDK for Java का उपयोग करके किसी Word दस्तावेज़ को जावा में प्रोग्रामेटिक रूप से कई फ़ाइलों में विभाजित कर सकते हैं।

क्या मैं Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके अन्य फ़ाइल स्वरूपों को विभाजित कर सकता हूँ?

हां, आप Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके PDF, Excel, PowerPoint, और अन्य फ़ाइल स्वरूपों को विभाजित कर सकते हैं।

यह सभी देखें

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