0

私はicepdfを使用しています-私のWebでpdfビューア用のオープンソースJavaアプリケーションです。ICEPDF は問題なく動作します (これを使用して pdf を表示できます) が、これに印刷オプションを追加したいと考えています。これは可能ですか?Tomcat にデプロイするための war ファイルはありますか。

4

2 に答える 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 に答える