2009-02-20 15 views
42

Escribimos un software que crea archivos PDF. ¿Cómo podemos verificar si los archivos pdf resultantes son compatibles con PDF/A? ¿Hay algún banco de pruebas disponible?¿Cómo puedo probar un documento PDF si es compatible con PDF/A?

También será bueno saber si algún otro producto como Open-Office produce archivos de compatibilidad PDF/A.

+2

algún contexto para personas que no estén familiarizadas con PDF/A: http://en.wikipedia.org/wiki/PDF/A –

+0

Relacionado: http://stackoverflow.com/questions/464539/convert-to-pdf-a-and-check- compliance-under-linux –

+0

http://www.access-for-all.ch/en/pdf-lab/pdf-accessibi lity-checker-pac/download-pac.html es una herramienta que valida muchos aspectos y explica por qué las cosas han fallado. –

Respuesta

24

Una lista de PDF validadores/A está en el sitio pdfa.org web aquí:

verapdf

Un PDF en línea gratis/A validador está disponible aquí:

http://www.validatepdfa.com/

Un informe sobre la precisión de muchos de estos validadores PDF/A está disponible en PDFLib:

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

+3

Este es de código abierto https://github.com/gba-awl/padaf –

+3

Ahora conocido como PDFBox Preflight https://pdfbox.apache.org/downloads.html#recent –

+2

Lamentablemente, el enlace en pdf.org no es disponible más. En http://verapdf.org probablemente encontrará la herramienta en línea más "oficial" para la validación de PDF. Es bastante nuevo y afaik en Beta. Hasta que esto cambie también me quedo con la verificación previa de Adobe Acrobat – rominator007

5

¿Tiene Adobe PDFL o Acrobat Professional? Puede usar la operación de verificación previa si lo hace.

-6

Si descarga la última versión de Adobe Acrobat Reader, le dirá si su PDF es compatible con PDF/A. Simplemente abra el archivo PDF y una gran marca azul debería aparecer.

OpenOffice es compatible con PDF/A. Por algún motivo, "PDF/A-1" se llama internamente en

"SelectPdfVersion"
en OpenOffice. Simplemente agregue 1 a ese valor y su salida debería ser PDF/A.

Los diferentes valores pueden ser

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

Se establece

FilterData
ser una validación
HashMap('SelectPdfVersion',1) //1 for PDFX1A2001

+5

Esto está mal. The Reader se muestra solo si la firma PDF/A está disponible. No si es un archivo PDF/A válido. – Horcrux7

+0

Oh, ya veo. No sabía eso. –

+0

@ Horcrux7 ¿Puedes ubicar tus fuentes para esto? ¿Cómo sabes esto? He utilizado algunas API que generan archivos PDF/A y no PDF/A compatibles. Cuando produzco un archivo PDF/A, Adobe Reader 10 se iniciará con una barra informativa en la parte superior: O "El archivo que ha abierto cumple con el estándar PDF/A y se ha abierto de solo lectura para evitar modificaciones". ¿Puede compartir lo que sabe acerca de esto? L – JohnZaj

5

pdf con validador ABIERTA:

DROID (identificación de objeto de Archivo Digital) http://sourceforge.net/projects/droid/

JHOVE - Entorno de validación de objetos JSTOR/Harvard http://hul.harvard.edu/jhove/

+1

DROID no valida, solo identifica. JHOVE valida archivos PDF, pero no PDF/A. –

+2

Jhove valida PDF/A. Verifique el sitio: [link] (http://jhove.sourceforge.net/pdf-hul.html) .... –

+1

Ibn Saeed: citando del documento vinculado: Tenga en cuenta que el módulo PDF no analiza los contenidos en las transmisiones , por lo que no puede determinar la conformidad con PDF/A en la medida requerida por la norma ISO. – mykhal

Cuestiones relacionadas