Взаимодействие с PDF аннотациями и полями форм в PDF Editor Demo

Категория: PDF.NET

20 мая 2020

Издание "PDF Visual Editor" для VintaSoft PDF .NET Plug-in предоставляет функционал для визуального редактирования PDF документа. Визуальный инструмент Vintasoft.Imaging.Pdf.UI.Annotations.PdfAnnotationTool входит в издание "PDF Visual Editor" и позволяет создавать PDF аннотации и взаимодействовать с PDF аннотациями. Vintasoft.Imaging.Pdf.UI.Annotations.PdfAnnotationTool гарантирует совместимость созданных PDF аннотаций с другими приложениями для просмотра PDF документов.

В этой статье мы расскажем как класс Vintasoft.Imaging.Pdf.UI.Annotations.PdfAnnotationTool используется в VintaSoft PDF Editor Demo.


Визуальное создание и изменение PDF аннотаций в VintaSoft PDF Editor Demo

VintaSoft PDF Editor Demo позволяет:


Визуальное заполнение, создание и редактирование PDF интерактивных полей в VintaSoft PDF Editor Demo

VintaSoft PDF Editor Demo позволяет:


Использование разных интерактивных режимов в VintaSoft PDF Editor Demo

Режим View предназначен для отображения PDF документа и заполнения PDF интерактивных полей.
Режим Markup предназначен для отображения PDF документа, аннотирования PDF документа и заполнения PDF интерактивных полей.
Режим Edit предназначен для отображения PDF документа, редактирования PDF аннотаций и редактирования структуры PDF интерактивных полей.

В режимах View и Edit:


В режиме Edit:


Использование интерактивного поля с штрих-кодом в VintaSoft PDF Editor Demo

VintaSoft PDF Editor Demo использует VintaSoft Barcode .NET SDK для генерации изображений штрих-кодов и позволяет создавать и редактировать интерактивные поля с штрих-кодами в соответствии с спецификацией "PDF 1.7 Extension Level 3".

Допустимы следующие типы штрих-кодов: QR Code, DataMatrix, PDF417
Использование PDF интерактивных полей с штрих-кодами QR Code, DataMatrix, PDF417 в VintaSoft PDF Editor Demo

Значение штрих-кода может быть рассчитано динамически с помощью JavaScript кода (например, значение штрих-кода может содержать значения всех интерактивных полей, которые разделены символом '|', и может быть изменено при изменении любого из полей):
Динамическое вычисление значение PDF интерактивных полей с штрих-кодом в VintaSoft PDF Editor Demo



Выполнение JavaScript кода в VintaSoft PDF Editor Demo

Давайте создадим PDF документ, который содержит простой "калькулятор", для тестирования выполнения JavaScript кода. Для создания PDF документа необходимо выполнить следующие шаги:

Выполнение JavaScript кода в VintaSoft PDF Editor Demo

Результирующий PDF документ с калькулятором готов и может быть протестирован в VintaSoft PDF Editor Demo или любом другом просмотрщике PDF документов! :-)


Отладка JavaScript кода в VintaSoft PDF Editor Demo

В VintaSoft PDF Editor Demo можно отлаживать JavaScript код, если выбрать пункт меню "View -> JavaScript -> Debugger":
Отладка JavaScript кода в VintaSoft PDF Editor Demo


Исходные коды VintaSoft PDF Editor Demo

Исходные коды VintaSoft PDF Editor Demo могут быть найдены в дистрибутиве VintaSoft Imaging .NET SDK и могут быть использованы как шаблон для Вашего кода.