जावा में एकाधिक दस्तावेज़ों को एक पीडीएफ में कैसे संयोजित करें

REST API का उपयोग करके जावा में विभिन्न प्रकार के दस्तावेज़ मर्ज करें।

आज की डिजिटल दुनिया में, विभिन्न दस्तावेज़ प्रकार का प्रबंधन और हेरफेर करना कई अनुप्रयोगों के लिए एक सामान्य आवश्यकता है। दस्तावेज़ मर्जिंग कई दस्तावेज़ों को एक दस्तावेज़ में संयोजित करने की प्रक्रिया है, जिससे एक समेकित फ़ाइल बनाई जाती है जिसमें सभी मर्ज की गई फ़ाइलों की सामग्री शामिल होती है। सौभाग्य से, GroupDocs.Merger Cloud SDK for Java डेवलपर्स को PDF, Word, Excel, PowerPoint, और अन्य जैसे विभिन्न फ़ाइल स्वरूपों को मर्ज करने की अनुमति देता है, जिससे जानकारी को संभालना और साझा करना आसान हो जाता है। इस लेख में, हम जावा में GroupDocs.Merger Cloud SDK for Java का उपयोग करके जावा में एकाधिक फ़ाइलों को एक दस्तावेज़ में मर्ज करने का तरीका जानेंगे।

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

एकाधिक दस्तावेज़ों और SDK स्थापना को मर्ज करने के लिए Java REST API

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

का उपयोग करके जावा में एकाधिक फ़ाइल प्रकारों को एक PDF में मर्ज करें REST API

GroupDocs.Merger Cloud SDK का उपयोग करके जावा में कई दस्तावेज़ों को मर्ज करना सीधा है। नीचे दिए गए चरणों का पालन करें:

  1. अपलोड दस्तावेजों को क्लाउड पर
  2. गठबंधन जावा में एक पीडीएफ में दस्तावेज़
  3. डाउनलोड मर्ज किए गए दस्तावेज़

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

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

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-one.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.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();
		}
	}
}

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

Java में एकाधिक दस्तावेज़ों को एक PDF में मर्ज करें

जावा के लिए GroupDocs.Merger Cloud SDK का उपयोग करके एकाधिक फ़ाइलों को एक दस्तावेज़ में मर्ज करने का तरीका दिखाने के लिए यहां चरण और एक नमूना कोड स्निपेट दिया गया है:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, DocumentApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • अगला, setFilePath () विधि को कॉल करें और इनपुट फ़ाइल पथ को एक पैरामीटर के रूप में पास करें।
  • अब पीडीएफ दस्तावेज़ का पासवर्ड प्रदान करें।
  • फिर, JoinItem वर्ग का एक उदाहरण बनाएँ।
  • अब, setFileInfo() मेथड को कॉल करें और fileInfo1 पैरामीटर पास करें।
  • इसके बाद, FileInfo और JoinItem क्लासेस का दूसरा उदाहरण बनाएं।
  • अगला, इनपुट फ़ाइल पथ और fileInfo2 पैरामीटर सेट करें।
  • दो से अधिक दस्तावेज़ों को मर्ज करने के लिए और ज्वाइनआइटम्स जोड़ें।
  • उसके बाद, JoinOptions() वर्ग का एक उदाहरण बनाएँ।
  • फिर, बनाई गई सम्मिलित वस्तुओं की अल्पविराम से अलग की गई सूची जोड़ें।
  • अगला, परिणामी फ़ाइल पथ सेट करें।
  • अब, JoinRequest() क्लास का एक उदाहरण बनाएं और JoinOptions पैरामीटर पास करें।
  • अंत में, DocumentApi के join () विधि को कॉल करके और JoinRequest पैरामीटर को पास करके सभी दस्तावेज़ों को एक PDF फ़ाइल में मर्ज करें।

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

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;

// REST API का उपयोग करके जावा में फ़ाइलों को एकल दस्तावेज़ में कैसे मर्ज करें
public class App {

	public static void main(String[] args) {

	  // दस्तावेज़ API का एक उदाहरण बनाएँ
		DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// सेटिंग्स तैयार करें
	FileInfo fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.pdf");
	fileInfo1.setPassword("password");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.docx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.pdf");

	JoinRequest request = new JoinRequest(options);

	// आउटपुट फ़ाइल पथ प्राप्त करें।
	DocumentResult response = apiInstance.join(request);
	System.out.println("Output file path: " + response.getPath());

    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      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\\output-sample-one.pdf", 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();
		}
	}
}

नि:शुल्क ऑनलाइन दस्तावेजों का विलय

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

निष्कर्ष

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

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

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

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

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

प्रश्न पूछें

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

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

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

हां, GroupDocs.Merger Cloud SDK for Java PDF, Word, Excel, PowerPoint, और कई अन्य सहित विभिन्न स्वरूपों के दस्तावेज़ों को मर्ज करने का समर्थन करता है।

क्या मैं Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके पासवर्ड से सुरक्षित दस्तावेज़ों को मर्ज कर सकता हूँ?

हां, GroupDocs.Merger Cloud SDK for Java पासवर्ड से सुरक्षित दस्तावेज़ों को मर्ज करने का विकल्प प्रदान करता है, जिससे इसकी सुरक्षा बढ़ जाती है।

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

हां, GroupDocs.Merger Cloud SDK for Java डेवलपर्स को विलय किए जाने वाले दस्तावेजों में आदेश निर्दिष्ट करने की अनुमति देता है, जिससे दस्तावेज़ों के विलय पर लचीलापन और नियंत्रण सुनिश्चित होता है।

यह सभी देखें

संबंधित विषयों पर अधिक जानकारी के लिए, हम निम्नलिखित लेखों पर एक नज़र डालने का सुझाव देते हैं: