Rellenar campos de código de barras

Contents
[ ]

Los campos de código de barras en formularios PDF permiten que la información codificada se almacene y se muestre visualmente como códigos de barras. En este ejemplo, el Form fachada del aspose.pdf.facades módulo se utiliza para acceder a los campos del formulario y asignar un valor de código de barras. Una vez que los datos se rellenan, el PDF se guarda con el contenido de código de barras actualizado.

  1. Inicializa ‘pdf_facades.Form()’ para gestionar interacciones con formularios PDF.
  2. Llama a ‘bind_pdf()’ para adjuntar el PDF que contiene campos de código de barras.
  3. Usa ‘fill_field()’ para asignar un valor de código de barras.
  4. Guarda el Documento actualizado.
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


# Fill Barcode Fields
def fill_barcode_fields(infile, outfile):
    """Fill barcode fields in PDF form."""
    # Create Form object
    pdf_form = pdf_facades.Form()

    # Bind PDF document
    pdf_form.bind_pdf(infile)

    # Fill barcode fields by name
    pdf_form.fill_field("product_barcode", "123456789012")

    # Save updated PDF
    pdf_form.save(outfile)