Редактирование или очистка текста — это процесс удаления конфиденциального или нежелательного текста или информации из цифровых документов, при этом остальная часть документа или параграфа, содержащего его, остается нетронутой. Редактирование помогает пользователям, а также организациям защитить свою конфиденциальную информацию, скрывая или удаляя ее без возможности восстановления. Используя GroupDocs.Redaction Java API, пользователи теперь могут редактировать, скрывать или удалять конфиденциальный текст из текстовых документов, рабочих листов, презентаций, PDF и файлов растровых изображений. API предоставляет широкий спектр возможностей и методов для редактирования частной информации в документах. Он поддерживает поиск и редактирование с использованием регулярных выражений, использование текстовых (коды исключений) или графических (цветные прямоугольники) редакций и многое другое. Так почему бы не попробовать автоматизировать процесс редактирования документов, загрузив API и изучив его основные и расширенные функции.
GroupDocs.Redaction позволяет легко редактировать данные конфиденциального или личного характера из ваших документов. Самый популярный случай редактирования — удаление текста из документа.
Следующий код можно использовать для редактирования текста в определенной части документа с помощью регулярного выражения. Это позволяет пользователям заменять все числа, сопоставляя шаблон «AA BB CCCCCC» с прямоугольником синего цвета,
// For complete examples and data files, please go to https://github.com/groupdocs-search/GroupDocs.Redaction-for-Java | |
//Load document | |
Document doc = Redactor.load(Utilities.mapSourceFilePath(FilePath)); | |
// Perform regular expression redaction | |
doc.redactWith(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(java.awt.Color.BLUE))); | |
// Save the document in original format and overwriting original file | |
SaveOptions so = new SaveOptions(); | |
so.setAddSuffix(false); | |
so.setRasterizeToPDF(false); | |
doc.save(so); | |
doc.close(); |
GroupDocs.Redaction for Java API поддерживаются на всех основных платформах и операционных системах. Чтобы ознакомиться с полным руководством по системным требованиям, посетите [системные требования] (https://docs.groupdocs.com/redaction/java/system-requirements). Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные условия. :
Представленный и задокументированный Microsoft формат Rich Text Format (RTF) представляет собой метод кодирования форматированного текста и графики для использования в приложениях. Этот формат облегчает межплатформенный обмен документами с другими продуктами Microsoft, что служит цели функциональной совместимости. Эта возможность делает его стандартом передачи данных между программным обеспечением для обработки текстов, и, следовательно, содержимое может быть передано из одной операционной системы в другую без потери форматирования документа.
Read More(Файл значений, разделенных запятыми)
(Документ Microsoft Word)
(Документ Microsoft Word с поддержкой макросов)
(Документ Microsoft Word с открытым XML)
(Шаблон документа Microsoft Word)
(Шаблон Microsoft Word с поддержкой макросов)
(Шаблон документа Word Open XML)
(Портативный документ)
(Шаблон PowerPoint)
(Шаблон Microsoft PowerPoint)
(Слайд-шоу Microsoft PowerPoint)
(Слайд-шоу Microsoft PowerPoint)
(Слайд-шоу PowerPoint Open XML)
(Презентация PowerPoint)
(Презентация Microsoft PowerPoint)
(Презентация PowerPoint Open XML)
(Формат двоичного файла Microsoft Excel)
(Электронная таблица Microsoft Excel с поддержкой макросов)
(Электронная таблица Microsoft Excel Open XML)
(Шаблон Microsoft Excel)
(Шаблон Microsoft Excel с поддержкой макросов)
(Открытый XML-шаблон Microsoft Excel)