You could try out the new Mendix PDF Document Generation module (currently in public beta) https://marketplace.mendix.com/link/component/211553
The Document Generation module allows you to generate pixel-perfect PDF documents based on regular pages in your app. If needed you can apply additional CSS to fine-tune the print result to your needs.