C# में PDF से मेटाडेटा कैसे साफ़ करें

यह संक्षिप्त ट्यूटोरियल C# में PDF से मेटाडेटा को कैसे साफ़ करें, इस पर मार्गदर्शन करता है। इसमें विकास परिवेश सेट करने के लिए विवरण, एप्लिकेशन लिखने के लिए चरणों की एक सूची और C# में पीडीएफ मेटाडेटा को स्ट्रिप करने के लिए एक रन करने योग्य नमूना कोड है। यह आपकी आवश्यकताओं के आधार पर डिफ़ॉल्ट और कस्टम मेटाडेटा को हटाने के तरीकों को भी समझाएगा।

C# में PDF से मेटाडेटा हटाने के चरण

  1. मेटाडेटा को साफ़ करने के लिए परिवेश को Aspose.PDF for .NET का उपयोग करने के लिए सेट करें
  2. मेटाडेटा को मिटाने के लिए स्रोत पीडीएफ फ़ाइल को Document ऑब्जेक्ट में लोड करें
  3. DocumentInfo वर्ग का उपयोग करके पीडीएफ मेटाडेटा तक पहुंच प्राप्त करें
  4. मेटाडेटा को हटाने के लिए Clear() और ClearCustomData() तरीकों को कॉल करें
  5. परिणामी आउटपुट पीडीएफ फाइल को सेव करें

ये चरण C# में पीडीएफ मेटाडेटा को हटाने की प्रक्रिया का वर्णन करते हैं। हम दस्तावेज़इन्फो क्लास ऑब्जेक्ट का उपयोग करके फ़ाइल के मेटाडेटा तक पहुंचने के बाद स्रोत पीडीएफ फ़ाइल को लोड करके प्रक्रिया शुरू करते हैं। अंत में, अपनी आवश्यकताओं के आधार पर डिफ़ॉल्ट और कस्टम मेटाडेटा को साफ़ करने के लिए Clear() और ClearCustomData() तरीकों को कॉल करें।

C# में मेटाडेटा पीडीएफ को मिटाने के लिए कोड

using Aspose.Pdf;
class Program
{
static void Main(string[] args) // Remove metadata from PDF in C#
{
new License().SetLicense("License.lic");
// Load the PDF
Document pdfForMeta = new Document("sample.pdf");
// Fetch the document info from the loaded PDF file
DocumentInfo info = new DocumentInfo(pdfForMeta);
// Clear the metadata
info.Clear();
info.ClearCustomData();
// Save the output
pdfForMeta.Save("PDFWithoutMetadata.pdf");
System.Console.WriteLine("Done");
}
}

यह कोड C#* में *मेटाडेटा निष्कासन उपकरण विकसित करने की प्रक्रिया को प्रदर्शित करता है। चयनित मेटाडेटा को हटाने के लिए आप DocumentInfo ऑब्जेक्ट में वांछित प्रॉपर्टी तक पहुंच सकते हैं और डेटा प्रकार के अनुसार इसका मान शून्य या खाली स्ट्रिंग पर सेट कर सकते हैं। यह जांचने के लिए कि कोई संपत्ति कस्टम है या नहीं, आप उचित विधि को कॉल करने के लिए IsPreDefinedKey() विधि का उपयोग कर सकते हैं।

इस त्वरित ट्यूटोरियल ने हमें सी# में पीडीएफ से मेटाडेटा साफ करने के लिए मार्गदर्शन किया है। यदि आप पीडीएफ से हाइपरलिंक हटाना चाहते हैं, तो C# में पीडीएफ से हाइपरलिंक कैसे हटाएं पर लेख देखें।

 हिन्दी