我正在构建一个 Web 应用程序,用户将在其中选择不同的选项来使用 HTML/CSS/Javascript 构建的前端界面生成表格、图表、图形等。一旦用户配置了他们的表格/图表,应用程序将呈现它们并生成一个 JSON 对象,该对象将使用 Java/Postgresql 保存在服务器上。一旦用户有了他们想要的表格/图表,应用程序需要让他们导出表格/图表并以编程方式生成一个 Powerpoint .pptx 或 .ppt 文件(以及一些其他格式,如 Excel、Word、PDF),即完全可编辑(不仅仅是静态图像)。
我看过 Apache POI,它似乎对 Excel 有很好的支持,但据我所知,它目前不支持创建功能齐全、可编辑的 pptx 和 ppt Powerpoint 文件(仅生成不可编辑的图像)。
http://poi.apache.org/slideshow/index.html http://comments.gmane.org/gmane.comp.jakarta.poi.user/17749
另一种可能的选择可能是使用 OpenXML 构建功能,允许用户使用 HTML/Javascript/JSON 在前端指定他们的表格/图表选项,并使用 Javascript 生成 Powerpoint 文件(或其他 Microsoft Office 应用程序格式)作为这里描述:
我正在尝试找到提供此功能的任何其他可能的解决方案(最好是与我们的堆栈 HTML/Javascript/JSON/Java/Postgresql 兼容的非专有开源),并感谢任何可能有经验的人提供的任何建议或建议在这方面,已经为此实施了解决方案,或者可以推荐任何其他可能的解决方案。
非常感谢。