Add several improvements for report.
- Add options to enable or disable attributes in the report
- Add table and card view
- Add report date to each report
- Improve handling of data inside of a PDF to avoid to cut content between two pages
- Improve PDF margin
- Add number of page at the bottom of the page
- Add landscape orientation option
- Add support for different page format
- Make PDF generation faster