如何使用页面内容在CQ5.6.1中生成PDF。
我网站上的一个按钮(genarate PDF)点击按钮我必须使用相同的页面内容生成PDF文件。
请让我知道CQ中是否有开箱即用的PDF genarator或我是否需要获取任何linsenced产品来生成PDF。
谢谢..
答案 0 :(得分:2)
Adobe CQ与Apache FOP集成,This tutorial是一种能够创建PDF文件的格式化程序。 XSL-FO介绍了如何启用内容重写器,在.pdf
扩展名下提供内容的PDF版本。
但是,请记住,此方法需要手动编写能够处理页面(及其上的每个组件)的XSLT转换文件,并输出{{3}}文档。
答案 1 :(得分:1)
在之前的项目(CQ 5.5)中,我们使用https://code.google.com/p/wkhtmltopdf/来创建PDF文件..工作得非常好!
答案 2 :(得分:0)
我曾使用Phantomjs从cq5页面创建自定义pdf。例如,如果您不想在pdf中显示正确的路径,或者您想要禁用页眉页脚。所有这一切都可以在phantomjs的帮助下实现。 创建一个servlet,它将在你的服务器上执行命令。
phantomjs <custom.js> 'page_url' nameofthepdf.pdf
这里custom.js将根据您的需要显示或隐藏html内容。
这适用于所有页面,不论cq5或任何工具。