GroupDocs.Redaction for Python via .NET ir API bibliotēka, kas palīdz izdzēst sensitīvus un klasificētus datus no dažādiem failu formātiem, piemēram, Microsoft Word, Excel, PowerPoint un PDF. Mūsu Redakcijas API viena formāta neatkarīgais interfeiss atbalsta dažādu veidu redakcijas, piemēram, teksta redakcijas, metadatu redakcijas, anotāciju redakcijas un tabulas dokumentu redakcijas. GroupDocs.Redaction for Python via .NET API arī ļauj rediģēt ar paroli aizsargātus failus. Jums ir atļauts saglabāt dokumentu tā sākotnējā formātā, kā arī izveidot dezinficētu PDF dokumentu ar oriģinālllappušu rastra attēliem.
GroupDocs.Redaction for Python via .NET API piešķir jums pilnīgu kontroli pār to, kā vēlaties paslēpt vai dzēst svarīgo klasificēto informāciju no atbalstītā dokumenta. Lai izmantotu mūsu Redaction API ir diezgan vienkāršs un taisni uz priekšu.
Šajā piemērā mēs ielādējam atbalstītu dokumentu, rediģējam jebkuru tekstu, saskaņojot “2 ciparus, atstarpi vai neko, 2 ciparus, atstarpes un 6 ciparus” (piemēram, 12 34 567890) ar zilu krāsu lodziņu, izmantojot Python. Kad tas ir izdarīts, tas saglabā dokumentu sākotnējā formātā, pārdēvējot to ar pievienoto sufiksu “Redakts”:
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()