我正在使用Windows应用程序来开发我的项目。有一种情况,我需要将RTF文件转换为HTML并打印它。在包含图像的RTF文件中也是如此。简单来说,我可以将RTF转换为HTML。但图像无法转换。它不在HTML文件中。
所以任何人都可以就如何将RTF文件数据(包括图像)转换为HTML文件做出相同的想法?
先谢谢。
答案 0 :(得分:3)
在HTML中,您可以将图像嵌入Base64编码。使用data:
网址查看here。如何将二进制字节轻松转换为Base64 ASCII我不知道。
答案 1 :(得分:1)
您不能将图像放在html文件中,因为它只是纯文本。 另一种方法是从RTF文件中提取图像,如果不存储html,则将它们放在临时文件夹中,如果不存储html,则将它们放在html文件夹中。然后,您可以将img标记插入引用文件的html。