我见过有PDF图标的网页,你可以点击它来打印该网页的内容。
我打算添加打印功能的页面是在JSF中设计的,所以无论如何我都可以添加一个打印按钮,以获得网页打印?
不行,你必须自己做。获取一些PDF库(例如iText),然后获得网页输出(纯HTML)。然后,您必须遍历HTML并创建PDF版本(例如构建iText文档)。您可能需要自己做这件事,因为有些元素(javascript支持)需要转换为静态内容。没有人知道输出应该是什么样子。