将包含图像的RTF文件转换为HTML

时间:2012-09-06 09:46:24

标签: html vb.net rtf windows-applications

我正在使用Windows应用程序来开发我的项目。有一种情况,我需要将RTF文件转换为HTML并打印它。在包含图像的RTF文件中也是如此。简单来说,我可以将RTF转换为HTML。但图像无法转换。它不在HTML文件中。

所以任何人都可以就如何将RTF文件数据(包括图像)转换为HTML文件做出相同的想法?

先谢谢。

2 个答案:

答案 0 :(得分:3)

在HTML中,您可以将图像嵌入Base64编码。使用data:网址查看here。如何将二进制字节轻松转换为Base64 ASCII我不知道。

答案 1 :(得分:1)

您不能将图像放在html文件中,因为它只是纯文本。 另一种方法是从RTF文件中提取图像,如果不存储html,则将它们放在临时文件夹中,如果不存储html,则将它们放在html文件夹中。然后,您可以将img标记插入引用文件的html。