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 досить просто і просто.
У наступному прикладі ми завантажуємо підтримуваний документ, редаговуємо будь-який текст, відповідний «2 цифри, пробіл або нічого, 2 цифри, знову пробіл і 6 цифр» (наприклад, 12 34 567890) із полем синього кольору за допомогою Python. Після цього він зберігає документ у вихідному форматі, перейменуючи його з доданим суфіксом «Відредаговано»:
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()