私はプログラムのいくつかのバリエーションを書きました。このプログラムの目的は、「任意のファイルタイプ」を、プリンタを使用して印刷されているかのように、そのファイルのTIFF画像表現に変換することです。
現在、ファイルの送信先となるサードパーティのプリンタードライバーを使用していますが、TIFF画像が出力されます。これは素晴らしいことですが、Office Interopファイルを使用し、ファイルを印刷するために個々の処理アプリケーションと対話する必要があります。
私は以前、Office Interopに依存せず、プリンタードライバーを必要としないApose.NETと呼ばれるツールキットを試しました。それはすべてそれ自身で変換を行い、TIFF画像を作成します。Aspose .NETの問題は、さまざまな種類の入力ファイルをサポートしていないことでした。最も注目すべきは、Visioファイルを実行できないことです。
私のプロジェクトでは、事実上「任意のファイルタイプ」のTIFFイメージを作成する機能が必要です。(exe、音楽ファイルなどを除く)文字通りすべてのファイルタイプを処理するものを見つけることはおそらくあまり実行可能なタスクではないことを知っているので、少なくともすべてのOfficeファイルタイプ、Adobeタイプ、およびその他の主要なファイルを処理できるかどうかを判断します標準のファイルタイプの場合、これらの処理アプリケーションを使用して、これらのアプリケーションを使用して表示できる任意のファイルタイプの印刷を行うカスタム拡張子解析モジュールを作成できます。
それで、これを行うことができるツールキットを知っている人はいますか?できれば、Officeやプリンタドライバに依存しないものをお勧めします。無料またはオープンソースである必要はありません。または、これを実行するすばらしいプリンタードライバーをご存知の場合は、私もそれを受け入れます。