Редактирование текста — это процесс удаления конфиденциального или нежелательного текста или информации из цифровых документов, при этом остальная часть документа или параграфа, содержащего его, остается нетронутой. Редактирование помогает пользователям, а также организациям защитить свою конфиденциальную информацию, скрывая или удаляя ее без возможности восстановления. С помощью Java API GroupDocs.Redaction пользователи теперь могут редактировать, скрывать или удалять конфиденциальный текст из текстовых документов, рабочих листов, презентаций, файлов PDF и растровых изображений. API предоставляет широкий спектр возможностей и методов для редактирования частной информации в документах. Он поддерживает поиск и редактирование с использованием точного соответствия или регулярных выражений, использование текстовых (коды исключений) или графических (цветные прямоугольники) исправлений и многое другое. Так почему бы не попробовать автоматизировать процесс редактирования документов, загрузив API и изучив его основные и расширенные функции.
GroupDocs.Redaction позволяет легко редактировать данные конфиденциального или частного характера из ваших документов. Самый популярный случай редактирования — удаление текста из документа.
Следующий код можно использовать для применения текстового редактирования к определенной части документа с помощью точной фразы. Это позволяет пользователям заменять личную точную фразу «Михал Кларк» личным (или любым кодом исключения).
//Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
В следующем примере пользователи могут выполнить точную фазу редактирования с учетом регистра, чтобы удалить или скрыть определенный фрагмент текста внутри документа. По умолчанию при поиске точной фазы не учитывается регистр.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
Вместо того, чтобы удалять отредактированный текст или помещать туда строку, также можно поместить цветную рамку над отредактированным текстом. В этом случае совпадающий текст будет удален, а поверх отредактированного текста будет помещен цветной прямоугольник.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(java.awt.Color.RED))); | |
redactor.save(); | |
} | |
finally { redactor.close(); | |
} |
API GroupDocs.Redaction для Java поддерживаются на всех основных платформах и операционных системах. Чтобы ознакомиться с полным руководством по системным требованиям, посетите системные требования. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные условия:
Файлы с расширением .XLT представляют собой файлы шаблонов, созданные с помощью Microsoft Excel, приложения для работы с электронными таблицами, входящего в состав пакета Microsoft Office. Microsoft Office 97-2003 поддерживает создание новых файлов XLT, а также их открытие. Последняя версия Excel по-прежнему способна открывать эти файлы шаблонов старого формата. Такой файл шаблона используется для быстрого создания новых файлов Excel с данными и настройками по умолчанию, такими как форматирование страницы, размер шрифта, поля, диаграммы и т. д., которые в дальнейшем можно сохранить как новые файлы .XLS.
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 с поддержкой макросов)
(Открытый XML-шаблон Microsoft Excel)