Как я могу редактировать файлы word с помощью ASP.NET
Уважаемая команда
Я загрузил некоторые документы word на свой сервер (используя IIS), теперь я хочу отредактировать их, на моем клиентском компьютере уже установлен Microsoft word.
Как я могу редактировать файлы word с помощью asp.net
Спасибо
Прасад
Что я уже пробовал:
Теперь у меня есть общий каталог сервера (где хранятся файлы), и я открываю эти файлы непосредственно с помощью окна.Откройте метод javascript, но я не хочу делиться папкой сервера.
Mehdi Gholam
Я написал небольшое приложение .net, который загружает файл docx, открывает Word и загружает заполненную в формате docx, когда слово закрывается.
koolprasadd
Можете ли вы поделиться этим фрагментом, чтобы я мог проверить.
Mehdi Gholam
К сожалению, нет, так как это часть клиентского приложения, но оно достаточно простое.
koolprasadd
ладно..
могу ли я иметь за этим логику, чтобы попытаться? Я написал тот же код в приложении c# winform, и он отлично работает, но теперь я хочу сделать это в ASP.NET
любая помощь была бы очень полезна для меня.
Mehdi Gholam
Что я сделал:
- на сервере создан json-файл с url-адресом к файлу docx и другой информацией, такой как title, upload url и т. д.
- клиент в браузере скачать файл в формате JSON в качестве .myext файл (ваш выбор при разгибании)
- браузер автоматически открывает файл. myext вместе с приложением
- приложение загружает файл docx и ждет, пока редактор temp filename закроется, а затем загружает его на сервер
koolprasadd
Спасибо Мехди Голаму, постараюсь.
ZurdoDev
Используйте SharePoint. Вот для чего он построен.
koolprasadd
Будет читать об этом. Спасибо.
sreeyush sudhakaran
Правильный :)
Super Superman
Вы можете использовать библиотеку DocX с открытым исходным кодом для редактирования документов Word без необходимости использования Office.
https://docx.codeplex.com
koolprasadd
Спасибо, Брент,я уже пробовал с этой библиотекой. Я могу редактировать файлы word, но только программно. На самом деле я хочу загрузить файл word с сервера на клиент и дать его пользователю для редактирования, а затем загрузить этот файл на сервер.
Любое предложение.
Super Superman
Тогда вам, вероятно, придется использовать SharePoint, как упоминалось другими. Таким образом, он будет отслеживать версии и изменения, включая то, когда и кто внес изменения.