PDF: Редактирование содержимого PDF страницы в WPF просмотрщике изображений.
В этом разделе
SDK содержит алгоритм, который разделяет все содержимое (графику, изображения, формы, текст, область клипа) на PDF странице на графические фигуры.
Класс
WpfPdfContentEditorTool позволяет:
- Редактировать графические фигуры на PDF странице в WPF просмотрщике изображений.
- Изменять текстовые строки на PDF странице в WPF просмотрщике изображений.
- Редактировать отформатированный текст (rich-text) на PDF странице в WPF просмотрщике изображений.
Редактирование фигуры PDF страницы в WPF просмотрщике изображений
Класс
WpfPdfContentEditorTool позволяет редактировать графические фигуры на PDF странице в WPF просмотрщике изображений, а именно:
- изменять размер графической фигуры
- перемещать графическую фигуру
- вращать графическую фигуру
- удалять, копировать, вставлять графические фигуры
- устанавливать контур обрезки для графической фигуры
- редактировать изображение графической фигуры
- изменять изображение/форму на изображение или форму
- редактировать параметры графической фигуры: цвет заливки, цвет обводки, прозрачность, ширина пера, режим смешивания цветов, режим вывода текста
Если для свойства
WpfPdfContentEditorTool.AppendMode установлено значение True, визуальный инструмент позволяет добавлять, изменять и удалять только новые графические фигуры на PDF странице.
Если для свойства
WpfPdfContentEditorTool.AppendMode установлено значение False, визуальный инструмент позволяет добавлять, изменять и удалять новые и существующие графические фигуры на PDF странице.
Если для свойства
WpfPdfContentEditorTool.AppendMode установлено значение False, визуальный инструмент позволяет:
Для использования этой функциональности необходима лицензия на VintaSoft PDF .NET Plug-in (Reader + Writer + Visual Editor).
Вот скриншот VintaSoft WPF PDF Editor Demo, который показывает, как включить редактирование содержимого на PDF странице:
Вот скриншот VintaSoft WPF PDF Editor Demo, который показывает, как заменить изображение на PDF странице:
Вот скриншот VintaSoft WPF PDF Editor Demo, который показывает, как редактировать контур обрезки изображения на PDF странице:
Изменяйте текст на PDF странице в WPF просмотрщике изображений
Также класс
WpfPdfContentEditorTool позволяет редактировать параметры оператора вывода текста, т.е. изменять текстовое содержимое непосредственно на PDF странице.
Для использования этой функциональности необходима лицензия на VintaSoft PDF .NET Plug-in (Reader + Writer + Visual Editor).
Вот скриншот VintaSoft WPF PDF Editor Demo, который демонстрирует прямое редактирование текстового содержимого на PDF странице в WPF просмотрщике изображений.
Редактирование форматированного текста (rich-text) на PDF странице в WPF просмотрщике изображений
Также класс
WpfPdfContentEditorTool позволяет редактировать текстовую фигуру на PDF странице с помощью редактора форматированного текста (rich-text):
- изменение текста
- изменение свойств выбранного текста: шрифт, размер, цвет, жирный, курсив, подчеркивание, суперскрипт, субскрипт, горизонтальное масштабирование, межбуквенный интервал
- изменение горизонтального выравнивания параграфа: лево, право, центр, по ширине
- изменение отступа абзаца
- изменение междустрочного интервала
- создание нумерованного списка
Редактирование форматированного текста (rich-text) на PDF странице можно разделить на следующие этапы:
- Преобразование текстового содержимого PDF страницы в одностраничный DOCX документ
- Редактирование документа DOCX с помощью редактора форматированного текста (rich-text)
- Преобразование отредактированного документа DOCX в текстовый контент на PDF странице
Для использования этой функциональности необходима лицензия на VintaSoft PDF .NET Plug-in (Reader + Writer + Visual Editor) и VintaSoft Office .NET Plug-in.
Вот скриншот VintaSoft WPF PDF Editor Demo, который показывает, как редактировать текст на PDF странице с помощью редактора форматированного текста (rich-text):