Использование редактора, такого как FckEditor, в приложении формы
Я работаю над системой управления контрактами в приложении формы С#, одной из основных частей проекта является создание письма.
В этой части приложения пользователь может отправить письмо в форме, которую он или она хочет, поэтому мне нужен редактор, такой как FCK в html, потому что мои пользователи должны иметь возможность вставлять образ вставки таблицы и т.д.
Любая идея, как это сделать? Любые проблемы?
Ответы
Ответ 1
Вы действительно можете использовать редактор HTML WYSIWYG, но в зависимости от его качества это может вызвать проблемы при преобразовании вывода его для печати. Это также может зависеть от структуры, используемой для создания документа Word.
В одной из наших сред мы используем CKEditor и JasperReports. Эта комбинация подходит для экспорта в Word, поскольку JasperReports поддерживает чтение HTML и конвертирование в Word.
Однако наилучшее решение может зависеть от ваших бизнес-требований и личных предпочтений.
Если приложение является бизнес-приложением, другой вариант - позволить им редактировать документ в Word. Наша компания (отказ от ответственности: я предвзято) создает продукт, который поддерживает редактирование документа Word из шаблона, загруженного и заполненного из базы данных (или нескольких баз данных). Однако, если это вам полезно, зависит от ваших бизнес-требований.
Ответ 2
FCK - это история теперь и, как упоминалось другими CKEditor, является преемником. TinyMCE будет другой альтернативой, или любой другой может быть..
Но я хочу упомянуть о возможных проблемах с печатью (с которыми я никогда не сталкивался) Я хочу подчеркнуть еще один аспект:
мои пользователи должны иметь возможность вставлять таблицу вставить изображение и т.д.
Загрузка и вставка изображений может быть другой проблемой... у них нет встроенного загрузчика, они продают его. у вас есть возможность купить CKFinder вместе с CKEditor и Moxiemanager вместе с TinyMCE, если только вы сами выбираете загрузку и вставляете в процесс редактирования.