Trabajar con AcroForms en PDF usando Aspose.PDF para C++
AcroForms son los formularios rellenables originales de PDF-A basados en la arquitectura PDF. Los formularios XFA son formularios basados en XML incluidos en un archivo PDF. AcroForms es un formulario más antiguo que data de 1998 y todavía se refiere como el formulario PDF clásico hoy en día. Además de reajustar contenido, AcroForms puede hacer todo lo que los formularios XFA pueden hacer, y otras cosas que XFA no puede hacer. AcroForms tiene capacidades que no se encuentran en XFA y, por el contrario, XFA tiene algunas capacidades que no se encuentran en AcroForms. Por ejemplo:
-
AcroForms soporta el concepto de “Plantillas”, permitiendo que se añadan páginas adicionales al documento del formulario PDF para soportar el llenado del formulario con múltiples registros de bases de datos.
-
XFA admite el concepto de reflujo de documentos, lo que permite que un campo cambie de tamaño si es necesario para acomodar datos.
Para un estudio más detallado de las posibilidades de trabajar con formularios, estudia los siguientes artículos en la sección:
-
Crear AcroForm - crear un formulario desde cero, agregando RadioButtonField, TextBoxField, Caption Field usando C++.
-
Rellenar AcroForm - para llenar un campo de formulario, obtener el campo de la colección Form del objeto Document.
-
Extraer Datos AcroForm - obtener valores de todos y de los campos individuales, etc.
-
Modificar AcroForm - obtener/establecer FieldLimit, eliminar campos en un formulario existente, establecer la fuente del campo de formulario diferente a las 14 fuentes principales de PDF con C++.
-
Publicar Datos AcroForm - importar y exportar datos de formularios a y desde un archivo XML.