iText 7 pdfSweep

pdfSweep – это надстройка iText 7, которая обеспечивает надежное и безопасное удаление (редактирование) данных в документе PDF.

Особенности и преимущества

Нажмите стрелку, чтобы развернуть особенности и преимущества.

Демонстрационное обучение pdfSweep

Основные возможности

Автоматическое удаление слов и фраз

Удаление фрагментов текста из документа на основе шаблонов (регулярных выражений).

Безопасное и надежное удаление

Помимо визуального отображения, которое создается при просмотре или печати документа PDF, pdfSweep также обрабатывает основные правила визуализации и структуры данных, исключая возможность извлечения удаленной информации.

Настраиваемые области удаления

Возможность удаления содержимого по мере необходимости аналогично использованию цифровых черных полос.

Частичное удаление текста и изображений

Если содержимое попадает в область редактирования лишь частично, выполняется его частичное удаление, что позволяет удалять выбранные части текста и изображений.

pdfSweep

Пример pdfSweep

В этом примере выполняется редактирование слов Alice, White Rabbit и Rabbit (независимо от регистра). Все встречающиеся слова Alice отмечаются розовым прямоугольником, а все встречающиеся слова Rabbit – серым прямоугольником.

Вводимый PDF

Ввод pdfSweep

Код pdfSweep

// set input and output file
String input = "AliceInWonderland.pdf";
String output = "AliceInWonderland_redacted.pdf";
 
// define a strategy
// a Composite strategy acts as a collection of other strategies
CompositeLocationExtractionStrategy strategy = new CompositeLocationExtractionStrategy();          
// redact all occurences of the word 'Alice' with a pink marker
strategy.add(new PatternLocationExtractionStrategy("Alice").setRedactionColor(Color.PINK));                                       
// redact all occurences of 'Rabbit' and 'White Rabbit' (with some variations on case) with a gray marker
strategy.add(new PatternLocationExtractionStrategy("((w|W)hite (r|R)abbit)|( rabbit)|(Rabbit)").setRedactionColor(Color.GRAY));   
 
// load the document
PdfDocument pdf = new PdfDocument(new PdfReader(input), new PdfWriter(output));
 
// sweep
PdfAutoSweep autoSweep = new PdfAutoSweep(composite);
autoSweep.cleanUp(pdf);
 
// close the document
pdf.close();

Полученный PDF

Результат pdfSweep

Ознакомьтесь с нашими ресурсами

Presentation

Описание продукта


Download free trial

Бесплатная пробная версия



Наши коммерческие модели лицензирования


Серверная лицензия на одно
устройство
Лицензия на одно устройство
конечного пользователя
Корпоративная
лицензия
Серверная лицензия
OEM
Лицензия OEM
на устройство конечного пользователя
Описание

Бессрочная лицензия.

Устанавливается на ваш собственный сервер, виртуальную машину или узел.

Бессрочная лицензия.

Устанавливается на ваше устройство конечного пользователя.

Годовая лицензия.

Устанавливается на платформе размещенного сервера.

Бессрочная лицензия.

Встраивается в ваше серверное приложение, распространяемое для клиентов.

Устанавливается на сервер, виртуальную машину или узел.

Бессрочная лицензия.

Встраивается в ваше приложение конечного пользователя, распространяемое для клиентов.

Устанавливается на устройство конечного пользователя (настольный компьютер, ноутбук, планшет и т. д.).

Доступно для
платформ Java и .NET
Условия

1 на сервер, виртуальную машину или узел.

В зависимости от количества серверов.




Неограниченное количество файлов PDF.

1 на устройство конечного пользователя.


В зависимости от количества устройств конечных пользователей.




Неограниченное количество файлов PDF.

На каждое приложение.


Подсчитывается количество выпущенных файлов PDF.




Установленное количество файлов PDF в год.

Всегда на каждое приложение.


В зависимости от количества развернутых серверов, мин. количество – 10 серверов.



Неограниченное количество файлов PDF, неограниченное время распространения.

Всегда на каждое приложение.


В зависимости от количества развернутых устройств конечных пользователей, мин. количество – 100 устройств конечных пользователей (настольных компьютеров).

Неограниченное количество файлов PDF, неограниченное время распространения.

Профессиональная поддержка
и техническое обслуживание

Ежегодное продление за 20 % от преобладающей цены по прейскуранту (обязательно в первый год).

Ежегодное продление за 20 % от преобладающей цены по прейскуранту (обязательно в первый год).

Включено в стандартную подписку.

Ежегодное продление за 20 % от преобладающей цены по прейскуранту (обязательно в первый год).

Ежегодное продление за 20 % от преобладающей цены по прейскуранту (обязательно в первый год).

Ценообразование

Бессрочная лицензия

Непроизводственная скидка, обязательная при покупке

Бессрочная лицензия

Непроизводственная скидка, обязательная при покупке

Годовая лицензия

Бессрочная лицензия

Непроизводственная скидка, обязательная при покупке

Бессрочная лицензия

Непроизводственная скидка, обязательная при покупке

Подробнее
Подробнее
Подробнее
Подробнее
Подробнее

Отправьте бесплатный запрос на коммерческое предложение

Благодарим вас за интерес к нашим программным продуктам iText.

Наш отдел сбыта свяжется с вами в течение одного рабочего дня для обсуждения вашего проекта и составления индивидуального коммерческого предложения.