जावा में पीडीएफ पेज कैसे निकालें

जावा में पीडीएफ से पृष्ठ निकालें - अलग पीडीएफ पेज ऑनलाइन।

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

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

Java PDF पेज एक्सट्रैक्टर REST API और SDK इंस्टॉलेशन

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

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

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

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

जावा में सटीक पृष्ठ संख्या द्वारा पीडीएफ पेज कैसे निकालें

Java के लिए GroupDocs.Merger Cloud SDK का उपयोग करके PDF फ़ाइल से पृष्ठ निकालने के लिए, आपको इन चरणों का पालन करना होगा:

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

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

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

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

जावा में पीडीएफ फाइलों से पृष्ठ निकालें

GroupDocs.Merger Cloud SDK for Java का उपयोग करके किसी PDF फ़ाइल से पृष्ठों को निकालने के तरीके के बारे में चरण-दर-चरण मार्गदर्शिका और एक उदाहरण कोड स्निपेट यहां दिया गया है:

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

निम्न कोड स्निपेट दिखाता है कि 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;

// जावा में सटीक पेज नंबरों से पीडीएफ पेज कैसे निकालें।
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.pdf");

			ExtractOptions options = new ExtractOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/output-sample-file.pdf");
			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();
		}
		
	}
}

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

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

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

Java का उपयोग करके PDF से पृष्ठ कैसे निकालें

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

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, 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.pdf");

			ExtractOptions options = new ExtractOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/output-sample-file.pdf");
			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();
		}
		
	}
}

मुफ्त ऑनलाइन पीडीएफ पेज एक्सट्रैक्टर

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

निष्कर्ष

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

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

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

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

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

प्रश्न पूछें

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

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

मैं जावा में पीडीएफ फाइल से पेज कैसे निकालूं?

आप GroupDocs.Merger Cloud SDK for Java का उपयोग करके एक PDF फ़ाइल से पृष्ठ निकाल सकते हैं।

क्या जावा में पीडीएफ से एक पेज निर्यात करना संभव है?

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

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

PDF फ़ाइलों के अलावा, GroupDocs.Merger Cloud SDK for Java Microsoft Word, Excel, PowerPoint, HTML, और अन्य फ़ाइल स्वरूपों से पृष्ठ निकाल सकता है।

यह सभी देखें

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