将HTML标记转换为RTF文档

3
我有一个包含嵌入式HTML内容的XML文档,我试图将其转换为RTF输出文件。我已经用<li>, <p>, <b>以及其他HTML标记修饰了XML元素,希望将它们转移到生成的RTF中。
目前我做到了以下几点:
1. 作为字符串获取XML标记内容(包含用于换行、段落分隔和列表的HTML标记) 2. 将XML标记内容写入RTF文件。
我使用Python脚本来实现转换。还在使用ElementTree(解析输入的XML)、PyRTF-NG(将HTML转换为RTF)这些库,处理表格等特殊格式。目前,除了HTML的“markdown”(即将HTML格式标记转换为实际的RTF格式)之外,我已经得到了需要的所有东西。具体来说,如果我的RTF转换器遇到<ol><li>标记,它应该创建RTF中的有序列表,而不仅仅是把<ol><li>标记输出到RTF中。
请问是否有Python原生调用可以允许我完成这个任务?或者是否有任何其他Python库可以提供我完成全面转换成RTF所需的内容?
谢谢!
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接