I think that this bug has not received the attention in deserves. I see that a lot of effort has been put into making Mathematica a great solution for report generation, so I don't understand why this bug has not been solved after several v10 releases.
Ideally one would create the reports in CDF format only, but in the real world, the PDF version is always needed as a backup for maximum compatibility.