I found a workaround for JMeter latest version 5.6.3.
first i modified the report template to show all statistics and graphs in a single page then i modified the main bootstrap CSS file to make all elements printable friendly(avoid breaks/clutters).
finally i used the browser (CTRL+p) option to save as pdf. if you still interested i can share the modified template with you.