पीडीएफ फाइल पार्सर - जावा में ऑनलाइन पीडीएफ फाइलों से छवियां निकालें

पीडीएफ(पोर्टेबल डॉक्यूमेंट फॉर्मेट) दस्तावेजों को ऑनलाइन साझा करने और संरक्षित करने के लिए व्यापक रूप से इस्तेमाल किया जाने वाला फाइल फॉर्मेट है। इसमें अक्सर विभिन्न प्रकार की सामग्री होती है, जिसमें पाठ, चित्र, तालिकाएँ, और बहुत कुछ शामिल हैं। पीडीएफ फाइलों से विशिष्ट सामग्री निकालना, जैसे छवियां, विश्वसनीय उपकरण या पुस्तकालय के बिना एक चुनौतीपूर्ण कार्य हो सकता है। ऐसा ही एक उपकरण जावा के लिए GroupDocs.Parser Cloud SDK है, जो पीडीएफ फाइलों से छवियों को निकालने का एक सहज और कुशल तरीका प्रदान करता है। इस लेख में, हम REST API का उपयोग करके जावा में पीडीएफ फाइलों से छवियों को निकालने का तरीका प्रदर्शित करेंगे।

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

पीडीएफ और एसडीके इंस्टॉलेशन से छवियों को अलग करने के लिए जावा रेस्ट एपीआई

GroupDocs.Parser Cloud SDK for Java एक शक्तिशाली और बहुमुखी जावा लाइब्रेरी है जो पीडीएफ फाइलों सहित विभिन्न दस्तावेज़ प्रारूपों से डेटा को पार्स और निकालने का एक सरल और कुशल तरीका प्रदान करता है। यह दस्तावेज़ पार्सिंग के लिए कई प्रकार की सुविधाएँ प्रदान करता है, जिससे डेवलपर्स को चित्र, पाठ, मेटाडेटा और अन्य सामग्री निकालने की अनुमति मिलती है। GroupDocs.Parser C#.NET, Java, PHP, Ruby, और Python SDKs को इसके दस्तावेज़ पार्सर परिवार के सदस्यों के रूप में क्लाउड API के लिए भी प्रदान करता है।

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

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

<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-parser-cloud</artifactId>
    <version>23.3</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);

REST API का उपयोग करके जावा में पीडीएफ फाइलों से सभी छवियां कैसे निकालें

अब, Java के लिए GroupDocs.Parser Cloud SDK का उपयोग करके PDF फ़ाइलों से छवियों को निकालने के लिए चरण और एक उदाहरण कोड स्निपेट लिखते हैं:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, ParseApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • अगला, इनपुट PDF दस्तावेज़ के लिए पथ सेट करें।
  • फिर, ImagesOptions() वर्ग का एक उदाहरण बनाएँ।
  • अगला, फ़ाइलइन्फो को सेटफाइलइन्फो छवि विकल्प में असाइन करें।
  • अब, ImagesRequest() वर्ग का एक उदाहरण बनाएं और ImagesOptions पैरामीटर पास करें।
  • अंत में, ParseApi.images() विधि को कॉल करके और ImagesRequest पैरामीटर पास करके परिणाम प्राप्त करें।

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

package com.groupdocsdev.classes;

import com.groupdocs.cloud.parser.api.ParseApi;
import com.groupdocs.cloud.parser.client.ApiException;
import com.groupdocs.cloud.parser.client.Configuration;
import com.groupdocs.cloud.parser.model.FileInfo;
import com.groupdocs.cloud.parser.model.ImagesOptions;
import com.groupdocs.cloud.parser.model.ImagesResult;
import com.groupdocs.cloud.parser.model.requests.ImagesRequest;

// जावा में पीडीएफ फाइल से इमेज कैसे निकालें।
public class App {

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

		try {

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

			ImagesOptions options = new ImagesOptions();
			options.setFileInfo(fileInfo);
			ImagesRequest request = new ImagesRequest(options);
			ImagesResult response = apiInstance.images(request);

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

पृष्ठ संख्या का उपयोग करके जावा में पीडीएफ फाइलों से विशिष्ट छवियां निकालें

इस खंड में, हम जावा में प्रोग्रामेटिक रूप से पीडीएफ फाइल से विशिष्ट छवियों को निकालने के लिए कदम और एक कोड स्निपेट प्रदान करेंगे:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, ParseApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, FileInfo वर्ग का एक उदाहरण बनाएँ।
  • अगला, इनपुट PDF दस्तावेज़ के लिए पथ सेट करें।
  • फिर, ImagesOptions() वर्ग का एक उदाहरण बनाएँ।
  • अगला, फ़ाइलइन्फो को सेटफाइलइन्फो छवि विकल्प में असाइन करें।
  • फिर, setStartPageNumber और setCountPagesToExtract मान प्रदान करें।
  • अब, ImagesRequest() वर्ग का एक उदाहरण बनाएं और ImagesOptions पैरामीटर पास करें।
  • अंत में, ParseApi.images() विधि को कॉल करके और ImagesRequest पैरामीटर पास करके परिणाम प्राप्त करें।

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

package com.groupdocsdev.classes;

import com.groupdocs.cloud.parser.api.ParseApi;
import com.groupdocs.cloud.parser.client.ApiException;
import com.groupdocs.cloud.parser.client.Configuration;
import com.groupdocs.cloud.parser.model.FileInfo;
import com.groupdocs.cloud.parser.model.ImagesOptions;
import com.groupdocs.cloud.parser.model.ImagesResult;
import com.groupdocs.cloud.parser.model.requests.ImagesRequest;

// जावा में पेज रेंज द्वारा ऑनलाइन एक पीडीएफ फाइल से छवियां निकालें।
public class App {

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

		try {

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

			ImagesOptions options = new ImagesOptions();
			options.setFileInfo(fileInfo);
			options.setStartPageNumber(1);
			options.setCountPagesToExtract(2);
			ImagesRequest request = new ImagesRequest(options);
			ImagesResult response = apiInstance.images(request);

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

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

ऑनलाइन PDF से छवियों को मुफ्त में निकालने का सबसे अच्छा तरीका क्या है? पीडीएफ फाइलों से चित्र निकालने के लिए कृपया एक ऑनलाइन पीडीएफ फाइल पार्सर आजमाएं। यह पीडीएफ पार्सर सॉफ्टवेयर ऊपर वर्णित पार्सर लाइब्रेरी के अनुसार जावा का उपयोग करके विकसित किया गया है।

निष्कर्ष

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

  • REST API का उपयोग करके जावा में प्रोग्रामेटिक रूप से पीडीएफ फाइलों से सभी छवियों को कैसे निकाला जाए;
  • REST API का उपयोग करके जावा में PDF दस्तावेज़ों से विशिष्ट चित्र कैसे निकालें;
  • और पीडीएफ दस्तावेजों से छवियों को निकालने के लिए ऑनलाइन छवि निष्कर्षण उपकरण।

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

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

प्रश्न पूछें

यदि दस्तावेजों को पार्स करने के बारे में आपके कोई प्रश्न हैं, तो कृपया हमारे फोरम के माध्यम से हमसे बेझिझक संपर्क करें।

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

मैं जावा का उपयोग कर पीडीएफ फाइलों का विश्लेषण कैसे करूं?

छवियों, पाठ या मेटाडेटा को निकालने के लिए, आपको पहले GroupDocs.Parser Cloud SDK का उपयोग करके PDF दस्तावेज़ को लोड और पार्स करना होगा। इस प्रक्रिया में फ़ाइल पथ निर्दिष्ट करना और पीडीएफ फाइलों को पार्स करने के लिए पार्स विधि को कॉल करना शामिल है।

क्या Java के लिए GroupDocs.Parser Cloud SDK PDF के अलावा अन्य फ़ाइल स्वरूपों का समर्थन करता है?

हां, पीडीएफ फाइलों के अलावा, GroupDocs.Parser Cloud SDK for Java वर्ड, एक्सेल, पॉवरपॉइंट, एचटीएमएल और कई अन्य सहित विभिन्न दस्तावेज़ प्रारूपों से छवियों के निष्कर्षण का समर्थन करता है।

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

हां, आप GroupDocs.Parser Cloud SDK for Java का उपयोग करके एक पीडीएफ फाइल से सभी छवियों को निकाल सकते हैं।

यह सभी देखें

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