GetDocumentInfo

Editor.GetDocumentInfo method

दस्तावेज़ के बारे में मेटाडेटा लौटाता है, जिसे इस ‘संपादक’ उदाहरण में लोड किया गया था

public IDocumentInfo GetDocumentInfo(string password)
पैरामीटर प्रकार विवरण
password String उपयोगकर्ता दस्तावेज़ के लिए एक पासवर्ड निर्दिष्ट कर सकता है, यदि यह दस्तावेज़ पासवर्ड से एन्क्रिप्ट किया गया है। NULL या खाली स्ट्रिंग हो सकता है, जो अनुपस्थित पासवर्ड के बराबर है। उन दस्तावेज़ स्वरूपों के लिए, जिनमें पासवर्ड सुरक्षा सुविधा नहीं है, इस तर्क को नज़रअंदाज़ कर दिया जाएगा। यदि दस्तावेज़ एन्क्रिप्ट किया गया है, और पासवर्ड इस पैरामीटर में निर्दिष्ट नहीं है, लेकिन इसे बनाते समय लोड विकल्पों में पहले निर्दिष्ट किया गया थाEditor उदाहरण के लिए इस्तेमाल किया जाएगा।

प्रतिलाभ की मात्रा

प्रारूप-विशिष्ट उत्तराधिकारीIDocumentInfo इंटरफ़ेस, जो प्रारूप-विशिष्ट मेटाडेटा के साथ पहचाने गए प्रारूप को इंगित करता है, या NULL, यदि दस्तावेज़ को सहायक के रूप में पहचाना नहीं गया था या दूषित है।

अपवाद

अपवाद स्थिति
ObjectDisposedException फेंक दिया जाता है जब “GetDocumentInfo” लागू होने पर संपादक का उदाहरण पहले से ही निपटाया गया था
PasswordRequiredException लोड किए गए दस्तावेज़ को पासवर्ड से सुरक्षित होने पर फेंक दिया जाता है, लेकिन पैरामीटर में पासवर्ड निर्दिष्ट नहीं किया गया था “password
IncorrectPasswordException लोड किए गए दस्तावेज़ के पासवर्ड से सुरक्षित होने पर फेंक दिया जाता है, पासवर्ड निर्दिष्ट किया जाता है, लेकिन यह गलत है
InvalidOperationException अज्ञात प्रकृति की अनपेक्षित त्रुटि होने पर फेंक दिया जाता है

टिप्पणियों

GetDocumentInfo विधि उपयोगी है जब यह स्पष्ट नहीं है कि इनपुट दस्तावेज़ कौन सा प्रारूप है, क्या यह पासवर्ड से सुरक्षित है और/या इसमें कितने पेज/वर्कशीट/स्लाइड हैं। GetDocumentInfo द्वारा लौटाए गए इस मेटाडेटा के आधार पर, मुख्य प्रोसेसिंग पाइपलाइन के लिए लोड को सही ढंग से समायोजित करना और विकल्पों को संपादित करना संभव है।

GetDocumentInfo विधि हमेशा पूर्ण डेटा लौटाती है, यह परीक्षण मोड से प्रभावित नहीं होती है, इसका उपयोग खपत बाइट्स या क्रेडिट को नहीं लिखता है।

और अधिक जानें

यह सभी देखें