Formato de Documento Portátil (PDF)
Pontos principais
- Desenvolvido pela Adobe em 1993 a partir do projeto 'Camelot'.
- Padronizado internacionalmente como ISO 32000.
- Permite a exibição de documentos de forma independente de hardware, software e sistema operacional.
- Baseado em um subconjunto simplificado da linguagem PostScript.
O Formato de Documento Portátil, amplamente conhecido pela sigla PDF (do inglês Portable Document Format), é um formato de arquivo padronizado como ISO 32000. Desenvolvido originalmente pela Adobe em 1993, sua finalidade principal é a apresentação de documentos — incluindo formatação de texto e imagens — de maneira independente de software de aplicação, hardware e sistemas operacionais.
Baseado na linguagem PostScript, um arquivo PDF encapsula a descrição completa de um documento de layout fixo, integrando texto, fontes, gráficos vetoriais, imagens rasterizadas e todas as informações necessárias para a exibição correta do conteúdo, independentemente de onde o arquivo seja aberto.
Histórico e Desenvolvimento
O desenvolvimento do PDF teve início em 1991, através de um projeto liderado por John Warnock, cofundador da Adobe, sob o codinome Camelot. Warnock propôs a criação de uma versão simplificada do PostScript, denominada Interchange PostScript (IPS). Diferente do PostScript tradicional, que era focado na renderização de trabalhos de impressão, o IPS foi otimizado para a exibição de páginas em qualquer tela e plataforma.
A Adobe disponibilizou a especificação do PDF gratuitamente em 1993. Durante seus primeiros anos, o formato foi amplamente adotado em fluxos de trabalho de editoração eletrônica, competindo com outros formatos da época, como DjVu e Envoy. O PDF permaneceu como um formato proprietário controlado pela Adobe até 1º de julho de 2008, quando foi lançado como um padrão aberto e publicado pela Organização Internacional de Normalização como ISO 32000-1:2008.
Com a transição para o padrão ISO, o controle da especificação passou para um comitê de especialistas da indústria. Em 2008, a Adobe publicou uma Licença de Patente Pública, concedendo direitos isentos de royalties para a implementação de softwares compatíveis com a ISO 32000-1. Posteriormente, a ISO publicou a versão 2.0 (ISO 32000-2) em 2017, substituindo a especificação da Adobe. Em dezembro de 2020, foi publicada a segunda edição do PDF 2.0 (ISO 32000-2:2020), trazendo correções e atualizações críticas. Em abril de 2023, a PDF Association disponibilizou a norma ISO 32000-2 para download gratuito.
Detalhes Técnicos
Um arquivo PDF é geralmente uma combinação de gráficos vetoriais, texto e gráficos de bitmap. Os tipos básicos de conteúdo presentes em um PDF incluem:
- Texto composto: Armazenado como fluxos de conteúdo, não codificado em texto simples.
- Gráficos vetoriais: Utilizados para ilustrações e designs compostos por formas e linhas.
- Gráficos rasterizados: Utilizados para fotografias e outros tipos de imagens.
- Objetos multimídia: Elementos integrados que podem incluir vídeo, áudio e objetos tridimensionais (via U3D ou PRC).
O PDF integra três tecnologias fundamentais:
- Um subconjunto declarativo da linguagem de descrição de página PostScript, utilizado para gerar o layout e os gráficos.
- Um sistema de incorporação de fontes, que garante que as fontes utilizadas no documento viajem com o arquivo, evitando a substituição por fontes genéricas no dispositivo de destino.
- Um sistema de armazenamento estruturado que agrupa esses elementos e qualquer conteúdo associado em um único arquivo, aplicando compressão de dados quando apropriado.
Relação com a Linguagem PostScript
O PostScript é uma linguagem de descrição de página executada por um interpretador para gerar uma imagem. Embora o PostScript possua recursos de linguagens de programação (como ramificações e loops), o PDF é um subconjunto simplificado do PostScript, removendo certas funções de controle de fluxo, mas mantendo os comandos gráficos.
Originalmente, o PostScript foi projetado para a transmissão linear de trabalhos de impressão. Para renderizar uma página específica em um arquivo PostScript, o interpretador precisava executar todos os comandos anteriores. O PDF resolveu essa limitação ao permitir o acesso aleatório às páginas, tornando-o ideal para a visualização interativa em monitores de computador e para o armazenamento de longo prazo.
Recursos Avançados
Além de texto e gráficos, as revisões modernas do PDF suportam diversos elementos interativos e de segurança:
- Elementos Lógicos: Estruturação de documentos para melhor acessibilidade.
- Interatividade: Anotações, campos de formulário e links internos ou externos.
- Segurança: Criptografia e assinaturas digitais para garantir a integridade e autenticidade do documento.
- Metadados: Informações adicionais que permitem a automação de fluxos de trabalho.
Perguntas frequentes
O que significa a sigla PDF?
PDF significa Portable Document Format, que em português é traduzido como Formato de Documento Portátil.
O PDF é um formato aberto ou proprietário?
Embora tenha sido criado pela Adobe como um formato proprietário, o PDF tornou-se um padrão aberto em 1º de julho de 2008, sob a norma ISO 32000.
Qual a diferença entre PDF e PostScript?
O PostScript é uma linguagem de programação completa para impressão, enquanto o PDF é um subconjunto simplificado e declarativo do PostScript, otimizado para a visualização em tela e armazenamento de arquivos.
Quais tipos de conteúdo um arquivo PDF pode conter?
Um PDF pode conter texto composto, gráficos vetoriais, imagens rasterizadas, links, formulários, JavaScript, vídeos, áudio e objetos 3D.