Редактирование документов (.doc) в браузерах - PullRequest
4 голосов
/ 10 ноября 2011

Я разрабатывал веб-приложение с веб-формами asp.net, и в этом приложении у меня есть некоторые документы (файлы .doc, .docx, .rtf), и мой клиент хочет редактировать эти файлы в браузере, они хотятоткройте документ в редакторе, отредактируйте, сохраните его на сервере (без загрузки) и закройте его.Я знаю, что это сложно, но я хотел бы знать, возможно ли это или есть ли простой способ сделать это.Мы находим что-то вроде SkyDrive от Microsoft.

PS: Мы можем заплатить за компоненты, если вы можете предложить что-то, что действительно работает.

Спасибо!

1 Ответ

5 голосов
/ 10 ноября 2011

ЕСЛИ на клиентах установлен Office :

Я бы порекомендовал http://www.webdavsystem.com/server - это позволяет вам создать "виртуальную файловую систему" ( WebDAV который основан на HTTP), к которому Office может получить доступ, что позволяет клиенту открывать / редактировать / сохранять документ (DOCX и т. д.) через HTTP (S) ... это чистый .NET, прекрасно интегрирующийся с ASP.NET и имеющий дажеAPI, доступный для JavaScript ... особенноВ новой версии 3 появится мастер, который позволит вам легко добавить эту функциональность в ваше приложение ASP.NET ... (просто счастливый клиент, не аффилированный).

ЕСЛИ клиенты этого не делаютесли у вас установлен Office, это становится непросто:

Для полной поддержки вам потребуется какой-нибудь Silverlight / Flash / ActiveX / JavaApplet, который запускается в браузере клиентов и поддерживает необходимые функции редактирования ...

Мне не известны такие компоненты производственного качества, кроме компонентов от Microsoft - см. http://www.microsoft.com/en-us/office365/online-software.aspx

Вы можете интегрировать их в свое веб-приложение, хотя они не будут предлагать полный наборОфисный набор функций в браузере ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...