ICE PDF |如何部署和使用打印选项
我正在我的网站中使用icepdf - 用于pdf查看器的开源java应用程序。 ICEPDF 对我来说工作得很好(我可以使用它查看 pdf),但现在我想为其添加打印选项。 这可能吗。有没有这方面的war文件,以便我将其部署在tomcat中。
I am using icepdf - opensource java application for pdf viewer in my web.
ICEPDF works fine for me (I can view pdf using this) but now I want to add print option to this.
Is this possible. Is there any war file for this so that I will deploy it in tomcat.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您将查看器用作 Applet,则可以使用工具栏上的“打印”按钮进行打印。如果您使用 ICEfaces Web 应用程序示例或其变体,则通过浏览器进行打印将很困难。负责渲染 PDF 页面的 Servlet 一次渲染一个页面。为了打印整个文档,必须先将文档中的所有页面呈现给浏览器,然后才能启动打印。
其他 PDF 查看器 Web 应用程序通常将打印命令推送到客户端 Applet 或某些本机 PDF 查看器。
If your using the viewer as an Applet then you can use the "print" button on the toolbar to print. If your using the ICEfaces webapp example or a variant of it then printing will be difficult via the browser. The Servlet responsible for rendering a PDF page render a page at a time. In order to print the whole document all pages in the document would have to be rendered to the browser before a print could be initiated.
Other PDF viewer web apps often push the print command off to a client side Applet or some native PDF viewer.
PropertyManager 类可用于配置 UI。创建一个新实例,设置所需的覆盖并将其传递到 SwingViewBuilder 构造函数中。
The PropertyManager class can be used to configure the UI. Create a new instance, set the desired overrides and pass pass it into the SwingViewBuilder constructor.