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