When producing LaTeX documents using e.g. pdflatex with many embedded figures (pdfs, pngs, jpgs, etc.) I have often run into the problem that professional printers are not able to print the document.
Typically they are able to open the pdf just fine in Adobe Reader, but when attempting to print from Adobe Reader (Pro) they encounter errors, even though I experience no problems printing from Evince and Acrobat Reader DC from home. Since I do not have access to Adobe Pro tools myself it can be a long, very tedious process to debug the produced pdf (sending it back and forth to the printer).
Is there are way to validate that my pdfs will be printable for Adobe software?
Which pdf standard should I validate against, PDF/X or PDF/A and which version?
In case my pdf is invalid can I get a detailed report preferable with page numbers for where to improve? I have found the Apache preflight tool, but this gives many, many issues and I do not know which of these are important. Apache preflight only validates PDF/A.
Should pdflatex generally produce valid pdfs or is it not intended to be compliant? What is the procedure for making compliant pdfs?
From Apache preflight I get lines like these:
5.2.2 : Forbidden field in an annotation definition, Flags of Link annotation are invalid on page 2
2.4.2 : Invalid Color space, The operator "k" can't be used with RGB Profile on page 2
2.4.2 : Invalid Color space, The operator "K" can't be used with RGB Profile on page 2
5.2.2 : Forbidden field in an annotation definition, Flags of Link annotation are invalid on page 3
7.1 : Error on MetaData, Cannot understand PI data part : 'begin='?'?' in 'begin='?'? id='W5M0MpCehiHzreSzNTczkc9d' '
(about 800 lines like these for an 18 page document)
Update: After updating texlive install to newest 2015 versions I am able to produce valid pdf-a i.e. the warnings above went away.
I would like to include a MWE, but since I cannot check whether printing fails from Adobe Distiller without involving a professional printer I cannot provide a good test case. My theory is that I am including images with gradients and/or transparencies and that this is not allowed.
Background
I have found this tex.SE question which suggests that pdfx is the way to go, but that I really need to pony up for Adobe Pro suite to really be sure that my pdf will be printable.
I also conclude that most likely the fault derives from some included pdf. I still have to figure out a way to get warnings about problematic files.
The Apache preflight tools seems to only validata pdf-a and not pdf-x so this is of limited utility here.
ghostscriptto simplify your PDF file:pdf2ps --> ps2pdfXX(whereXXis12,13or14to get PDF v1.2, v1.3 or v1.4). – Paul Gaborit Oct 02 '16 at 15:27