Descripción
Este plugin permite a los usuarios de WPForms añadir archivos PDF adjuntos con datos de envío de formularios a las notificaciones y confirmaciones de WPForms.
Si el archivo adjunto en PDF tiene un formulario PDF, el plugin permite a los usuarios agregar campos al formulario de WPForms y/o vincularlos a campos en el PDF. El plugin también permite que los archivos PDF adjuntos se incrusten con imágenes proporcionadas por los campos de WPForms. Los archivos PDF completados se pueden guardar en el servidor web.
Cuando el visitante de tu sitio web envía tu formulario de WPForms, el formulario en el archivo PDF se completa con la información del formulario, se incrustan imágenes y el archivo PDF resultante se adjunta a la notificación de WPForms. El archivo PDF resultante también puede ser descargado por los visitantes de tu sitio web si esta opción está habilitada en las opciones de tu formulario.
Lo que hace especial a este plugin es su enfoque para preparar archivos PDF. No genera documentos PDF desde cero. Modifica el documento PDF original que fue preparado utilizando software de terceros y suministrado al plugin. Esto permite a los usuarios la libertad de diseñar exactamente lo que necesitan y usar sus documentos preexistentes.
Se utiliza una API web externa (https://pdf.ninja) para rellenar formularios PDF (el uso gratuito tiene limitaciones).
Please see Pdf.Ninja Terms of Use and Pdf.Ninja Privacy Policy.
Requisitos:
* PHP 5.5 o más reciente
* WordPress 5.4 o más reciente
* WPForms 1.6.9 o más reciente
* Chrome 63, Firefox 58 (o equivalente) o más reciente
Plugins incompatibles conocidos:
* Imagify (elimina formularios de archivos PDF)
* ShortPixel Image Optimizer (elimina formularios de archivos PDF)
Agradecimientos especiales a los siguientes patrocinadores de este plugin:
* BrowserStack
Capturas
La sección de Formularios PDF está disponible para acceder a la interfaz de archivos adjuntos PDF Interfaz de adjuntos PDF que permite a los usuarios adjuntar archivos PDF y configurar opciones de adjunto Herramienta de Mapeo de Campos que permite a los usuarios generar y mapear campos, etiquetas inteligentes y valores Herramienta de inserción de imágenes que permite a los usuarios incrustar imágenes en PDFs Archivo PDF rellenado
Instalación
- Instala el plugin WPForms.
- Sube la carpeta de este plugin al directorio
/wp-content/plugins/
, o instala el plugin directamente a través de la pantalla de plugins de WordPress. - Activa el plugin a través de la pantalla de ‘Plugins’ en WordPress.
- Comienza a usar la sección ‘Formularios PDF’ en el editor de WPForms bajo configuración.
FAQ
-
¿Permite este plugin que los usuarios de mi sitio web editen archivos PDF?
-
No. Este plugin añade funciones a la interfaz de WPForms en el Panel de Administración de WordPress únicamente.
-
¿Este plugin requiere una instalación de software especial en el servidor web?
-
No. El plugin utiliza únicamente las funciones principales de WordPress y WPForms. No se necesita software especial ni extensiones de PHP. El trabajo con archivos PDF se realiza a través de la API de Pdf.Ninja. Se recomienda tener una validación de certificado SSL/TLS funcional con cURL.
-
¿Cómo se asignan los campos de formulario de WPForms a los campos de formulario PDF?
-
La herramienta de mapeo de campos te permite mapear campos individualmente y, cuando sea necesario, generar nuevos campos de WPForms sobre la marcha. Los campos de WPForms pueden ser mapeados a múltiples campos de PDF. Los mapeos pueden asociarse con un archivo PDF específico o con todos los archivos PDF adjuntos. También se pueden crear mapeos de valores de campos, permitiendo que los campos llenados en el PDF se llenen con datos que difieren de los valores originalmente llenados.
-
Mis campos no se están llenando, ¿qué está mal?
-
Asegúrate de que la asignación exista en la lista de asignaciones y que los nombres de los campos coincidan.
Si adjuntaste un archivo PDF actualizado y tus asignaciones estaban asociadas con el antiguo ID de adjunto, entonces esas asignaciones se eliminarán y tendrás que recrearlas.
A veces, los campos de formulario PDF tienen scripts de validación que impiden que se rellenen valores con un formato incorrecto. Los campos de fecha en PDF deben estar formateados con una etiqueta inteligente.
-
¿Cómo actualizo el archivo PDF adjunto sin adjuntar una nueva versión y perder los mapeos y embebidos asociados al ID del adjunto?
-
Intenta usar el plugin Enable Media Replace para reemplazar el archivo PDF en su lugar en la Biblioteca de Medios.
-
Make sure your PDF checkbox/radio field’s exported value matches the value of the WPForms form’s checkbox value. Usually, it is «On» or «Yes». If you need to display a different value in the WPForms form, you will need to create a value mapping.
WPForms te permite tener casillas de verificación de selección múltiple, sin embargo, los PDFs no pueden tener múltiples valores con campos de casillas de verificación. Necesitas cambiar a usar un cuadro de lista en tu PDF o renombrar tus casillas de verificación de manera que cada una tenga un nombre único y luego mapearlas adecuadamente.
Algunos visores de PDF no renderizan correctamente las casillas de verificación en algunos archivos PDF. Es posible que puedas resolver este problema recreando el PDF en un editor de PDF diferente. Si todavía estás usando la API v1 de Pdf.Ninja, cambiar a la v2 puede resolver tu problema.
-
¿Cómo elimino la marca de agua en los archivos PDF completados?
-
Please see the Pdf.Ninja API website.
Reseñas
Colaboradores y desarrolladores
«PDF Forms Filler for WPForms» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «PDF Forms Filler for WPForms» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.2.0
-
Release date: February 25, 2025
-
WARNING: This version includes changes that may affect plugin behavior. Please test your forms thoroughly after updating.
- Switched from
wpforms_process
action towpforms_process_after_filter
filter for filling PDFs to fix an issue with file upload fields - Switched from using form submission raw data ($_POST) to formatted field data for filling PDFs
- Fixed an issue with file upload URL not being accessible with non-smart-tag mappings
- Fixed a bug with multi-selectable field detection
- Temporarily added PDF as a supported image format for embedding (until capabilities feature is implemented)
- Other minor fixes and improvements
1.1.11
-
Release date: December 28, 2024
-
Added ‘delete all value mappings’ button
- Fixed value mapping dropdowns going off-screen caused by very long PDF field option labels
- Fixed localization issues
- Archivos de idioma actualizados
- Other bug fixes and improvements
1.1.10
-
Fecha de lanzamiento: 11 de noviembre de 2024
-
Arreglos menores
1.1.9
-
Fecha de lanzamiento: 3 de octubre de 2024
-
Corrección de errores
1.1.8
-
Fecha de lanzamiento: 30 de mayo de 2024
-
Se añadió la concatenación de opciones de elección múltiple cuando se asigna a un campo de texto
- Se corrigió un error con el menú desplegable del campo WPForms de mapeo de valores cuando el valor personalizado no se cargaba correctamente
- Se añadió soporte para la configuración de ‘valor’ de las opciones del campo de selección múltiple de WPForms
- Solucionado un problema con la generación automática de mapeo de valores que ocurría cuando los elementos de la lista de opciones eran cadenas
- Solucionado un problema: las líneas y espacios adicionales en los mapeos de campos de etiquetas inteligentes están causando desajustes en la asignación de valores
- Otros cambios menores
1.1.7
-
Fecha de lanzamiento: 16 de enero de 2024
-
Eliminado el prefijo innecesario del nombre de archivo en las descargas de confirmación
- Solucionados posibles problemas con la comunicación de la API causados por caracteres no alfanuméricos en el límite de la solicitud
- Other minor fixes and improvements
1.1.6
-
Fecha de lanzamiento: 9 de noviembre de 2023
-
Se han solucionado problemas en el código de captura de página
- Mejora del soporte de adjuntos remotos
- Archivo de icono corregido
- Redimensionar automáticamente el área de texto de las etiquetas inteligentes
- Fixed an issue with text attachment options not being saved in certain cases
- Other minor fixes and improvements
1.1.5
-
Fecha de lanzamiento: 9 de agosto de 2023
-
Solucionado un fallo de adjunto de notificación debido a notificaciones asíncronas
- Se ha solucionado un problema que estaba causando la generación de demasiadas instantáneas de página
- Pequeñas correcciones de errores y mejoras
1.1.4
-
Fecha de lanzamiento: 22 de junio de 2023
-
Se corrigió un error: a veces no se guardan los ajustes del formulario
1.1.3
-
Fecha de lanzamiento: 17 de mayo de 2023
-
Se añadió una solución alternativa para que la bandera GLOB_BRACE esté disponible en algunos sistemas no GNU
1.1.2
-
Fecha de lanzamiento: 6 de mayo de 2023
-
Corrección de errores y mejoras
1.1.1
-
Fecha de lanzamiento: 2 de diciembre de 2022
-
Garantizar la compatibilidad con WPForms 1.8.0
- Clarificación de mensaje de advertencia menor
1.1.0
-
Fecha de lanzamiento: 2 de diciembre de 2022
-
Se aplicaron algunas correcciones que afectan la lógica del proceso de llenado. ¡Por favor, revisa tus formularios después de la actualización para asegurarte de que todo esté funcionando como se espera si crees que podrían estar afectados!
-
Solucionado un problema con los campos PDF que no se vaciaban con valores vacíos de campos CF7 (afecta a los campos prellenados en el archivo PDF original)
- Solucionado un problema: los mapeos de valores se aplican recursivamente (afecta a los mapeos de valores de campo que tienen valores coincidentes de CF7/PDF)
- Corrección de error: el mapeo de valores no funciona con valores nulos
- Mejora en el etiquetado de las opciones de mapeo de valores vacíos
- Mejora en el adjunto PDF que afecta la detección de acciones
- Corrección de la traducción al alemán
- Archivos de idioma actualizados
- Otras correcciones y mejoras
1.0.0
-
Fecha de lanzamiento: 9 de septiembre de 2022
-
Lanzamiento inicial