2009-09-16 7 views
5

htmlをプリンタにプログラムで出力する必要があります。私はhtmlタグを印刷したくないので、印刷前にhtmlタグを解析します。HTMLファイルをJavaのプリンタに出力する

このコードは、htmドキュメントにdocumentという名前のhtml機能を追加します。次に、出力をitext.htmlというファイルに送信します。

HtmlWriter writer2 = HtmlWriter.getInstance(document、new FileOutputStream( "itext.html"));

私は何とかそのHTMLファイルを解析して、ブラウザで開き、FILEと印刷に行くことなく印刷する必要があることを知っています。

+0

最終的に解決策を見つけましたか? –

答えて

2

Cobraは、HTMLをSwing互換パネルにレンダリングします。標準のPrint API /サービスを使用して印刷することができます。

+0

私は印刷物の品質が気に入らないので、スイングコンポーネントを取りたいと思っていません。テキストを印刷するだけの方がいいでしょう。私はitextライブラリを使用して準備されたhtmlドキュメントを持っています。私は、アプリケーションのユーザーにブラウザのhtmlファイルを開いてそこから印刷する必要がなくても、プログラムのビューを印刷する方法(ブラウザーに表示される方法)をプログラムで実行する必要があります。これは私の最後の選択肢です他に何かができない場合。 –

関連する問題