C# का उपयोग करके PDF में न्यूनतम XMP मेटाडेटा कैसे जोड़ें

यह उदाहरण दिखाता है कि कैसे प्रोग्रामेटिक रूप से PDF दस्तावेज़ में न्यूनतम XMP मेटाडेटा Aspose.Pdf for .NET का उपयोग करके जोड़ा जाए। XMP (Extensible Metadata Platform) मेटाडेटा दस्तावेज़ की खोजयोग्यता को बढ़ाता है, अनुपालन का समर्थन करता है, और कार्यप्रवाहों में सुसंगत मेटाडेटा हैंडलिंग को सक्षम बनाता है। यहां तक कि बुनियादी मेटाडेटा फ़ील्ड्स का सेट जोड़ने से एंटरप्राइज़ सिस्टम और डिजिटल एसेट मैनेजमेंट टूल्स के साथ संगतता सुनिश्चित होती है।

Steps to Add Minimal XMP Metadata to PDF using C#

  1. जाँचें कि इनपुट PDF फ़ाइल मौजूद है और इसे एक Document ऑब्जेक्ट में लोड करें
  2. एक PdfXmpMetadata इंस्टेंस बनाएं और इसे लोड किए गए PDF दस्तावेज़ से बाइंड करें
  3. मेटाडेटा काउंट की जाँच करके यह सत्यापित करें कि XMP मेटाडेटा पहले से मौजूद है या नहीं
  4. यदि कोई मेटाडेटा नहीं है, तो आवश्यक फ़ील्ड्स का न्यूनतम सेट जोड़ें: CreatorTool, CreateDate, ModifyDate, और Nickname
  5. अपडेटेड PDF दस्तावेज़ को नए XMP मेटाडेटा के साथ आउटपुट फ़ाइल में सहेजें

कोड पहले PDF को लोड करता है, फिर इसे XMP मेटाडेटा फ़साड से बाइंड करता है। यदि कोई मेटाडेटा नहीं मिलता है, तो यह DefaultMetadataProperties क्लास का उपयोग करके मानक प्रॉपर्टीज़ का एक छोटा लेकिन सार्थक सेट जोड़ता है। अंत में, यह बदलावों को डिस्क पर वापस सहेजता है।

Code to Add Minimal XMP Metadata to PDF using C#

यह उदाहरण दर्शाता है कि कैसे सुनिश्चित किया जाए कि प्रत्येक उत्पन्न PDF में XMP मेटाडेटा का बुनियादी स्तर हो, जिससे स्वचालित दस्तावेज़ पाइपलाइन में इंटरऑपरेबिलिटी और ट्रेसेबिलिटी में सुधार हो।

 हिन्दी