Защита секретных данных с помощью Redaction API

Редактировать, скрывать или удалять конфиденциальное содержимое и метаданные из документов, листов, презентаций, файлов PDF и растровых изображений с помощью Python API.


Скачать бесплатную пробную версию

GroupDocs.Redaction для Python — это библиотека API, которая помогает удалять конфиденциальные и секретные данные из файлов различных форматов, таких как Microsoft Word, Excel, PowerPoint и PDF. Единый независимый от формата интерфейс нашего Redaction API поддерживает редактирование различных типов, например редактирование текста, редактирование метаданных, редактирование аннотаций и редактирование табличных документов. GroupDocs.Redaction for Python via .NET API также позволяет редактировать файлы, защищенные паролем. Вы можете сохранить документ в исходном формате, а также создать очищенный PDF-документ с растровыми изображениями исходных страниц.

Функции GroupDocs.Redaction for Python via .NET

Редактируйте свои секретные данные с легкостью и контролем

GroupDocs.Redaction для Python API предоставляет вам полный контроль над тем, как вы хотите скрыть или удалить важную секретную информацию из поддерживаемого документа. Использовать наш Redaction API довольно просто и понятно.

В следующем примере мы загружаем поддерживаемый документ, редактируем любой текст, сопоставляя “2 цифры, пробел или ничего, 2 цифры, снова пробел и 6 цифр” (например, 12 34 567890) с синим полем, используя Python. Как только это будет сделано, он сохранит документ в исходном формате, переименовав его с добавленным суффиксом “_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()

Поддержка и учебные ресурсы

GroupDocs.Redaction предлагает API для просмотра документов для других популярных сред разработки.

Back to top
 Русский