veraPDF Software (Referência para EnfaseCloud)¶
Fonte oficial: https://verapdf.org/software/
O que é¶
O veraPDF é um validador focado em conformidade de PDFs, com ênfase em PDF/A e PDF/UA.
Formas de uso¶
Segundo a página de software do projeto, a stack é disponibilizada como:
- biblioteca Java (JAR, distribuída via Maven) para integração em aplicações;
- aplicação desktop (GUI);
- aplicação de linha de comando (CLI).
Instalação e downloads¶
- Instaladores para Windows, Mac e Linux:
software.verapdf.org - Documentação técnica:
https://docs.verapdf.org - Snapshot de desenvolvimento (dev):
https://software.verapdf.org/dev/verapdf-installer.zip
Estrutura de projetos¶
A organização no GitHub inclui:
veraPDF-model-syntax: gramática/DSL do modelo de validação;veraPDF-model: definição do modelo de validação;veraPDF-library: implementação da API de validação.
Qualidade e CI/CD¶
A página informa uso de:
- GitHub Actions para workflows de build;
- Jenkins (host OPF) para jobs ativos;
- Codecov e Codacy para apoio de qualidade.
Direcionamento para EnfaseCloud¶
Para EnfaseCloud, o caminho mais direto tende a ser executar validação via CLI em fluxo server-side ou worker dedicado, com retorno estruturado para UI e trilha de auditoria.
Pontos de decisão:
- escopo inicial de conformidade (ex.: PDF/A-2b, PDF/A-3b, PDF/UA);
- modo de execução (on-demand por upload vs. lote assíncrono);
- política de bloqueio (erro impeditivo vs. alerta);
- persistência do resultado (status, perfil, detalhes, evidências).
Observações¶
- A página de software descreve coexistência de releases oficiais e de desenvolvimento.
- Para produção, priorizar release oficial estável e fixar versão.