Apex 5.0.4
Orace RDS for print server
Anychart
I've been asked to research a solution for printing (to PDF) a series of Apex dashboards, everything from classic and interactive reports to pie charts and bar charts, usually these are laid out 4 per page often with the pie or bar charts on top and the simple tables below. I've tried printing them as they are using the out-of-the-box functionality but I can't get them to print on one A4 landscape page as they are on the screen and still fit within the page. I even tried some custom CSS but the tables generated by APEX uses a lot of crazy hacks to display as nicely as they do and so they are very fragile.
We are exploring Apex Office Print. That may be a solution but I've not tested it yet.
Third party commercial solutions like BI Publisher are not within our budget. Apache FOP has too great a learning curve and would require that we build XSL-FO templates for every report, we'd rather not do that, we don't have the staff or expertise to support it and it would mean a lot of custom templates would need to be developed. We'd rather have a generic solution that worked on every dashboard.
Do I have any other options? Does Apex 5.1 add any functionality or improvements that may make this easier to accomplish?