私はicepdfを使用しています-私のWebでpdfビューア用のオープンソースJavaアプリケーションです。ICEPDF は問題なく動作します (これを使用して pdf を表示できます) が、これに印刷オプションを追加したいと考えています。これは可能ですか?Tomcat にデプロイするための war ファイルはありますか。
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 ページのレンダリングを担当するサーブレットは、一度に 1 ページをレンダリングします。ドキュメント全体を印刷するには、印刷を開始する前に、ドキュメント内のすべてのページをブラウザにレンダリングする必要があります。
他の PDF ビューアー Web アプリは、多くの場合、印刷コマンドをクライアント側アプレットまたはネイティブ PDF ビューアーにプッシュします。
于 2011-02-14T19:51:27.313 に答える