0

私の C# Windows アプリケーションは、Office ドキュメントをサイレント モードで印刷する必要があります (ポップアップ ダイアログを表示したり、Word、Excel などのアプリケーションを開いたりする必要はありません)。だから私はオフィスなしでオフィス文書を印刷する方法を見つけようとしています(そうでなければ、ユーザーはアプリケーションを使用するためにオフィスパッケージも購入する必要があります)。

  1. 試してみましAspose.NETたが、ドキュメントの一部(メモ、コメントなど)がこのコンポーネントによって無視されているようです。
  2. 私も通り抜けようとしましたMicrosoft Office 2010: Primary Interop Assemblies Redistributable。しかし、MS Office PIA を使用していることがわかったので、MS Office をターゲット コンピューターにインストールする必要があります。

どこを調べればいいですか?

4

2 に答える 2

0

まず、MSOffice が独自の形式を使用していること、オープンソースの最高のオフィス ソフトウェアが何かを台無しにすることなく読むのに問題があることを理解する必要があります。

私の提案は - あなたは最小限の損害を与えるものを取るか、オフィスを必要とする. 1 つの提案は次のとおりです。Microsoft は以前は「ワード リーダー」と「Excel リーダー」を作成していましたが、それらがまだリリースされているかどうかを確認してみてください。

もう 1 つのアイデアは、office から pdf または office から xps への無料の変換ソフトウェアを見つけて、プログラムに含めて印刷することです。

私の意見では、最も難しい方法は、ドキュメントをオンライン サービス (たとえば、skydrive のドキュメント リーダー) にフィードし、ファイルを印刷するように要求することです。

于 2013-09-19T07:48:14.800 に答える