Increasing Print Quality of Widgets in PDFs

image_pdfimage_print

You can improve the print quality of widgets in PDFs. To do so, open “Settings” in the  Administration panel of Jedox Web and click “Add Key”. Name the key spreadsheet.widget.print_quality_factor and set “float” as type. The default value for the key is 1.0. For higher print quality, you can increase this value.

Values higher than 3.0 will achieve very minimal changes. When increasing the factor, the size of the output PDF file will also increase.

Please note that the print quality also depends on the content of the widget, the page setup settings, the PDF viewer, and possibly the printer.

For dynamic content, such as dynamic charts or widgets, Jedox Web requires a browser engine on the server. By default, Chromium is included in the setup and used. Phantomjs is also supported but not recommended. It can be defined in \tomcat\webapps\hlbrowser\WEB-INF\classes\hlbrowser.properties by replacing the default value (chrome) to phantomjs.

Note: Jedox supports ECMAScript 6 syntax (such as arrow functions) for PDF export of JavaScript-based widgets when Chromium is used. For phantomjs, ECMAScript 6 syntax is not supported.

image_pdfimage_print