Простая ситуация. Я пытаюсь написать свой блог с небольшими изменениями. Часть блога будет управляться из клиентского приложения, а не через веб-интерфейс. По сути, я все еще на стадии проектирования и не написал ни строчки кода. Но я пытаюсь объединить несколько техник в интересное упражнение по разработке программного обеспечения. Таким образом, мне нужно клиентское приложение, которое я могу использовать для написания статей, которое затем может загружать статью через веб-службу в сервер. (Клиент будет Delphi 2007 / WIN32, а служба - ASP.NET/C# с SQL Server.)
Сама статья будет сохранена в формате RTF, включая изображения. Это будет в локальной базе данных на клиенте, которая также будет отслеживать статус статьи. После загрузки статья будет синхронизироваться с версией на сервере. Технические детали просто утомительны и, как уже было сказано, все еще находятся на стадии проектирования ...
Но мне нужно хорошее решение для преобразования статьи из RTF в базе данных в HTML для отображения в блоге. У меня есть два варианта:
- Загрузите как RTF, так и HTML из клиента, при этом клиент выполняет преобразование из RTF в HTML.
- Загрузите только RTF и позвольте ему конвертировать по запросу на сервере. (Или конвертируйте на сервере, когда RTF загружен.)
Для варианта 1 потребуется решение Delphi / WIN32 для его преобразования, а для варианта 2 потребуется решение .NET для преобразования. Мне не нужен редактор RTF для .NET, но мне нужен хороший вариант для использования в Delphi 2007. И мне нужно что-то для преобразования RTF в HTML, которое сохранит (почти) все форматирование и будет включать все изображения из текста . Это может быть как в .NET, так и в Delphi.
Итак, у меня есть следующие вопросы:
- Есть ли хороший бесплатный редактор RTF для Delphi, который может обрабатывать изображения?
- Есть ли хороший конвертер RTF в HTML для Delphi или C #, который может сохранить как можно большую часть форматирования, включая изображения?