Как создать онлайн текстовый процессор также [преобразование HTML / XML в .doc на сервере с использованием .net] - PullRequest
0 голосов
/ 08 февраля 2011

Мне интересно знать, как создать текстовый онлайн-процессор, аналогичный Google Docs и веб-приложениям MS Office. Я хочу сделать это, используя только технологии и инструменты MicroSoft. Я новичок в ASP.net и C # .net. Я планировал сделать его интерфейс, используя TinyMCE [http://tinymce.moxiecode.com/tryit/full.php]. а как конвертировать данные в браузере в .doc на сервере? Как я могу сделать форматирование файла .doc на сервере, используя .net? Какие инструменты доступны в .net для работы с такими проектами? Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

Существует множество сторонних библиотек, таких как Aspose, которые могут сделать это.
Не думаю, что вы найдете какие-либо хорошие бесплатные библиотеки.

Вы можете сгенерировать .docx (OpenXML) файлы с использованием OpenXML SDK .

1 голос
/ 08 февраля 2011

Используйте OpenXML для создания документов документов.Это, конечно, для Word 2007/2010, а не 2003. PLEN документации о том, как это сделать.Вы можете перевернуть слово doc, изменив расширение с .docx на .zip, затем извлекая файлы и просматривая их в блокноте.

Если подумать об этом больше, вам может понадобиться создать XSLT для перевода разметки html в OpenXML,Но это большая работа (может быть уже доступна где-то в сети), поэтому вы можете попробовать сторонний инструмент, как предложено ниже.

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