63 votes

Comment puis-je tester un document PDF s'il est compatible PDF / A?

Nous écrivons un logiciel qui crée des fichiers PDF. Comment pouvons-nous vérifier si les fichiers pdf résultants sont compatibles PDF / A? Existe-t-il une suite de tests pour cela?

Il sera également agréable de savoir si un autre produit comme Open-Office produit des fichiers de compatibilité PDF / A.

43voto

Craig Lebakken Points 976

Une liste de PDF/A validateurs est sur le pdfa.org site web ici:

http://www.pdfa.org/doku.php?id=pdfa:en:products:validate

Gratuitement en PDF en ligne/UN programme de validation est disponible ici:

http://www.validatepdfa.com/

Un rapport sur l'exactitude de la plupart de ces PDF/A validateurs est disponible à partir de PDFLib:

http://www.pdflib.com/knowledge-base/pdfa/validation-report/

22voto

Ryan Gates Points 2105

L' outil en ligne du validateur PDF 3-Heights ™ fournit de bons commentaires pour différents niveaux de conformité PDF / A et versions .

  • PDF / A1-a
  • PDF / A2-a
  • PDF / A2-b
  • PDF / A1-b
  • PDF / A2-u

9voto

stof Points 21

Validation pdf avec validateur OPEN:

DROID (Digital Record Object Identification) http://sourceforge.net/projects/droid/

JHOVE - Environnement de validation d'objet JSTOR / Harvard http://hul.harvard.edu/jhove/

6voto

dirkgently Points 56879

Avez-vous Adobe PDFL ou Acrobat Professional? Vous pouvez utiliser l'opération de contrôle en amont si vous le faites.

-6voto

Shervin Points 8675

Si vous téléchargez la dernière version d'Adobe Acrobat Reader, il vous indiquera si votre fichier pdf est un fichier PDF/A conforme. Il suffit d'ouvrir le fichier PDF et un grand bleu de la marque doit être apposée.

OpenOffice prend en charge le format PDF/A. Pour une raison quelconque, PDF/A-1" est appelé

"SelectPdfVersion"

en interne dans OpenOffice. Simplement ajouter 1 à la valeur et à votre sortie doit être en format PDF/A.

Les différentes valeurs peuvent être

0 = PDFXNONE
1 = PDFX1A2001
2 = PDFX32002
3 = PDFA1A
4 = PDFA1B

Vous définissez

FilterData

pour être un

HashMap('SelectPdfVersion',1) //1 pour PDFX1A2001

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X