While I think it's great that JHOVE exists, the web site CLEARLY INDICATES that 
it is NOT a complete PDF/A validation tool - it has a number of known 
limitations and can NOT be used as a serious validator at this time.

I would recommend that you invest in one of the many commercial solutions for 
PDF/A validation from companies such as Adobe, Apago, Callas, and 
others...Check out the PDF/A Competence Center (http://www.pdfa.org) for a 
list...

Leonard
P.S. there is nothing wrong with those two pieces of PDF that you posted.

-----Original Message-----
From: Christian Mahnke [mailto:mah...@sub.uni-goettingen.de] 
Sent: Thursday, April 16, 2009 4:38 PM
To: Post all your questions about iText here
Cc: Gary McGath
Subject: [iText-questions] Problem with JHOVE validationof PDF/A

Hello list,
a short introduction:
we are developing a small application to generate PDF/A files containing 
scanned images of scanned books. Since we a library, we have a strong 
focus on long term preservation. To be sure about the validity of the 
files we create we use the JHOVE [1] tool developed by JSTOR and the 
Harvard University Library.

We currently have a issue with a PDF/A file created by iText 2.1.5:

JHOVE complains the the created files is not valid PDF/A, here are the 
offending fragments of the PDF file:
---------------------
206 0 obj
<</Limits[0 63]/Nums[0<</P(1)>> 1<</P(2)>> 2<</P(3)>> 3<</P(4)>> 
4<</P(5)>> 5<</P(6)>> 6<</P(7)>> 7<</P(8)>> 8<</P(9)>> 9<</P(10)>> 
10<</P(11)>> 11<</P(12)>> 12<</P(13)>> 13<</P(14)>> 14<</P(15)>> 
15<</P(16)>> 16<</P(17)>> 17<</P(18)>> 18<</P(19)>> 19<</P(20)>> 
20<</P(21)>> 21<</P(22)>> 22<</P(23)>> 23<</P(24)>> 24<</P(25)>> 
25<</P(26)>> 26<</P(27)>> 27<</P(28)>> 28<</P(29)>> 29<</P(30)>> 
30<</P(31)>> 31<</P(32)>> 32<</P(33)>> 33<</P(34)>> 34<</P(35)>> 
35<</P(36)>> 36<</P(37)>> 37<</P(38)>> 38<</P(39)>> 39<</P(40)>> 
40<</P(41)>> 41<</P(42)>> 42<</P(43)>> 43<</P(44)>> 44<</P(45)>> 
45<</P(46)>> 46<</P(47)>> 47<</P(48)>> 48<</P(49)>> 49<</P(50)>> 
50<</P(51)>> 51<</P(52)>> 52<</P(53)>> 53<</P(54)>> 54<</P(55)>> 
55<</P(56)>> 56<</P(57)>> 57<</P(58)>> 58<</P(59)>> 59<</P(60)>> 
60<</P(61)>> 61<</P(62)>> 62<</P(63)>> 63<</P(64)>>]>>
endobj
207 0 obj
<</Limits[64 64]/Nums[64<</P(65)>>]>>
endobj
---------------------
209 0 obj
<</Type/Catalog/PageLabels<</Kids[206 0 R 207 0 R]>>/Outlines 203 0 
R/Pages 205 0 R/Metadata 208 0 R>>
endobj
---------------------
As you can see, the page labels are represented by two number trees 
which are referenced in the document catalogue. Since I'm not vary 
familiar with the internal structure of a PDF/A file, my question is, if 
this is a valid according to the PDF/A specs.

And finally a more general question:
Which tools are you using to check the validity of files created by iText?

Best,
Christian

[1] http://hul.harvard.edu/jhove/

-- 
----------------
Christian Mahnke
----------------
Center for Retrospective Digitization
Goettingen State and University Library (SUB)
University of Goettingen
Papendiek 14
37073 Goettingen, Germany

web: http://gdz.sub.uni-goettingen.de/
phone: +49 (0)551 39 - 4917
skype: christian.mahnke
mail: mah...@sub.uni-goettingen.de


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php

Reply via email to