0

Javaプリントサーバーを介して動的に生成されたHTMLを印刷する最も簡単な方法は何ですか?プロジェクトの制限により、HTML文字列をプリンタに送信する必要があります。ファイルI/Oを実行してHTMLファイルに書き込み、リーダーをプリントサーバーに送信することはできません。また、JSPにデータを送信してからJSPを印刷することもできません。

オンラインでのすべての検索で、入力リーダーからテキストを印刷する方法の例をいくつか見つけましたが、文字列からは印刷できませんでした。取るべき最善のアプローチは何でしょうか?

プレーンテキストとHTMLテキストのドキュメントフレーバーの印刷サービスを検索しようとしましたが、どのプリンターも返されません。

DocFlavor flavor = DocFlavor.STRING.TEXT_PLAIN;
DocFlavor flavor = DocFlavor.STRING.TEXT_HTML;

PS要件の理由の一部は、Webベースのアプリケーションが印刷ダイアログをポップアップせずにさまざまなタイプのプリンターに印刷する必要があることです。このWebアプリを実行するすべてのマシンは、当社によってセットアップされるため、設定/許可の問題は問題になりません。

4

1 に答える 1

1

文字列をInputStreamに変換するのはどうですか?

InputStreamストリーム=newByteArrayInputStream(exampleString.getBytes( "UTF-8"));

于 2013-01-21T21:21:46.470 に答える