Создать поле RadioButton
Contents
[
Hide
]
Интерактивные PDF‑формы позволяют пользователям предоставлять структурированные данные непосредственно в документе. Поле радиокнопки полезно, когда пользователям необходимо выбрать только одну опцию из нескольких, например, при выборе страны, пола или предпочтения.
Следующий FormEditor класс предоставляет методы для создания различных типов полей, включая текстовые поля, флажки, раскрывающиеся списки, списки и радиокнопки.
- Загрузите существующий PDF‑документ.
- Определите список вариантов переключателей.
- Добавьте поле переключателя на определённую страницу.
- Установите значение по умолчанию.
- Сохраните изменённый PDF‑документ.
import sys
from os import path
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def create_radiobutton_field(infile, outfile):
"""Create RadioButton field in PDF document."""
pdf_form_editor = pdf_facades.FormEditor()
pdf_form_editor.bind_pdf(infile)
# Add RadioButton field to PDF form
pdf_form_editor.items = ["Australia", "New Zealand", "Malaysia"]
pdf_form_editor.add_field(
pdf_facades.FieldType.RADIO, "radiobutton1", "Malaysia", 1, 240, 498, 256, 514
)
# Save updated PDF document with form fields
pdf_form_editor.save(outfile)