4D Write Pro : Formato PDF/A agora disponível para exportação!

O formato PDF é agora um clássico e tem estado disponível para exportar documentos 4D Write Pro há várias versões. O formato PDF/A está disponível opcionalmente ao exportar documentos 4D Write pro para PDF a partir de 4D v20 R3 e abrirá a porta a outras possibilidades como a faturação eletrónica num futuro próximo. Mas antes disso, vamos focar em PDF/A e suas diferenças (positivas ou negativas) do formato PDF convencional.

Descarregar HDI

PDF, um formato histórico

O formato PDF foi criado nos anos 90 e continuou a evoluir ao longo do tempo para garantir uma maior portabilidade e um conteúdo mais rico, graças ao suporte de imagens e até de vídeos, partes inseríveis, cálculos automáticos (somas, etc.), indexação, metadados, etc. (ver wikipedia para mais informações).

PDF/A, uma evolução do PDF?

Sim e não. O formato PDF/A destina-se principalmente ao arquivo de documentos, para garantir a sua fiabilidade e legibilidade durante décadas. Para o efeito, diferem dos simples PDF por uma série de restrições e limitações. Por exemplo, são proibidos os conteúdos áudio ou vídeo, todos os tipos de letra têm de ser incorporados e são proibidas as referências a documentos externos.

O próprio formato está disponível em várias versões, todas normalizadas pela ISO, para alargar o leque de possibilidades. Por exemplo, o PDF/A-2 suporta JPEG 2000 e tipos de letra OpenType. O PDF/A-3 permite a integração de arquivos externos arbitrários, como CSV ou XML, que serão utilizados posteriormente para a faturação eletrónica (ver também a wikipedia para mais informações).

Nota

Devido às limitações acima descritas, os arquivos PDF/A são geralmente maiores e demoram um pouco mais a gerar. Devido aos mesmos condicionalismos técnicos, podem também ser visualmente menos “idênticos” aos documentos originais. Por outro lado, oferecem utilizações diferentes e específicas que podem ser adaptadas às suas necessidades.

Como vê: O PDF/A não é melhor nem pior do que o PDF. São dois formatos semelhantes, mas diferentes. É uma escolha de exportação que cabe a você fazer.

Note-se também que a extensão de um arquivoo PDF/A continua a ser .pdf! Então a diferença entre um PDF e um PDF/A pode não ser imediatamente óbvia!

PDF/A E 4D

A habilidade de 4D de exportar documentos 4D Write Pro em formato PDF/A pode ser acessada – como sempre – tanto pela interface quanto por programação. Ambas as opções são igualmente simples, e os formatos mais recentes (PDF/A-2 ou PDF/A-3) podem ser usados. Para além da assinatura interna, a principal diferença entre estes dois formatos é que o PDF/A3 suporta a inclusão de documentos externos, o que será útil no futuro!

A interface

O diálogo de exportação de PDF inclui agora uma opção, com duas subopções, para exportar em formato PDF/A.

por programação

A exportação de PDFs em formato PDF/A é igualmente fácil. Basta especificá-lo nas opções de exportação.

$options:={}
$options[wk pdfa version]:=wk pdfa3
WP EXPORT DOCUMENT(WParea; $path; wk pdf; $options)

Abertura e validação

Uma vez gerados, os arquivos PDF/A podem ser abertos com aplicações como o Adobe Acrobat Reader. Este último detectará automaticamente o formato utilizado e mostrará alguns dos pormenores.

blank

Os arquivos gerados também podem ser validados online por sítios Web oficiais, como o verapdf (https://demo.verapdf.org/)

blank

 

Conclusão

Esta nova opção, disponível a partir de 4D v20 R3, permite usar o padrão de arquivo PDF, mas também abre a porta para o futuro e permitirá gerar faturas eletrônicas num futuro próximo! Fique atento!

 

 

 

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.