[Tex/LaTex] From LaTeX to PDF/A

accessibilityacrobatpdfviewers

I have noticed that my PDFs (which I compile from LaTeX using PdfTexify on Windows 7 in MikTeX 2.9 with WinEdt) sometimes do not render properly on Mac OS X (e.g. the contents of some figures may not render) or on other platforms (e.g. on the iPad which uses iOS).

I have read that PDF/A can help with this, and in fact, in the past, I have converted my PDFs to PDF/A using Adobe Acrobat Pre-Flight, and this solved the rendering problems.

However, I am now working on a new file, and when I try to use Adobe Acrobat Pre-flight to convert my PDF to PDF/A, I get several conversion errors. I don't remember having conversion errors in the past, and I am not sure how to fix them. Below is an example of a report from Adobe Acrobat Pre-Flight for my current document:

enter image description here

This brings me to the following closely related questions:

  • How can I generate a PDF that is PDF/A compliant when compiling a
    LaTeX document using PdfTexify?

  • Does the LaTeX community have any recommendations about how to approach this process?

  • In what PDF standard does PdfTexify generate files by default?

Best Answer

My first guess is that you selected the 'wrong' PDF/A type. There are two:

  • PDF/A-1b: The 'b' in the name stands for 'basic'. PFA/A-1b really is the most simple standard of PDF formats to implement.
  • PDF/A-1a: Here the 'a' is for 'advanced' (well, that's my own interpretation -- in reality it is for 'accessible'; but 'advanced' rhymes better to 'basic' in my ears). PDF/A-1a does require to meet all the rules of the '1b'-standard, plus some more. One of the most prominent one being 'tagging' (of page content), which will make life easier for screen readers, allow for reflow of texts on mobile devices, etc.)

It is a sad fact for most users that Acrobat cannot transform every single PDF document into a valid PDF/A-1b, and is much less successful with PDF/A-1a...

You should try again and select PDF/A-1b as the conversion profile.

Just always remember: There is no such thing as PDF/A as a standard. There is only PDF/A-1b (basic) and PDF/A-1a (advanced). 'PDF/A' as an expression is commonly used only out of laziness (and hence leads to a lot of confusion)...'