简单的情况。我正在尝试编写自己的博客,但要稍作改动。博客的一部分将通过客户端应用程序而不是 Web 界面进行控制。基本上,我还处于设计阶段,还没有写过一行代码。但我正在尝试将几种技术组合成一个有趣的软件开发练习。因此,我想要一个可以用来写文章的客户端应用程序,然后可以通过 Web 服务将文章上传到服务器。(客户端是 Delphi 2007/WIN32,服务是带有 SQL Server 的 ASP.NET/C#。)
文章本身将以 RTF 格式存储,包括图像。这将在客户端的本地数据库中,该数据库还将跟踪文章的状态。上传后,它将使文章与服务器上的版本保持同步。技术细节很无聊,如前所述,仍处于设计阶段......
但是我确实需要一个好的解决方案来将文章从数据库中的 RTF 转换为 HTML 以显示在博客中。我有两个选择:
- 从客户端上传 RTF 和 HTML,客户端将 RTF 转换为 HTML。
- 只上传 RTF 并让它在服务器上按需转换。(或在上传 RTF 时在服务器上转换。)
选项 1 需要一个 Delphi/WIN32 解决方案来转换它,而选项 2 需要一个 .NET 解决方案来进行转换。我不想要 .NET 的 RTF 编辑器,但需要一个在 Delphi 2007 中使用的好选择。我需要一些东西来将 RTF 转换为 HTML,这将保留(几乎)所有格式并包括文本中的所有图像. 这可以在 .NET 或 Delphi 中。
所以,我有以下问题:
- 有没有一个可以处理图像的好、免费的 Delphi RTF 编辑器?
- 是否有适用于 Delphi 或 C# 的良好 RTF 到 HTML 转换器,它可以尽可能多地保持其格式不变,包括图像?