Mover campo

Contents
[ ]

Los formularios PDF a menudo requieren ajustes de diseño después de su creación. Usando Aspose.PDF for Python, los desarrolladores pueden mover campos de formulario existentes a una nueva posición sin recrearlos.

Este ejemplo muestra cómo reposicionar el campo “Country” especificando nuevas coordenadas para su ubicación dentro de la página. El FormEditor La clase proporciona el método move_field para reubicar campos dentro de una página PDF.

  1. Abra el formulario PDF existente.
  2. Cree un objeto FormEditor.
  3. Vincula el documento PDF al FormEditor.
  4. Mueva el campo ‘Country’ a una nueva posición usando coordenadas.
  5. Guarde el documento modificado.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def move_field(infile, outfile):
    # Create FormEditor object
    form_editor = pdf_facades.FormEditor()
    # Bind document to FormEditor
    form_editor.bind_pdf(infile)
    # Move field to new page
    form_editor.move_field("Country", 200, 600, 280, 620)
    # Save updated document
    form_editor.save(outfile)