AEM / CQ应用程序:基于过滤结果的PDF生成器

时间:2016-05-02 14:17:31

标签: javascript java pdf-generation cq5 aem

我在页面上有一个AEM组件,它根据组件中的过滤器显示结果。我想在组件中添加一项功能,以显示下载pdf'按钮,一旦用户点击它,就应该根据过滤后的结果生成pdf。关于如何处理此问题的任何意见表示赞赏。

2 个答案:

答案 0 :(得分:3)

您可以在服务器端创建一个自定义servlet,它根据用户的过滤器生成pdf格式并返回到客户端,内容类型响应头是application / pdf。当用户点击"下载pdf"按钮,一个请求被调用到您的自定义servlet。

答案 1 :(得分:1)

当时,本文帮助我指明使用Apache FOP实现PDF生成器:http://www.citytechinc.com/us/en/blog/2013/02/using-apache-fop-to-generate-pdf-in-cq.html