GroupDocs.Redaction for Python via .NET je knižnica API, ktorá vám pomôže vymazať citlivé a utajované údaje z rôznych formátov súborov, ako napríklad Microsoft Word, Excel, PowerPoint a PDF. Rozhranie nášho rozhrania Redaction API nezávislé od formátu podporuje redakciu rôznych typov, napr. redakciu textu, redakciu metadát, redakciu anotácií a redakciu tabuľkových dokumentov. GroupDocs.Redaction for Python via .NET API vám tiež umožňuje redigovať súbory chránené heslom. Môžete uložiť dokument v pôvodnom formáte, ako aj vytvoriť dezinfikovaný dokument PDF s rastrovými obrázkami pôvodných strán.
GroupDocs.Redaction for Python via .NET API vám poskytuje úplnú kontrolu nad tým, ako chcete skryť alebo vymazať dôležité utajované informácie z podporovaného dokumentu. Používanie nášho Redaction API je celkom jednoduché a priame.
V nasledujúcom príklade načítame podporovaný dokument, redigujeme akýkoľvek text, ktorý zodpovedá „2 číslice, medzery alebo nič, 2 číslice, opäť medzery a 6 číslic“ (napríklad 12 34 567890) s modrým farebným rámčekom pomocou Python. Po dokončení uloží dokument v pôvodnom formáte premenovaním na pridanú príponu „Redigované“:
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()