GroupDocs का उपयोग करके जावा में समर्थित फ़ाइल फ़ॉर्मेट प्राप्त करना
यदि आप सोच रहे हैं GroupDocs का उपयोग कैसे करें कि आपके एप्लिकेशन द्वारा संभाले जा सकने वाले सटीक फ़ाइल प्रकार कौन‑से हैं, तो आप सही जगह पर आए हैं। इस ट्यूटोरियल में हम GroupDocs.Search for Java के साथ समर्थित फ़ॉर्मेट की पूरी सूची प्राप्त करने की प्रक्रिया दिखाएंगे, ताकि आप अपने UI में फ़ाइल एक्सटेंशन को भरोसेमंद तरीके से प्रदर्शित या वैध कर सकें।
त्वरित उत्तर
- यह फीचर क्या करता है? GroupDocs.Search द्वारा इंडेक्स किए जा सकने वाले सभी फ़ाइल एक्सटेंशन लौटाता है।
- यह क्यों उपयोगी है? यह आपको उपयोगकर्ताओं को समर्थित अपलोड्स के बारे में गतिशील रूप से सूचित करने और असमर्थित‑फ़ाइल त्रुटियों से बचने में मदद करता है।
- क्या मुझे लाइसेंस चाहिए? परीक्षण के लिए एक मुफ्त ट्रायल काम करता है; उत्पादन के लिए पूर्ण लाइसेंस आवश्यक है।
- कौन सा Java संस्करण आवश्यक है? Java 8 या उससे ऊपर।
- क्या कोई अतिरिक्त कॉन्फ़िगरेशन आवश्यक है? नहीं—सिर्फ डिपेंडेंसी जोड़ें और API को कॉल करें।
GroupDocs.Search क्या है?
GroupDocs.Search एक Java लाइब्रेरी है जो विभिन्न दस्तावेज़ फ़ॉर्मेट्स में तेज़, पूर्ण‑पाठ खोज प्रदान करती है। यह PDFs, Word फ़ाइलों, स्प्रेडशीट्स और कई अन्य प्रकारों को पार्स करने की जटिलताओं को सरल बनाती है, और इंडेक्सिंग तथा क्वेरी करने के लिए एक सरल API प्रदान करती है।
समर्थित फ़ाइल फ़ॉर्मेट क्यों प्राप्त करें?
एक्सटेंशन की सटीक सूची जानने से आपको मदद मिलती है:
- डायनामिक अपलोड विजेट बनाना जो केवल समर्थित फ़ाइलों की अनुमति देते हैं।
- एंड‑यूज़र्स के लिए सटीक दस्तावेज़ीकरण तैयार करना।
- असमर्थित फ़ॉर्मेट को इंडेक्स करने की कोशिश से उत्पन्न रन‑टाइम त्रुटियों को कम करना।
पूर्वापेक्षाएँ
- Java Development Kit (JDK) 8+
- Maven डिपेंडेंसी प्रबंधन के लिए
- एक IDE जैसे IntelliJ IDEA या Eclipse
बुनियादी Java और Maven अवधारणाओं की परिचितता से चरण आसान होंगे।
GroupDocs.Search को Java के लिए सेट अप करना
Maven सेटअप
अपने pom.xml में GroupDocs रिपॉजिटरी और डिपेंडेंसी जोड़ें:
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/search/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-search</artifactId>
<version>25.4</version>
</dependency>
</dependencies>
डायरेक्ट डाउनलोड
यदि आप चाहें, तो आप नवीनतम संस्करण सीधे GroupDocs.Search for Java releases से डाउनलोड कर सकते हैं।
लाइसेंस प्राप्ति चरण
- Free trial – कोर क्षमताओं का अन्वेषण करें।
- Temporary license – फीचर सीमाओं के बिना परीक्षण करें।
- Full license – प्रोडक्शन‑रेडी फीचर्स अनलॉक करें।
बुनियादी इनिशियलाइज़ेशन और सेटअप
डिपेंडेंसी जोड़ने के बाद, आप एक इंडेक्स बना सकते हैं और दस्तावेज़ जोड़ सकते हैं:
import com.groupdocs.search.*;
public class InitializeGroupDocs {
public static void main(String[] args) {
// Create an index in the specified folder
Index index = new Index("path/to/index/folder");
// Add documents to the index from a folder
index.add("path/to/documents/folder");
}
}
GroupDocs का उपयोग करके फ़ाइल एक्सटेंशन प्राप्त करने के लिए Java
समर्थित फ़ाइल फ़ॉर्मेट प्राप्त करना
निम्नलिखित चरण दिखाते हैं कि GroupDocs.Search द्वारा समर्थित फ़ाइल एक्सटेंशन की पूरी सूची कैसे प्राप्त करें।
चरण 1 – आवश्यक क्लास इम्पोर्ट करें
import com.groupdocs.search.results.FileType;
चरण 2 – समर्थित प्रकारों का संग्रह प्राप्त करें
Iterable<FileType> supportedFileTypes = FileType.getSupportedFileTypes();
चरण 3 – प्रत्येक फ़ॉर्मेट को इटररेट करके प्रिंट करें
for (FileType fileType : supportedFileTypes) {
System.out.println(fileType.getExtension() + " - " + fileType.getDescription());
}
इस स्निपेट को चलाने से pdf - Portable Document Format जैसी लाइनों का आउटपुट मिलता है, जो UI ड्रॉपडाउन या वैलिडेशन लॉजिक के लिए तैयार‑से‑उपयोग सूची प्रदान करता है।
ट्रबलशूटिंग टिप्स
- Class Not Found – सुनिश्चित करें कि Maven डिपेंडेंसी सही ढंग से रिजॉल्व हो गई है।
- Path Issues – सुनिश्चित करें कि इंडेक्स फ़ोल्डर पाथ मौजूद है और लिखने योग्य है।
व्यावहारिक अनुप्रयोग
- Document Management Systems – गतिशील रूप से समर्थित अपलोड्स की सूची दिखाएँ।
- Web‑Based File Uploads – प्राप्त सूची का उपयोग करके क्लाइंट‑साइड पर फ़ाइल प्रकारों को वैलिडेट करें।
- Backup Solutions – आर्काइव करने से पहले असमर्थित फ़ाइलों को फ़िल्टर करें।
प्रदर्शन विचार
- यदि आपको अक्सर सूची तक पहुँचने की आवश्यकता है तो उसे मेमोरी में स्टोर करें; कॉल स्वयं हल्का है।
- प्रदर्शन सुधारों का लाभ उठाने के लिए अपने GroupDocs.Search लाइब्रेरी को अपडेट रखें।
सामान्य समस्याएँ और समाधान
| समस्या | कारण | समाधान |
|---|---|---|
FileType class missing | Dependency not added | डिपेंडेंसी जोड़ने के बाद mvn clean install फिर से चलाएँ |
| No output printed | System.out suppressed in IDE | कंसोल कॉन्फ़िगरेशन जांचें या कमांड लाइन से चलाएँ |
अक्सर पूछे जाने वाले प्रश्न
Q: GroupDocs.Search क्या है?
A: यह एक Java लाइब्रेरी है जो कई दस्तावेज़ फ़ॉर्मेट्स में पूर्ण‑पाठ खोज सक्षम करती है, बिना अलग पार्सर की आवश्यकता के।
Q: लाइब्रेरी संस्करण कैसे अपडेट करें?
A: pom.xml में <version> टैग बदलें और mvn clean install चलाएँ।
Q: क्या मैं इस फीचर को गैर‑Java प्रोजेक्ट में उपयोग कर सकता हूँ?
A: दिखाया गया API Java‑विशिष्ट है, लेकिन GroupDocs .NET, Python और अन्य प्लेटफ़ॉर्म के लिए समान क्षमताएँ प्रदान करता है।
Q: यदि आवश्यक फ़ाइल प्रकार नहीं मिलता है तो क्या करें?
A: GroupDocs सपोर्ट से संपर्क करें; वे अक्सर अगले रिलीज़ में नए फ़ॉर्मेट जोड़ते हैं।
Q: क्या उत्पादन के लिए व्यावसायिक लाइसेंस आवश्यक है?
A: हाँ, पूर्ण लाइसेंस ट्रायल सीमाओं को हटाता है और व्यावसायिक उपयोग अधिकार प्रदान करता है।
संसाधन
- GroupDocs Search दस्तावेज़ीकरण
- API रेफ़रेंस
- नवीनतम संस्करण डाउनलोड करें
- GitHub रिपॉजिटरी
- फ्री सपोर्ट फ़ोरम
- टेम्पररी लाइसेंस प्राप्ति
अंतिम अपडेट: 2026-01-16
परीक्षण किया गया: GroupDocs.Search 25.4 for Java
लेखक: GroupDocs