ライブラリで選択したドキュメントをリボンから印刷する方法が必要です。私が理解しているように、これはスクリプトを使用して行う必要があります。したがって、主な問題は、すべてをクライアント側で行う必要があるという事実のようです。それほど小さくないもう1つの要因は、pdfやオフィスドキュメントだけでなく、一般的なドキュメント印刷ボタンであることです.
選択したアイテム/ドキュメントごとに、適切なプログラムの印刷オプション/ウィンドウを起動するように OS/ブラウザに指示する方法はありますか?
また、これをドキュメント ライブラリの汎用にしたいので、単にリモート ディスクとしてマップすることはできません。
頭に浮かぶ別の解決策は、選択したドキュメントを別のドキュメント ライブラリに転送することです。このイベント ハンドラーは、新しいアイテムがその (非表示の) ドキュメント ライブラリに追加されたときに、印刷に必要な c# コマンドを実行します。
頭に浮かぶもう1つのことは、基本的に、ほとんどのプリンタードライバーが目的の資料のPDFドキュメントを作成する[ファイルへの印刷]オプションですでに行っていることを繰り返すことです。作成されたPDFを印刷するだけです。しかし、印刷アプリケーションは、持っているファイルが正しい/受け入れられた形式であることをすでに認識しており、pdfに変換するだけで済みます。
OS を使用して、ドキュメントを正しいアプリケーションで開いたり、ファイルに出力したりする方法はありますか?
スクリプトまたは C# の部分に関するヘルプは素晴らしいでしょう。ありがとうございました。