GroupDocs.Redaction for Python via .NET एक API लाइब्रेरी है जो आपको Microsoft Word, Excel, PowerPoint और PDF जैसे विभिन्न फ़ाइल स्वरूपों से संवेदनशील और वर्गीकृत डेटा को मिटाने में मदद करती है। हमारे Redaction API का सिंगल फ़ॉर्मेट-स्वतंत्र इंटरफ़ेस विभिन्न प्रकारों के रिडक्शन का समर्थन करता है, जैसे, टेक्स्ट रिडक्शन, मेटाडेटा रिडक्शन, एनोटेशन रिडक्शन और टैबुलर डॉक्यूमेंट रिडक्शन. GroupDocs.Redaction for Python via .NET API आपको पासवर्ड से सुरक्षित फ़ाइलों को फिर से बनाने की सुविधा भी देता है। आपको दस्तावेज़ को उसके मूल प्रारूप में सहेजने की अनुमति है और साथ ही मूल पृष्ठों की रेखापुंज छवियों के साथ एक सैनिटाइज्ड PDF दस्तावेज़ बनाने की अनुमति है।
GroupDocs.Redaction for Python via .NET API आपको इस बात पर पूरा नियंत्रण देता है कि आप समर्थित दस्तावेज़ से अपनी महत्वपूर्ण वर्गीकृत जानकारी को कैसे छिपाना या मिटाना चाहते हैं। हमारे Redaction API का उपयोग करना बहुत सरल और सीधा है।
निम्नलिखित उदाहरण में, हम Python का उपयोग करके नीले रंग के बॉक्स के साथ “2 अंक, स्थान या कुछ भी नहीं, 2 अंक, फिर से स्थान और 6 अंक” (जैसे 12 34 567890) से मेल खाते हुए एक समर्थित दस्तावेज़ को लोड करते हैं, किसी भी टेक्स्ट को फिर से संपादित करते हैं। एक बार ऐसा करने के बाद, यह दस्तावेज़ को उसके मूल प्रारूप में एक अतिरिक्त प्रत्यय “Redacted” के साथ नाम बदलकर सहेजता है:
import groupdocs.redaction as gr
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
def run():
# Specify the redaction options
color = grd.Color.from_argb(255, 220, 20, 60)
repl_opt = grr.ReplacementOptions(color)
reg_red = grr.RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", repl_opt)
# Load the document to be redacted
with gr.Redactor("source.pdf") as redactor:
# Apply the redaction
result = redactor.apply(reg_red)
# Save the redacted document
result_path = redactor.save()