ICE PDF |Как развернуть и использовать с опцией печати - PullRequest
0 голосов
/ 10 февраля 2011

Я использую icepdf - java-приложение с открытым исходным кодом для просмотра PDF в моей сети. ICEPDF прекрасно работает для меня (я могу просматривать PDF, используя это), но теперь я хочу добавить опцию печати к этому Это возможно. Есть ли какой-нибудь военный файл для этого, чтобы я развернул его в tomcat.

Ответы [ 2 ]

0 голосов
/ 03 мая 2011

Класс PropertyManager можно использовать для настройки пользовательского интерфейса.Создайте новый экземпляр, установите нужные переопределения и передайте его в конструктор 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);
0 голосов
/ 14 февраля 2011

Если вы используете средство просмотра в качестве апплета, то вы можете использовать кнопку «печать» на панели инструментов для печати. Если вы используете пример веб-приложения ICEfaces или его вариант, то печать через браузер будет затруднена. Сервлет, отвечающий за отображение страницы PDF, отображает страницу за раз. Чтобы распечатать весь документ, все страницы в документе должны быть отображены в браузере, прежде чем можно будет начать печать.

Другие веб-приложения для просмотра PDF часто отправляют команду печати на клиентский апплет или какой-либо собственный просмотрщик PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...