downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Instalación/Configuración> <FDF
Last updated: Fri, 20 May 2011

view this page in

Introducción

Forms Data Format (FDF) es un formato para manejar formularios de documentos PDF. Consulte la documentación en » http://www.adobe.com/devnet/acrobat/fdftoolkit.html para conocer más acerca de qué es y cómo funciona FDF.

Su uso es similar al de los formularios HTML. Básicamente se diferencian en el formato en que se transmiten los datos al servidor cuando éstos se envían (en realidad esto es el Formato de Datos de Formularios), y en el formato del propio formulario (en el Formato de Documento Portátil, PDF). Una de las funcionalidades que ofrece fdf es el procesado de datos FDF. Pero hay más. Se podría usar un formulario PDF existente y completar sus campos de entrada con datos, sin necesidad de modificar el propio formulario. En ese caso, se podría crear un documento PDF (fdf_create()) establecer el valor de cada campo (fdf_set_value()) y vincularlo con el formulario PDF (fdf_set_file()). Finalmente se envía al navegador con el MimeType application/vnd.fdf. El plugin de Acrobat reader del navegador reconocerá el MimeType, leerá el formulario PDF asociado y completará los datos usando el documento FDF.

Al abrir un documento PDF con un editor de textos puede identificarse un objeto catálogo con el nombre FDF. Este objeto puede contener entradas del tipo Fields, F, Status, etc. Lo más frecuentes es que sean de tipo Fields, lo cual apunta a una lista de campos de entrada, y F que contiene el nombre de fichero del documento PDF al que pertenecen estos datos. En la documentación de FDF se hace referencia a estas entradas con los nombres de /F-Key y /Status-Key. Mediante funciones como fdf_set_file() y fdf_set_status() modificamos estas entradas. Los campos se modifican con fdf_set_value(), fdf_set_opt(), etc.



add a note add a note User Contributed Notes Introducción
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites