使用pandoc将html转换为docx

Shi*_*wal 4 pandoc

我试图转换这个HTML

<p><font color = \"#808080\">SHILPI</p>

使用此命令使用pandoc到docx

pandoc -s -o "test.docx" -t html5 -t docx html_file
Run Code Online (Sandbox Code Playgroud)

但它失去了颜色,我只得到文本,据我所知我认为HTML代码是正确的,因为当我使用wkhtmltopdf将相同的html转换为pdf时,它给出了正确的颜色.可能是什么问题?提前致谢.

mb2*_*b21 6

这不是Pandoc的工作方式,它不了解CSS,只有HTML/Markdown.它保留了内容,但没有保留布局等,请参阅语义HTML.

但是,您可以使用模板一致地设置输出样式.使用Word它有点复杂但你可以使用该--reference-docx选项大多相同的效果.


Fra*_*her 5

尝试:

pandoc  -s -S test.htm -o test.docx
Run Code Online (Sandbox Code Playgroud)

参考:http//pandoc.org/demos.html


小智 0

此检查突出显示了已弃用的 HTML 标签,并提供了用 CSS 或其他标签替换其中某些标签的功能。也许更好地使用这个: <p style="color: #808080">SHILPI</p>