pandoc - 将带有 CSS 的 HTML 转换为 Word 文档
问题描述
我正在尝试将具有 css 文件的 html 文件转换为 word 文档,但它似乎没有转换。它只是在文档顶部以文本形式输出 css
我有以下文件:
report.html
report.css
我正在尝试运行以下 cli 命令来生成 word 文档。
pandoc -s -css css/report.css report.html -o report.docx
解决方案
来自pandoc 手册:
Pandoc 试图保留文档的结构元素,但不保留诸如边距大小之类的格式细节。并且某些文档元素,例如复杂的表格,可能不适合 pandoc 的简单文档模型。虽然从 pandoc 的 Markdown 到所有格式的转换都渴望完美,但从比 pandoc 的 Markdown 更具表现力的格式转换可以预期是有损的。
该--css
选项仅对基于 HTML 的输出格式有用。有关布局/样式化 docx 输出,请参阅--reference-doc
选项.
推荐阅读
- javascript - 如何用空格分割字符串,并保持逗号分开?
- c++ - 我想了解这个断言宏
- python - 将 python 对象转换为 pandas 数据框
- python - 使用附加元素工作 python-C numpy-C API 段错误
- tensorflow - 添加其他指标以计算性能
- java - 面板填充Java swing中的窗口
- android - 从 PreferenceFragmentCompat 片段切换后
- laravel - 如何让 psql 写入连接与 AWS Aurora 只读副本扩展一起正常工作
- django-rest-framework - Django Rest Framework:序列化将字符串列表拆分为字符列表
- mysql - Laravel:如何在具有关系的数据库中的 2 个表中插入数组数据