我在我的网络中使用 icepdf - 用于 pdf 查看器的开源 Java 应用程序。ICEPDF 对我来说很好用(我可以使用它查看 pdf),但现在我想为此添加打印选项。这可能吗。是否有任何战争文件,以便我将其部署在tomcat中。
问问题
1335 次
2 回答
0
PropertyManager 类可用于配置 UI。创建一个新实例,设置所需的覆盖并将其传递给 SwingViewBuilder 构造函数。
SwingController controller = new SwingController();
PropertiesManager properties =
new PropertiesManager(System.getProperties(),
ResourceBundle.getBundle(PropertiesManager.DEFAULT_MESSAGE_BUNDLE));
properties.setBoolean(PropertiesManager.PROPERTY_SHOW_UTILITY_SAVE,
Boolean.FALSE);
SwingViewBuilder factory = new SwingViewBuilder(controller, properties);
于 2011-05-02T20:07:50.707 回答
0
如果您将查看器用作小程序,则可以使用工具栏上的“打印”按钮进行打印。如果您使用 ICEfaces webapp 示例或其变体,则通过浏览器进行打印将很困难。负责渲染 PDF 页面的 Servlet 一次渲染一个页面。为了打印整个文档,必须在开始打印之前将文档中的所有页面呈现给浏览器。
其他 PDF 查看器 Web 应用程序通常将打印命令推送到客户端 Applet 或某些本机 PDF 查看器。
于 2011-02-14T19:51:27.313 回答