Estoy haciendo una interfaz web para autocompletar formularios en PDF con datos de usuario de una base de datos. El administrador debe poder cargar un pdf (ahora mismo dirigido a los formularios de IRS pdf) y luego asociar los campos en el pdf con los campos de datos en la base de datos.PDF Form Field Manipulation
Necesito una forma de ayudar al administrador a asociar los nombres de campo (cosas como "topmostSubform [0] .Page2 [0] .p2-t66 [0]") con los campos de datos en la base de datos. Estoy buscando una manera de modificar el PDF programáticamente para de alguna manera proporcionar esta información.
Básicamente estoy abierto a sugerencias sobre cómo podría hacer que los nombres de campo aparezcan de manera obvia en una versión modificada del pdf original. Lo más cercano que he conseguido es poder insertar información sobre herramientas en los campos en el pdf simplemente editando el pdf sin procesar línea por línea. Sin embargo, al editar el pdf de esta manera, los nombres de campo son un galimatías, por lo que no puedo usarlos.
Una solución óptima sería cualquier cosa que pueda analizar automáticamente un pdf y establecer el tooltip de cada campo para que sea el nombre del campo. Cualquier cosa que se pueda ejecutar desde la línea de comandos, o cualquier herramienta de python, o simplemente una forma básica de analizar correctamente el nombre de un campo desde un archivo pdf sin procesar sería increíble.
Consulte esta pregunta http://stackoverflow.com/questions/1890570/how- can-i-auto-populate-a-pdf-form-in-django-python – sepulchered