Azureで動作するASP.NET MVC 3アプリケーションがあります。ブラウザを使用してAzureベースのOfficeドキュメントを操作する
私のアプリケーションの1つの部分では、ユーザーがブラウザで文書を作成、編集、削除(Word、Excel)できるようにしたいと考えています。
EDIT:
私はすべての問題をブロックする道路で、今の3つのオプションを探していました。
1)オープンXMLは、私が必要とするほとんどすべてを行い、Azureでうまく動作するため、最初は非常に魅力的でした。ただし、ユーザーが実際にブラウザでドキュメントを編集できるようにすることはできません。
2)CKEditorやTinyMCEなどのWYSIWYGエディタを使用すると、ユーザーはリアルタイムでドキュメントを編集できます(ただし、Excelでは使用できません)。問題はWordとWYSIWYGの間で変換する方法が見つからないことです形式(HTML。)
- 私はOpenXMLで2つの形式を変換するものを探していました。本質的に1)と2)を併合する。
3)最後に、最も簡単で最も包括的であるように見えるのは、Office365をアプリケーションに統合することです。私が必要とするのは、Office Web Apps(Word、Excel)がBlobストレージにファイルを保存することだけです。また、ユーザーがファイルをクリックすると、Officeが開き、ユーザーがファイルを編集して再度保存できるようになります。私はこのthoで遭遇したいくつかの問題があります。私が仕事をしたい機能を見た唯一の方法は、SharePoint Onlineを使用することです。SharePoint Onlineは私の選択肢ではありません。また、私は少し冗談を心配しています
私はそれが最速で最も優雅な解決策であるように思われるので、私はもっと3)に向かって傾いています。
SharePointを使用せずにAzureにファイルを保存(および編集)するようにOffice Web Appsに指示する良い方法はありますか?
など、クリーンなすべてのものを保持し、彼らは地元のプログラムを使用して編集することができます、あなたはオフィス用のエディタを実装したり、Office365と統合する必要はありません、あなたが参照していますOffice Web Appsのようなもの? – mcollier
私はそうだと思いますが、WebアプリケーションがAzureのBlobストレージのようなものにどのように接続するかはわかりません。何かご意見は? – James