PDFファイルを作成してWebサーバーに保存します。Word.Interopでファイルを作成します。Document.PrintOutを使用してファイルを印刷すると、サーバープリンターで印刷ジョブが開始されます。
ユーザーは自分のPDFファイルをダウンロードでき、自分のプリンターでそれらを印刷できるはずです。
これはどのように可能ですか?
ご挨拶
サーバーから直接クライアントのプリンターと対話することはできません。これは、ブラウザのセキュリティ制限によるものです。
ただし、javascriptを使用して印刷ダイアログボックスを呼び出すことはできます。
var pdf = window.open(PATH_TO_PDF);
pdf.print();
これをjavascriptボタンに保持してみてください。
多くのブラウザは、JavaScriptウィンドウを直接開こうとするスクリプトをブロックします。
サーバーコードからクライアントのプリンターに影響を与えることはできないと思います。サーバー側でJavaScriptを生成して、少なくともブラウザーで印刷ダイアログを開くことができるかもしれません。