Создание AcroForm - Создание заполняемого PDF в C#

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

Создание формы с нуля

Добавление поля формы в PDF документ

Класс Document предоставляет коллекцию под названием Form, которая помогает управлять полями формы в PDF документе.

Чтобы добавить поле формы:

  1. Создайте поле формы, которое вы хотите добавить.
  2. Вызовите метод Add коллекции Form.

Добавление TextBoxField

Ниже приведен пример, показывающий, как добавить TextBoxField.

Добавление RadioButtonField

Следующие фрагменты кода показывают, как добавить RadioButtonField в PDF документ.

TextBoxField может быть добавлен с некоторыми аннотациями виджетов.

Следующий фрагмент кода показывает шаги для добавления RadioButtonField с тремя вариантами и размещения их внутри ячеек таблицы.

Добавление подписи к RadioButtonField

Следующий фрагмент кода показывает, как добавить подпись, которая будет связана с RadioButtonField:

Другой вариант для добавления сгруппированных флажков

Следующие фрагменты кода показывают, как добавить сгруппированные поля CheckBox в PDF документ.

Добавление поля ComboBox

Следующие фрагменты кода показывают, как добавить поле ComboBox в PDF документ.

Добавление CheckboxField

Следующий фрагмент кода показывает, как добавить CheckboxField в PDF документ.

Добавление ListBoxField

Следующий фрагмент кода показывает, как добавить ListBoxField в PDF документ.

Использование SignatureField

Следующий фрагмент кода показывает, как подписать PDF документ с помощью SignatureField.

Добавление подсказки к полю формы

Класс Document предоставляет коллекцию под названием Form, которая управляет полями формы в PDF документе. Чтобы добавить подсказку к полю формы, используйте свойство AlternateName класса Field. Adobe Acrobat использует «альтернативное имя» в качестве подсказки для поля.

Следующие фрагменты кода показывают, как добавить подсказку к полю формы, сначала используя C#, а затем Visual Basic.