Estoy creando una aplicación web en la que necesito completar formularios PDF de forma dinámica. Como resultado final, quiero los formularios PDF editables con valores establecidos dinámicamente.
Utilicé PDFTK para completar los formularios pdf en PHP, pero no puedo ejecutarlo en el servidor Live y no cumple con el requisito de salida de formulario PDF editable. Es por eso que estoy buscando la biblioteca de JavaScript para poder completar los formularios PDF restantes como formulario PDF Editable.
Esto literalmente me volvió loco hace unos 2 meses. Entonces, básicamente, hay 2 enfoques aquí:
Implementé ambos, pero como estás más interesado en la opción 2, así es como lo hice:
Usé este paquete
https://github.com/phihag/pdfform.js/blob/master/README.md
Junto con una plantilla de formulario PDF. ¡La forma en que lo llené fue pasando una matriz de valores que coinciden con los nombres de los campos del formulario PRF!
Como esto:
let filledPdf = pdfform().transform(arrayBuffer, {"field1Name":[field1Value],"field2Name" : [field2Value] }) const blob = new Blob([filledPdf], {type: "application/pdf"}); setBlobContents(blob); pdfFile = blob; setBlobLink(URL.createObjectURL(blob))Debería ser sencillo si observa la documentación del enlace que proporcioné.