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