जावा में पीपीटी को कई फाइलों में कैसे विभाजित करें

Java का उपयोग करके PowerPoint PPT/PPTX को अलग-अलग फ़ाइलों में विभाजित करें।

पावरपॉइंट प्रस्तुतियाँ जानकारी प्रस्तुत करने और दर्शकों को जोड़ने का एक लोकप्रिय और प्रभावी तरीका है। हालाँकि, ऐसे मामले हो सकते हैं जहाँ आपको विभिन्न कारणों से PowerPoint स्लाइड को अलग-अलग फ़ाइलों में विभाजित करने की आवश्यकता होती है। चाहे अलग-अलग स्लाइड वितरित करना हो या विशिष्ट स्लाइड निकालना हो, यह प्रक्रिया समय लेने वाली और चुनौतीपूर्ण हो सकती है। सौभाग्य से, Java के लिए GroupDocs.Merger Cloud SDK की मदद से, PowerPoint स्लाइड्स को विभाजित करना एक आसान काम हो जाता है। यह लेख आपको जावा का उपयोग करके PowerPoint PPT/PPTX को अलग-अलग फाइलों में विभाजित करने की प्रक्रिया के माध्यम से मार्गदर्शन करेगा।

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

PowerPoint स्लाइड और SDK स्थापना को विभाजित करने के लिए Java REST API

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

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

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

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

एक बार SDK स्थापित और कॉन्फ़िगर हो जाने के बाद, आप PowerPoint फ़ाइलों के साथ काम करना शुरू करने के लिए तैयार हैं।

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

नीचे दिए गए चरण-दर-चरण निर्देशों का पालन करके, आप GroupDocs.Merger Cloud SDK for Java का उपयोग करके PowerPoint स्लाइड को अलग-अलग फ़ाइलों में सफलतापूर्वक विभाजित कर सकते हैं:

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

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

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

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

विभाजित PowerPoint जावा का उपयोग करके अलग-अलग फ़ाइलों में स्लाइड करता है

Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके PowerPoint स्लाइड को विभाजित करने के लिए, नीचे दिए गए चरणों और एक उदाहरण कोड स्निपेट का पालन करें:

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

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

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;

// Java में PowerPoint PPT या PPTX को अलग-अलग फाइलों में विभाजित करें।
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.pptx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-files");
			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();
		}
		
	}
}

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

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

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

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

मुफ़्त ऑनलाइन पॉवरपॉइंट स्प्लिटर

PowerPoint फ़ाइल को मुफ्त में एकाधिक फ़ाइलों में कैसे विभाजित करें? कृपया ऑनलाइन पॉवरपॉइंट स्प्लिटर को मुफ्त में अलग-अलग फाइलों में पावरपॉइंट को विभाजित करने का प्रयास करें। यह ऑनलाइन फ़ाइल स्प्लिटर उपर्युक्त Groupdocs.Merger Cloud API का उपयोग करके विकसित किया गया है।

निष्कर्ष

अंत में, Java के लिए GroupDocs.Merger Cloud SDK की मदद से, PowerPoint स्लाइड को कई फाइलों में विभाजित करना सीधा और कुशल हो जाता है। इस लेख में आपने जो सीखा है वह निम्नलिखित है:

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

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

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

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

प्रश्न पूछें

यदि आपके पास PowerPoint फ़ाइल स्प्लिटर API के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक हमसे नि:शुल्क सहायता फ़ोरम पर पूछें।

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

जावा के लिए GroupDocs.Merger Cloud SDK के साथ PowerPoint स्लाइड्स को विभाजित करने के लिए मेरे पास क्या विकल्प हैं?

आप GroupDocs.Merger Cloud SDK for Java द्वारा प्रदान की गई विधियों का उपयोग करके स्लाइड की एक श्रृंखला निर्दिष्ट करके या प्रत्येक स्लाइड को अलग-अलग विभाजित करके PowerPoint स्लाइड को विभाजित कर सकते हैं।

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

हां, GroupDocs.Merger Cloud SDK for Java स्प्लिट स्लाइड्स को वापस एक सिंगल पॉवरपॉइंट फ़ाइल में मर्ज करने की क्षमता भी प्रदान करता है। PPT को मर्ज करने के बारे में विस्तृत निर्देशों के लिए आधिकारिक दस्तावेज देखें।

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

GroupDocs.Merger Cloud SDK for Java वर्ड, पीडीएफ, पीपीटी और अन्य सहित विभिन्न आउटपुट स्वरूपों में विभाजित स्लाइड को सहेजने का समर्थन करता है।

यह सभी देखें

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