Criado para:
- Iniciante
- Intermediário
- Desenvolvedor
O Portable Document Format (PDF) é, na verdade, uma família de formatos de arquivo, e este artigo detalha os que são mais relevantes para desenvolvedores de formulários. Muitos dos detalhes e padrões técnicos de diferentes tipos de PDF estão evoluindo e mudando. Alguns desses formatos e especificações são padrões ISO (International Organization for Standardization) e alguns são propriedade intelectual específica da Adobe.
Este artigo mostra como criar vários tipos de PDFs. Ele ajuda você a entender como e por que usar cada um. Todos esses tipos funcionam melhor na principal ferramenta de cliente para visualizar e trabalhar com PDFs no Adobe Acrobat DC.
Veja a seguir um exemplo de um arquivo PDF/A no Acrobat DC.
Arquivos de exemplo podem ser baixados daqui
XML Forms Architecture PDF (XFA PDF)
O Adobe usa o termo formulário PDF XFA para se referir à Forms interativa e dinâmica que você cria com o AEM Forms Designer. A Forms e os arquivos criados com o Designer são baseados na XML Forms Architecture (XFA) da Adobe. De muitas formas, o formato de arquivo XFA PDF está mais próximo de um arquivo HTML do que de um arquivo PDF tradicional. Por exemplo, o código a seguir mostra como um objeto de texto simples se parece em um arquivo XFA PDF.
O XFA Forms é baseado em XML. Esse formato bem estruturado e flexível permite que um servidor AEM Forms transforme seus arquivos Designer em diferentes formatos, incluindo PDF tradicional, PDF/A e HTML. Você pode ver a estrutura XML completa do Forms no Designer selecionando a guia XML Source do Editor de layout. Você pode criar Forms XFA estática e dinâmica no AEM Forms Designer.
PDF estático
O layout estático do PDF forms XFA nunca é alterado no tempo de execução, mas pode ser interativo para o usuário. Estas são algumas das vantagens do XFA PDF forms estático:
- O layout estático do PDF forms XFA nunca é alterado no tempo de execução, mas pode ser interativo para o usuário.
- O Forms estático é compatível com as ferramentas de Comentário e Marcação da Acrobat.
- O Forms estático permite importar e exportar comentários do Acrobat.
- O Forms estático suporta a subconfiguração de fonte, que é uma técnica que pode ser feita em um servidor AEM Forms.
- O Forms estático pode ser renderizado usando o visualizador do PDF integrado que vem com navegadores modernos.
Forms dinâmico
Os PDFs XFA dinâmicos podem alterar seu layout em tempo de execução, de modo que os recursos de comentário e marcação não são compatíveis. Entretanto, os PDFs XFA dinâmicos oferecem as seguintes vantagens:
-
Os formulários dinâmicos são compatíveis com scripts do lado do cliente que alteram o layout e a paginação do formulário. Por exemplo, o Purchase Order.xdp se expandirá e paginará para acomodar uma quantidade infinita de dados se você salvá-lo como um formulário dinâmico
-
Os formulários dinâmicos suportam todas as propriedades do formulário no tempo de execução, enquanto os formulários estáticos suportam apenas um subconjunto
-
Consulte este documento para entender as diferenças entre formulários pdf estáticos e dinâmicos
Arquivo do PDF (PDF tradicional)
Um Documento certificado fornece ao documento do PDF e aos recipients do Forms garantias adicionais de autenticidade e integridade.
O formato PDF mais popular e difundido é o arquivo PDF tradicional. Há várias maneiras de criar um arquivo tradicional do PDF, incluindo o uso do Acrobat e de várias ferramentas de terceiros. O Acrobat fornece todas as seguintes maneiras de criar arquivos PDF tradicionais. Se o Acrobat não estiver instalado, talvez você não veja essas opções no computador.
- Ao capturar o fluxo de impressão de um aplicativo de desktop: escolha o comando Imprimir de um aplicativo de criação e selecione o ícone da impressora Adobe PDF. Em vez de uma cópia impressa do documento, você terá criado um arquivo PDF do documento
- Ao usar o plug-in Acrobat PDFMaker com aplicativos do Microsoft Office: ao instalar o Acrobat, ele adiciona um menu Adobe PDF aos aplicativos do Microsoft Office e um ícone à faixa Office. Você pode usar esses recursos adicionados para criar arquivos do PDF diretamente no Microsoft Office
- Ao usar o Acrobat Distiller para converter arquivos Postscript e Encapsulated Postscript (EPS) em PDFs: o Distiller geralmente é usado na publicação de impressão e outros fluxos de trabalho que exigem uma conversão do formato Postscript para o formato PDF
- Por baixo dos panos, uma PDF tradicional é muito diferente de uma PDF XFA. Ele não tem a mesma estrutura XML e, como é criado ao capturar o fluxo de impressão de um arquivo, um PDF tradicional é um arquivo estático e somente leitura.
Um Documento certificado fornece aos destinatários de documentos e formulários da PDF garantias adicionais de sua autenticidade e integridade.
Acroforms
Acroforms são a mais antiga tecnologia de formulários interativos da Adobe; eles datam da versão 3 do Acrobat. A Adobe fornece a Acrobat Forms API Reference, datada de maio de 2003, para fornecer os detalhes técnicos desta tecnologia. Acroforms são uma combinação dos
seguintes itens:
- Um PDF tradicional que define o layout estático e os gráficos do formulário.
- Campos de formulário interativos fixados em cima com as ferramentas de formulário do programa Adobe Acrobat. Essas ferramentas de formulário são um pequeno subconjunto do que está disponível no AEM Forms Designer.
PDF/A (PDFs para arquivamento)
O PDF/A (PDF for Archives) se baseia nos benefícios de armazenamento de documentos de PDFs tradicionais com muitos detalhes específicos que aprimoram o arquivamento de longo prazo. O formato de arquivo tradicional do PDF oferece muitos benefícios para o armazenamento de documentos a longo prazo. A natureza compacta do PDF facilita a transferência e conserva espaço, e sua natureza bem estruturada permite recursos avançados de indexação e pesquisa. O PDF tradicional oferece suporte abrangente para metadados, e o PDF tem um longo histórico de suporte a diferentes ambientes de computador.
Como o PDF, o PDF/A é uma especificação padrão ISO. Ele foi desenvolvido por uma força-tarefa que incluía a AIIM (Association for Information and Image Management), a NPES (National Printing Equipment Association) e o Escritório Administrativo dos Tribunais dos EUA. Como o objetivo da especificação PDF/A é fornecer um formato de arquivamento de longo prazo, muitos recursos do PDF são omitidos para que os arquivos possam ser independentes. A seguir estão alguns pontos-chave sobre a especificação que melhoram a reprodutibilidade a longo prazo do arquivo PDF/A:
- Todo o conteúdo deve estar contido no arquivo e não pode haver dependências em fontes externas como hiperlinks, fontes ou programas de software.
- Todas as fontes devem ser incorporadas e precisam ser fontes com licença de uso ilimitado para documentos eletrônicos.
- O JavaScript não é permitido
- Transparência não permitida
- A criptografia não é permitida
- O conteúdo de áudio e vídeo não é permitido
- Os espaços de cores devem ser definidos de maneira independente de dispositivos
- Todos os metadados devem seguir determinados padrões
Exibição de um arquivo do PDF/A
Dois arquivos nos arquivos de amostra foram criados a partir do mesmo arquivo do Microsoft Word. Um foi criado como um PDF tradicional e o outro como um arquivo PDF/A. Abra esses dois arquivos no Acrobat Professional:
- simpleWordFile.pdf
- simpleWordFilePDFA.pdf
Embora os documentos tenham a mesma aparência, o arquivo do PDF/A é aberto com uma barra azul na parte superior, indicando que você está visualizando esse documento no modo PDF/A. Essa barra azul é a barra de mensagens do documento do Acrobat, que você vê ao abrir determinados tipos de arquivos PDF.
A barra de mensagens do documento inclui instruções e, possivelmente, botões para ajudá-lo a concluir uma tarefa. Ele é codificado por cores e você verá a cor azul ao abrir tipos especiais de PDFs (como esse arquivo PDF/A), bem como PDFs certificados e assinados digitalmente. A barra muda para roxo no PDF forms e amarelo quando você está participando de uma revisão do PDF.