Forms Data Format (FDF) é um formato para lidar com formulários em documentos PDF. Deve-se ler a documentação em » http://www.adobe.com/devnet/acrobat/fdftoolkit.html para obter mais informações sobre o que é FDF e como ele é usado em geral.
   A ideia geral do FDF é semelhante aos formulários HTML. A diferença é
   basicamente o formato como os dados são transmitidos ao servidor quando o
   botão de envio é pressionado (na verdade, este é o Form Data Format) e o formato
   do formulário em si (que é o Portable Document Format, PDF).
   O processamento dos dados FDF é um dos recursos fornecidos pelas funções
   fdf. Mas há mais. Pode-se também pegar um formulário PDF existente
   e preencher os campos de entrada com dados sem modificar o formulário
   em si. Nesse caso, criaria-se um documento FDF
   (fdf_create()), definiria-se os valores de cada campo de entrada
   (fdf_set_value()) e associaria-se este documento a um formulário PDF
   (fdf_set_file()). Finalmente, ele deve ser enviado ao
   navegador com MimeType application/vnd.fdf. O plug-in do
   leitor Acrobat do navegador reconhece o MimeType, lê o
   formulário PDF associado e preenche os dados do documento FDF.
  
   Se um documento FDF for aberto em um editor de texto, será encontrado um
   objeto de catálogo com o nome FDF. Esse objeto pode
   conter várias entradas como Fields,
   F, Status etc.
   As entradas mais comumente usadas são Fields, que aponta
   para uma lista de campos de entrada, e F, que contém o
   nome do arquivo do documento PDF ao qual esses dados pertencem. Essas entradas são
   referidas na documentação do FDF como /F-Key ou /Status-Key.
   A modificação dessas entradas
   é feita por funções como fdf_set_file() e
   fdf_set_status(). Os campos são modificados com
   fdf_set_value(), fdf_set_opt() etc.
  
