Ir para o conteúdo

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:

  1. escopo inicial de conformidade (ex.: PDF/A-2b, PDF/A-3b, PDF/UA);
  2. modo de execução (on-demand por upload vs. lote assíncrono);
  3. política de bloqueio (erro impeditivo vs. alerta);
  4. 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.