Well, I appreciate the help, it's very valuable. I've posted the code to the closed bug report, but incase this comes up in search engines, here's the class we wrote with your kind help:
https://github.com/qzind/tray/blob/2a275bb729a3cf4b909fd683fbe23f7c1f8d4c2b/src/qz/printer/action/pdf/OpaquePDFRenderer.java Sharing the feedback from a colleague: > I tested this on macOS using the [problem PDF] and this works great. The > left is [ignoring transparent layers] right is [honoring trasparent layers] Results: [image: image.png]