2011-09-14 91 views
9

Estamos desarrollando PHP & aplicación basada en MySQL. Distribuimos un formulario de registro en formato PDF. Después de completar el formulario, el usuario cargará el formulario en PDF a nuestra aplicación para registrarse. Queremos extraer los datos de registro en formato PDF de PHP y guardarlos en la base de datos.Cómo extraer el valor de campo del formulario PDF en PHP

¿Alguien me puede indicar las clases de PHP para extraer el valor del campo del formulario PDF?

+0

Por lo que sé, esto es imposible. Necesitaría OCR para que esto funcione (por lo que es posible;)): http://en.wikipedia.org/wiki/Optical_character_recognition – hoppa

+1

Gracias @hoppa. El formulario de inscripción no es una imagen en PDF. Es un formulario PDF que se puede completar. Pleae revisa esto. http://www.adobe.com/products/acrobatpro/create-fillable-pdf-forms.html –

+0

Vea también http://stackoverflow.com/questions/6713701/populating-pdf-form-fields-with-php OP usa php para rellenar campos de formulario, quizás puedas adaptar su código para leerlos. – Fabio

Respuesta

4

Una alternativa podría ser el uso de un programa externo como http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ y así algo como:

$ pdftk file.pdf dump_data_fields 

y luego procesar la salida. Sin embargo, esto implicaría una gran cantidad de lógica de análisis y procesamiento de salida. Además, si no puede instalar binarios en su servidor, no importa. :)

Podría ser simplemente más simple de hacer como hoppa mencionado.

Editar: Esta pregunta puede ser un duplicado de The best pratice to parse PDF forms fields with PHP5 esa pregunta tiene un comentario interesante!

Cuestiones relacionadas