• 締切済み

htmlの印刷

Javaで、HTML文書を印刷することはできるのでしょうか? ローカルにあるHTMLをブラウザから印刷したように、メインクラスから印刷したいのですが。。

みんなの回答

  • liwet
  • ベストアンサー率72% (18/25)
回答No.1

不可能ではないですが、ちょっと大変かもしれません。 参考URLの2つ目で、JPanel(を拡張したMyComponent)に表示した内容をプリンタへ出力しています。 HTMLの場合は、JEditorPaneでHTMLを表示できるので、JEditorPaneを拡張してPrintable を実装したクラスを作り、そこにHTMLを表示して、印刷すれば出来ると思います。 ただ、このサンプルは、1ページ目だけを印刷するようになっているので、HTMLの画面が大きくて、1ページに収まらない場合には、何か対応しないといけないと思います。 具体的にどうすれば良いかは分かりませんが... 参考URL: http://www-06.ibm.com/jp/developerworks/java/020531/j_j-mer0322.html http://www-06.ibm.com/jp/developerworks/java/020628/j_j-mer0424.html

関連するQ&A