-
Notifications
You must be signed in to change notification settings - Fork 266
Description
When I create charts and graphs and tables of data for the user, there is currently no way to export what the user sees on the screen to PDF so that it can be printed or shared outside the app (sent in email, etc.)
It would be great if there was an action available on components to export exactly (or a reasonable likeness) what the user sees on the screen. I would even be OK if a new page layout component was created, similar to a container layout, which would be the only component to have this feature, as long as everything INSIDE that component would be exported. For example, I'd add this new component to my app (maybe called Exportable Container"), insert a chart, a graph and a table, and then add an action button that would export that whole new "Exportable Container" to PDF, including the charts, graphs, and tables. NOTE: Tables would be an interesting issue. It should export the table with all data, paging appropriately in the PDF, obviously not showing page navigation, because that wouldn't work in a PDF.
I've worked with Groomsh to some extent to cobble together a docker server that uses JasperReports, and then create a JasperReport template using their Jasper Studio, and then passing a JSON template to that server, including all the data in a JSON file, and it has become too cumbersome to manage. This is overkill for what I need as I don't really need all the features of a full fledged reporting system. I'm happy with the charts graphs and tables that Lowcoder can produce, I just need to export to PDF. I've also tried client side export to PDF packages, but they are also too complicated, requiring several pages of formatting instructions for each different PDF created.
SMU DataArts would be happy to financially sponsor this enhancement for the good of the product Time is of the essence. I would need this feature soon, as we intend to go live with our app to the public sometime in the fall of 2025.