2012-01-23 22 views
3

IE8/IE9のボタンをクリックすると特定の文書を印刷する必要があります。私はExecWBと他の方法を使って方法を見つけようとしましたが、私の目標を達成できませんでした。私が持っている制約のいくつかは以下の通りです。印刷ダイアログを開かずにIEからWord文書を印刷する

  1. ワード文書はURL​​経由のavailbleであり、このURLは私が印刷する]ボタンをクリックしていますページより別のサイトからです(XSSの考慮事項を?)
  2. 私が直接飛び出ることなく、デフォルトのプリンタを使って印刷する必要があります印刷ダイアログを開きます。

とにかく可能ですか?

答えて

1

HTMLページのコンテキスト内では、カスタムブラウザ拡張機能を使用できません。 Word文書を印刷する前に開いておく必要があります(開いたときにユーザーに視覚的に表示されないことがありますが、MS WordなどのWord文書を開くことができる他のアプリケーションをクライアントシステムにインストールする必要があります)。ドキュメントを開くために使用されますが、ユーザーはダイアログを呼び出すために印刷ボタンをクリックする必要があります.JavaScript内で行うことはできません。自分でIE拡張機能/プラグインを作成した場合は、ユーザーが企業でない限り、それは、誰も他の意志をインストールする必要があります。

を私はあなたに嘘をついていないよ願っています。

関連する問題