Firefox や Chrome ブラウザで、特定のファイル (拡張子) を開いたときに印刷ダイアログ ボックスを開くようにすることはできますか? インターネット ブラウザーを使用してアクセスするシステムがあり、.ODT/.PDF レポートを生成します。ダウンロード/開く/印刷の手順ではなく、プリンターに直接送信したいと考えています。残念ながら、サーバー側で JavaScript を使用することはできません (ただし、クライアント側のスクリプトは可能です)。これらのレポートのファイル拡張子を任意の拡張子に変更することもできます。
質問する
744 次
1 に答える
1
私はこれをかなり調査しましたが、それを行う簡単な方法はないようです。
NPAPI プラグイン(「Firebreath」で作成されたプラグインなど) はこれを行うことができますが、実行するプラットフォームごとにコンパイルする必要があります (Flash をブラウザー プラグインとしてロードするのと同様)。このプラグインを最初から作成する必要があります。このプラグインを Google Play ストアにリストすることは、Chrome ユーザーがインストールできる唯一の方法です。これには、25 ドルの登録料と、Google によるコード レビュー (NPAPI を使用するため) が必要です。Firebreath は、Internet Explorer で使用できる ActiveX プラグインも作成することに注意してください。
Java を使用する場合は、Web ブラウザからのPDF 印刷機能が非常に制限された「 jZebra 」というプロジェクトがありますが、Java アプレットをロードする必要があります。
-トレス
于 2013-05-15T19:39:06.847 に答える