C# का उपयोग करके PDF से एनोटेशन हटाएं

PDF दस्तावेज़ों में एनोटेशन सहयोगी संपादन के लिए फ़ायदेमंद हो सकते हैं, लेकिन ऐसे कई उदाहरण हैं जब आपको एक साफ़, एनोटेशन-मुक्त दस्तावेज़ की आवश्यकता होती है। चाहे आप वितरण के लिए अंतिम संस्करण तैयार कर रहे हों या आपको बस टिप्पणियाँ, हाइलाइट या अन्य प्रकार के एनोटेशन हटाने की आवश्यकता हो, इस प्रक्रिया को स्वचालित करने के लिए रेडक्शन लाइब्रेरी का उपयोग करने से समय की बचत हो सकती है और स्थिरता सुनिश्चित हो सकती है। इस लेख में, हम यह पता लगाएंगे कि C# का उपयोग करके PDF से एनोटेशन कैसे निकालें। इन एनोटेशन को हटाने से यह सुनिश्चित होता है कि दस्तावेज़ साफ़ और पेशेवर दिखता है, और इसमें शामिल किसी भी संवेदनशील फ़ीडबैक की सुरक्षा होती है। C# का उपयोग करके PDF में एनोटेशन हटाने के लिए निम्नलिखित मुख्य चरण हैं।

C# का उपयोग करके PDF से एनोटेशन हटाने के चरण

  1. PDF फ़ाइलों से एनोटेशन हटाने के लिए GroupDocs.Redaction for .NET का उपयोग करने के लिए अपना विकास वातावरण सेट करें
  2. Redactor क्लास का एक उदाहरण बनाएं, PDF फ़ाइल पथ को इसके कंस्ट्रक्टर तक पहुंचाएं
  3. एक DeleteAnnotationRedaction ऑब्जेक्ट बनाएं और Redactor.Apply विधि का उपयोग करके इसे लागू करें
  4. Redactor.Save विधि का उपयोग करके अपडेट की गई PDF फ़ाइल को अपनी डिस्क पर सहेजें

पीडीएफ एनोटेशन में कई तरह के तत्व शामिल होते हैं जैसे कि टिप्पणियाँ, हाइलाइट्स, स्टैम्प और स्टिकी नोट्स। ये तत्व आम तौर पर समीक्षा प्रक्रिया के दौरान फीडबैक देने या दस्तावेज़ के महत्वपूर्ण अनुभागों को हाइलाइट करने के लिए जोड़े जाते हैं। उपयोगी होते हुए भी, वे दस्तावेज़ को अव्यवस्थित कर सकते हैं और आधिकारिक वितरण के लिए अंतिम संस्करण के लिए उपयुक्त नहीं हो सकते हैं। यह विधि न केवल समय बचाती है बल्कि यह भी सुनिश्चित करती है कि सभी एनोटेशन लगातार हटाए जाएं, जिससे आपके दस्तावेज़ की व्यावसायिकता बनी रहे। यहाँ पीडीएफ से एनोटेशन हटाने के लिए C# कोड दिया गया है।

C# का उपयोग करके PDF से एनोटेशन हटाने का कोड

using GroupDocs.Redaction.Options;
using GroupDocs.Redaction.Redactions;
namespace GroupDocs.Redaction
{
internal class RemoveAnnotationsfromPDFusingCSharp
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Redaction library
License lic = new License();
lic.SetLicense(@"GroupDocs.Redaction.lic");
// Control document redaction process, allowing to open,
// redact and save documents
using (Redactor redactor = new Redactor(@"sample.pdf"))
{
// Remove all comments from the document, containing
// texts like “use”, “show” or “describe” in its body
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save(new SaveOptions()
{
AddSuffix = true,
RasterizeToPDF = false
});
}
}
}
}

ऊपर बताए गए चरणों का पालन करके, आप एनोटेशन को हटाने की प्रक्रिया को स्वचालित कर सकते हैं, यह सुनिश्चित करते हुए कि आपका अंतिम दस्तावेज़ साफ़ है और वितरण के लिए तैयार है। आपके डिवाइस पर पहले से ही .NET इंस्टॉल होने के साथ, आप Windows, macOS या Linux सिस्टम पर आसानी से प्रक्रिया कर सकते हैं, बिना किसी अतिरिक्त सॉफ़्टवेयर इंस्टॉलेशन की आवश्यकता के C# का उपयोग करके PDF में एनोटेशन साफ़ करें। अनुशंसित लाइब्रेरी को सेट अप करने और आवश्यकतानुसार फ़ाइल पथों को समायोजित करने के बाद, आपके प्रोजेक्ट में दिए गए कोड उदाहरण को एकीकृत करना सीधा और किसी भी कठिनाई या बाधा से मुक्त होना चाहिए।

हमारी पिछली चर्चा में, हमने C# के साथ XLSX फ़ाइलों से एनोटेशन हटाने पर एक गहन मार्गदर्शिका पेश की थी। अधिक जानकारी के लिए, हम C# का उपयोग करके XLSX से एनोटेशन हटाएं के बारे में हमारे व्यापक ट्यूटोरियल को देखने की सलाह देते हैं।

 हिन्दी