2012-05-09 21 views
2

実際には.docだけでなくdocx、pptx、xlsxに変換する必要のある.pptと.xlsファイルもあります。私はこれらのドキュメントをSharePointにアップロードし、SharePoint、Visual Studio、Office 2010 Proなどの環境を持っています。.docを.docxに変換するC#

これを実行するベストプラクティスはありますか? 私はAspose.Wordsでちょっと見てきましたが、1回の変換では2500ドルが少し上にあるようです。

+0

問題は何ですか?何を試しましたか? – JotaBe

+0

http://stackoverflow.com/questions/1803576/convert-word-doc-file-to-docx-on-a-server-without-word Tony the Lionから提供されたリンクをご覧ください。 –

+0

何かを検討する - MS Officeはサーバーまたは無人モードでは使用できません。アプリケーションサーバー上で「バッチ」として実行されても、ファイルのアップロードなどのユーザーイベントに応答してWebサーバー上で実行されることはありません。 http://support.microsoft.com/kb/257757 http://support.microsoft.com/kb/317316 – Ryan

答えて

1

C#、have a look here as a starting pointのオートメーションでWord(およびPowerPoint)を使用することができます。古いファイルをループして、新しい形式でプログラムで保存することができます。

+0

これは何とかしてもうまくいくのでしょうか? –

1

あなたはMicrosoftのinterop dllを使用する必要があります。ms office2007または2010を使用する必要があります。多かれ少なかれ安全な方法です。 10K + docsと言っているので、時間がかかります。その3つのステップのプロセス。 ファイルを開きます。すべてのファイルにファイルとして保存し、ファイルを閉じます。 回答に記載されているリンクを利用することができます。

関連する問題