1

Azure에서 실행되는 ASP.NET MVC 3 응용 프로그램이 있습니다.브라우저를 통해 Azure 기반 Office 문서 조작

내 응용 프로그램의 한 부분에서 사용자가 브라우저에서 문서를 작성, 편집, 삭제 (Word, Excel) 할 수 있기를 원합니다.

편집 : 나는 지금 세 가지 옵션을보고 한

, 도로 차단 문제와 모든.

1) Open XML은 내가 필요로하는 거의 모든 것을 수행하고 Azure에서 잘 작동하기 때문에 처음에는 매우 매력적이었다. 그러나 사용자가 실제로 브라우저에서 문서를 편집 할 수 없도록하는 것은 아닙니다.

2) CKEditor 또는 TinyMCE와 같은 WYSIWYG 편집기를 사용하면 사용자가 실시간으로 문서를 편집 할 수 있기 때문에 (그러나 Excel은 사용할 수 없습니다.) Word와 WYSIWYG간에 변환 할 수있는 방법을 찾을 수 없습니다. formats (HTML.)

- 나는 OpenXML에서 두 가지 형식을 변환하는 것을 찾으려고했습니다. 본질적으로 1)과 2)를 병합합니다.

3) 마지막으로, 가장 쉽고 포괄적 인 것처럼 보입니다. Office365를 응용 프로그램에 통합하는 것입니다. Office Web Apps (Word, Excel)를 사용하면 Blob 저장소에 파일을 저장할 수 있습니다. 또한 사용자가 파일을 클릭하면 Office가 열리고 사용자가 파일을 편집하고 다시 저장할 수 있습니다. 이 문제로 내가 만난 몇 가지 문제가 있습니다. 필자가 원하는 기능을 사용하는 유일한 방법은 SharePoint Online을 사용하는 것입니다. SharePoint Online은 나를위한 옵션이 아닙니다. 또한 나는 약간의 salablity 걱정이있어

나는 그것이 가장 빠르고 가장 우아한 해결책 인 것처럼 보이기 때문에 3)쪽으로 더 기울고있다.

Office Web Apps에서 SharePoint를 사용하지 않고 Azure에서 파일을 저장 (및 편집)하도록 지시하는 좋은 방법이 있습니까?

+1

"브라우저에서"당신이 언급하는 Office Web Apps와 같은 것? – mcollier

+0

필자는 그렇게 생각합니다.하지만 웹 응용 프로그램이 Azure의 Blob 저장소와 연결되는 방법을 잘 모르겠습니다. 이견있는 사람? – James

답변

1

문서를 저장하면 Office365 또는 Azure 저장소에 저장하려고합니다. 인스턴스가 내구성이 없으므로 파일을 로컬에 쓰지 않으려 고합니다. 내가 가장 쉬운 방법은 블롭 저장소에 저장하고 사용자가 문서를 업로드/다운로드/삭제할 수 있도록하는 것이라고 생각합니다. 그런 다음 파일을 다운로드하고 편집 한 다음 새 파일을 업로드 할 수 있습니다.

깨끗한 모든 것을 유지하고 로컬 프로그램을 사용하여 편집하고 Office 용 편집기를 구현해야 또는 마이크로 소프트 오피스 365와 통합하지 않습니다 수 있습니다

에 의해, 등

+0

이것이 바로 우리가 지금 취하는 정확한 접근 방법입니다. 그러나 브라우저에서 편집 할 수 있기를 바랍니다. 따라서 Office365 또는 이와 유사한 플러그인을 편집 할 수 있기를 바랍니다. – James