2010-11-22 31 views
10

Quiero mostrar un PDF como una página html, donde el usuario podrá ingresar los datos que se pueden completar. Mi problema no es cómo importar/completar datos (pude hacerlo usando FDF/XML e ITextSharp). Mi única preocupación es cómo mostrarlo al usuario para que él/ella pueda ver el formulario, completar/editar datos, y debe hacerse con él.Mostrar PDF como formulario HTML

Intenté guardar el PDF como un archivo de imagen y mostrarlo como una imagen de fondo, ¡pero era muy crudo! - Espero que haya alguna solución elegante.

Gracias por su ayuda!

+0

¿Es necesario algún tipo de solución de PDF a HTML? De lo contrario, ¿está permitido que los usuarios abran un complemento o aplicación externa como Adobe Reader? – Massimog

Respuesta

3

PDF ya tiene capacidades de llenado de formularios. Simplemente muestre el PDF y deje que el usuario lo complete. Puede agregar los campos usando Adobe Acrobat. El formulario puede enviarse nuevamente a su servidor como una página web o simplemente enviarse por correo electrónico.

+2

¿Cómo volvería a enviar el formulario a su servidor @kindall? Acabo de hacer una gran cantidad de investigaciones sobre este dominio, y parece que no hay una buena solución js para tomar el pdf y publicarlo en el servidor. Lo que me lleva a mi siguiente pregunta: ¿Cómo mostrarías el pdf en el navegador para que se pueda completar? pdf.js de Mozzila no puede representar campos de formulario, mientras que las otras bibliotecas js no son mucho mejores. La única opción es insertar el pdf como un iframe, objeto o usando una etiqueta de inserción. – qgicup

+0

¿Se pueden extraer los campos del pdf cuando se envía el formulario? –

+0

Probé este tipo de cosas yo mismo y realmente no parecía posible, y si es posible, definitivamente no está muy claro cómo se hace. Sería bueno ver algún tipo de ejemplo. –

-2

PDF es prácticamente un formato de solo escritura, a menos que desee representarlo. Recomiendo cambiar sus requisitos.

+0

Esto podría ser un comentario, no una respuesta. –

2

Si está utilizando ASP.NET, usted podría considerar esta opción commercial PDF viewer (que hace que el PDF como HTML para usted, preservando campos de formulario)

1

Esto es lo que se utiliza para rellenar un formulario PDF utilizando HTML y PHP hace un tiempo. Funciono muy bien para mi. http://koivi.com/fill-pdf-form-fields/tutorial.php

Siempre puede usar un generador de PDF para representar realmente un PDF con los datos que envía desde un formulario HTML. Aquí hay un ejemplo de una clase que hace eso http://www.fpdf.org/

Espero que esto funcione para usted.

+1

http://koivi.com/fill-pdf-form-fields/tutorial.php carga una página vacía. –

+0

http://koivi.com/fill-pdf-form-fields – user2413654