Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用nodejs将html字符串转换为docx可读的xml?_Html_Xml_Node.js_Docx - Fatal编程技术网

如何使用nodejs将html字符串转换为docx可读的xml?

如何使用nodejs将html字符串转换为docx可读的xml?,html,xml,node.js,docx,Html,Xml,Node.js,Docx,我正在使用nodejs生成一个docx文件,并在文件中的不同位置插入字符串。我想在docx中插入一些用户生成的html,但我找不到任何将html转换为docx xml的代码/库,这些代码/库可以正确插入和解析 html的外观大致如下: <p>This is a para <sup> with superscript here </sup></p> <p>And a new paragraph here &nbsp</p

我正在使用nodejs生成一个docx文件,并在文件中的不同位置插入字符串。我想在docx中插入一些用户生成的html,但我找不到任何将html转换为docx xml的代码/库,这些代码/库可以正确插入和解析

html的外观大致如下:

 <p>This is a para <sup> with superscript here </sup></p>
 <p>And a new paragraph here &nbsp</p>
这是一个上标的段落

这里有一个新的段落

我想将其转换为等效的DocXXML字符串,以保持其段落和上标样式。它将不是一个完整的html文档,而只是一个包含内容的html标记的集合(如果这更容易的话,它们可以包装在一个包含标记中)。我更愿意使用一个经过良好测试的库来做这件事,但任何代码都会有很大的帮助!谢谢

可以很好地完成这项工作,它是docx和pptx的模板系统

它不处理html到docx的转换,但是可以使用{@rawXml}语法将xml嵌入到docx中

请参见此处的演示:

可能会很好地完成这项工作,它是用于docx和pptx的模板系统

它不处理html到docx的转换,但是可以使用{@rawXml}语法将xml嵌入到docx中


请参见此处的演示:

我知道不合适的问题应该被否决,但了解原因会很有用,这样我可以适当地编辑问题。stackoverflow不是询问工具建议的地方。。。但要回答与特定编程问题相关的问题特定问题-“我想将此[html]转换为等效的docx xml字符串,以保持其段落和上标样式”,我理解不合适的问题应该被否决,但了解原因会很有用,因此,我可以适当地编辑问题。stackoverflow不是询问工具建议的地方。。。但要回答与特定编程问题相关的问题,请回答特定问题-“我想将此[html]转换为等效的docx xml字符串,以保持其段落和上标样式”