Criar Campo CheckBox

Contents
[ ]

Formulários PDF são amplamente usados para coletar entradas de usuários em documentos como solicitações, pesquisas e acordos. Um campo checkbox permite que os usuários selecionem ou desmarquem uma opção dentro de um formulário.

Usando Aspose.PDF for Python, os desenvolvedores podem manipular formulários PDF programaticamente. The FormEditor classe fornece métodos para adicionar, editar e gerenciar campos de formulário dentro de um documento PDF.

  1. Carregue um arquivo PDF existente.
  2. Chame o método ‘add_field()’ com o parâmetro ‘FieldType.CHECK_BOX’ para criar a caixa de seleção e especificar sua posição.
  3. Defina o nome do campo, a legenda e a posição.
  4. Salve o documento PDF atualizado.
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_checkbox_field(infile, outfile):
    """Create CheckBox field in PDF document."""
    pdf_form_editor = pdf_facades.FormEditor()
    pdf_form_editor.bind_pdf(infile)

    # Add CheckBox field to PDF form
    pdf_form_editor.add_field(
        pdf_facades.FieldType.CHECK_BOX,
        "checkbox1",
        "Check Box 1",
        1,
        240,
        498,
        256,
        514,
    )

    # Save updated PDF document with form fields
    pdf_form_editor.save(outfile)