C# を使用してプログラムで .docx ドキュメントを .doc ドキュメントに変換するには、どのようなオプションが必要ですか? なるべく安く済ませたいと思っています。理想的には、.net フレームワーク内のライブラリを介して、または十分に確立されたダウンロード可能な dll を介して、コードで直接これを実行したいと考えています。
唯一の制約は、サーバーに Office をインストールできないことです。
Aspose.Wordsを検討してください。それは、高速でリーズナブルな価格で正確な高品質の製品です。文書を docx から doc に変換すると、Word の自動化を使用しても、データが失われ、忠実度に影響を与える可能性があります。これは、一部のユーザーにとって非常に重要な場合があります。
私は彼らの製品と提携していません。
プログラムで Docx ファイルを Doc に変換するにはMicrosoft.Office.Interop.Office
、アセンブリを使用する必要があります。Office
ビジュアルスタジオの一部です
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14"
内部的にこれらの dll が Office からサポートされているかどうかはわかりません。しかし、あなたはこれを試すことができます.Docをpptファイルに変換したので、私のマシンにOfficeをインストールしなくても問題なく動作しています.