koolprasadd Ответов: 0

Как я могу редактировать файлы 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, как упоминалось другими. Таким образом, он будет отслеживать версии и изменения, включая то, когда и кто внес изменения.

0 Ответов