Подтвердить что ты не робот

Использование редактора, такого как FckEditor, в приложении формы

Я работаю над системой управления контрактами в приложении формы С#, одной из основных частей проекта является создание письма.

В этой части приложения пользователь может отправить письмо в форме, которую он или она хочет, поэтому мне нужен редактор, такой как FCK в html, потому что мои пользователи должны иметь возможность вставлять образ вставки таблицы и т.д.

Любая идея, как это сделать? Любые проблемы?

4b9b3361

Ответ 1

Вы действительно можете использовать редактор HTML WYSIWYG, но в зависимости от его качества это может вызвать проблемы при преобразовании вывода его для печати. Это также может зависеть от структуры, используемой для создания документа Word.

В одной из наших сред мы используем CKEditor и JasperReports. Эта комбинация подходит для экспорта в Word, поскольку JasperReports поддерживает чтение HTML и конвертирование в Word.

Однако наилучшее решение может зависеть от ваших бизнес-требований и личных предпочтений.


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

Ответ 2

FCK - это история теперь и, как упоминалось другими CKEditor, является преемником. TinyMCE будет другой альтернативой, или любой другой может быть..

Но я хочу упомянуть о возможных проблемах с печатью (с которыми я никогда не сталкивался) Я хочу подчеркнуть еще один аспект:

мои пользователи должны иметь возможность вставлять таблицу вставить изображение и т.д.

Загрузка и вставка изображений может быть другой проблемой... у них нет встроенного загрузчика, они продают его. у вас есть возможность купить CKFinder вместе с CKEditor и Moxiemanager вместе с TinyMCE, если только вы сами выбираете загрузку и вставляете в процесс редактирования.