Открывать / обрабатывать документы Word, такие как SharePoint - PullRequest
1 голос
/ 15 декабря 2009

Может ли кто-нибудь указать мне правильное направление, когда дело касается обработки документов Word (.docx) на сервере с использованием asp.net.

Я знаю, что могу писать и читать документ .docx, используя предоставленный API.

Но я бы хотел реализовать это так, как это делает SharePoint. Пользователь просматривает веб-сайт, он вошел в систему, затем решает создать новый документ Word в папке, затем документ Word загружается и открывается локально. Затем я хотел бы, чтобы пользователь мог сохранить документ обратно на сервер.

В качестве альтернативы, есть ли хорошие компоненты для чтения / записи документов Word в браузере. Я безуспешно пытался использовать компонент редактора Telerik.

Ответы [ 2 ]

4 голосов
/ 15 декабря 2009

Первое: о Sharepoint & Word: Sharepoint использует протокол WebDAV для предоставления этого.

Afaik - это стандартный протокол WebDAV, включенный в IIS (установка компонентов Windows). Windows может общаться с WebDAV, как будто это какой-то подключенный диск, и, следовательно, Word может обрабатывать файлы .doc, которые обслуживаются оттуда. Для связи с экземпляром WebDAV из ASP.NET вы можете использовать http://www.independentsoft.de/webdav/index.html.

Я полагаю, что перенаправление пользователя на документ Word на сервере WebDAV должно заставить его работать на пользователя, но я не уверен в этом. На самом деле никогда не реализовывал решение WebDAV.


Хороший редактор: Если у вас небольшой набор пользователей, вы должны взглянуть на xstandard , я обнаружил, что на сегодняшний день это самый крутой из доступных текстовых редакторов. Тем не менее, он работает с Java / ActiveX, поэтому ваши пользователи должны сначала установить компонент, но он поддерживает перетаскивание изображений и т. Д. Я никогда не видел встроенного редактора в браузере, который дает мне хороший опыт (Telerik был ближе всего 2 года назад ).

0 голосов
/ 15 декабря 2009

Вы можете интегрировать с API Zoho Writer http://writer.zoho.com/home?serviceurl=/index.do

...