I am building a web app where the user will choose different options to generate tables, charts, graphs, etc. using a front-end interface built with HTML/CSS/Javascript. Once the user configures their tables/charts the app will render them and generate a JSON object that will be saved on the server using Java/Postgresql. Once the user has the table/chart they want, the app needs to let them export the table/chart and programmatically generate a Powerpoint .pptx or .ppt file (as well as a few other formats like Excel, Word, PDF) that is fully editable (not just a static image).
I have looked at Apache POI which seems to have good support for Excel but from what I can tell it currently does not support the creation of fully functioning, editable pptx and ppt Powerpoint files (only produces non-editable images).
http://poi.apache.org/slideshow/index.html http://comments.gmane.org/gmane.comp.jakarta.poi.user/17749
Another possible option might be to build functionality using OpenXML that will allow the user to specify their table/charts options on the front-end using HTML/Javascript/JSON and have the Powerpoint files (or other Microsoft Office app formats) generated using Javascript as described here:
I am trying to find any other possible solutions (preferably non-proprietary open source that would be compatiable with our stack HTML/Javascript/JSON/Java/Postgresql) that provide this functionality and would appreciate any advice or suggestions from anyone that might have experience in this area, has implemented a solution for this or could recommend any other possible solutions.
Thanks very much.