【发布时间】:2016-05-02 14:17:30
【问题描述】:
我在页面上有一个 AEM 组件,该组件根据组件中的过滤器显示结果。我想向组件添加一个功能以显示“下载 pdf”按钮,一旦用户点击它,应该根据过滤结果生成 pdf。任何有关如何解决此问题的意见表示赞赏。
【问题讨论】:
标签: javascript java pdf-generation aem
我在页面上有一个 AEM 组件,该组件根据组件中的过滤器显示结果。我想向组件添加一个功能以显示“下载 pdf”按钮,一旦用户点击它,应该根据过滤结果生成 pdf。任何有关如何解决此问题的意见表示赞赏。
【问题讨论】:
标签: javascript java pdf-generation aem
您可以在服务器端创建一个自定义 servlet,它根据用户的过滤器生成 pdf 格式并返回到客户端,内容类型的响应头是 application/pdf。当用户单击“下载 pdf”按钮时,会向您的自定义 servlet 调用请求。
【讨论】:
当时,这篇文章帮助我指导了使用 Apache FOP 实现 PDF 生成器:http://www.citytechinc.com/us/en/blog/2013/02/using-apache-fop-to-generate-pdf-in-cq.html
【讨论】: