Azure で ASP.NET MVC 3 アプリケーションを実行しています。
アプリケーションの一部で、ユーザーがブラウザーでドキュメント (Word、Excel) を作成、編集、削除できるようにしたいと考えています。
編集:
現在、3 つのオプションを探していますが、すべて道路の閉塞の問題があります。
1) Open XML は、私が必要とするほとんどすべてのことを実行し、Azure とうまく連携するため、最初は非常に魅力的に見えました。ただし、ユーザーがブラウザでドキュメントを実際に編集できるようにすることはできません。
2) CKEditor や TinyMCE などの WYSIWYG エディターを使用して、ユーザーがドキュメントをリアルタイムで編集できるようにします (ただし、Excel ではありません)。問題は、Word と WYSIWYG 形式 (HTML. )
-- OpenXML で 2 つの形式を変換できるものを探していました。基本的に 1) と 2) を一緒にマージします。
3) 最後に、Office365 をアプリに統合するのが最も簡単で包括的な方法です。必要なのは、Office Web Apps (Word、Excel) でファイルを BLOB ストレージに保存することだけです。また、ユーザーがファイルをクリックすると、Office が開き、ユーザーがファイルを編集して再度保存できるようになります。私がこれで遭遇したいくつかの問題があります。必要な機能が動作するのを確認した唯一の方法は、SharePoint Online を使用することであり、これは私にとって選択肢ではありません。あと、売れ行きがちょっと気になる
私は 3) の方に傾いています。それが最も速く、最も優雅な解決策だと思われるからです。
SharePoint を使用せずに、Office Web Apps で Azure にファイルを保存 (および編集) するように指示する良い方法を見つけましたか?