pandoc 将样式 sheet 的 html 转换为 docx
pandoc convert html with style sheet to docx
几个小时以来,我一直在努力解决这个问题,我确信解决方案非常简单,或者根本不存在。
我正在尝试将 html 文件转换为 docx!
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: #d0e4fe;
}
h1 {
color: orange;
text-align: center;
}
p {
font-family: "Times New Roman";
font-size: 20px;
}
</style>
</head>
<body>
<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>
</body>
</html>
我可以转换它没问题,但我无法让样式保持不变。
pandoc -s myfile.html -o test64.docx
pandoc -s -c myfile.css myfile.html -o test64.docx
请救救我
在您的命令中,“-c myfile.css”仅在您写入 HTML 或 HTML 时使用 5. 这是特定于编写器的选项。
对于 docx 格式,您需要创建一个“.docx”模板。
从 运行ning pandoc -D docx > my_template.docx
开始,然后编辑 my_template.docx 中的样式。
终于运行pandoc -s myfile.html --template=my_template -o test64.docx
以上答案不再有效。根据文档,您现在使用以下方式生成模板:
pandoc --print-default-data-file reference.docx > custom-reference.docx
有关如何使用模板的完整文档,请转至 the documentation 并搜索“--reference-doc”
几个小时以来,我一直在努力解决这个问题,我确信解决方案非常简单,或者根本不存在。
我正在尝试将 html 文件转换为 docx!
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: #d0e4fe;
}
h1 {
color: orange;
text-align: center;
}
p {
font-family: "Times New Roman";
font-size: 20px;
}
</style>
</head>
<body>
<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>
</body>
</html>
我可以转换它没问题,但我无法让样式保持不变。
pandoc -s myfile.html -o test64.docx
pandoc -s -c myfile.css myfile.html -o test64.docx
请救救我
在您的命令中,“-c myfile.css”仅在您写入 HTML 或 HTML 时使用 5. 这是特定于编写器的选项。
对于 docx 格式,您需要创建一个“.docx”模板。
从 运行ning pandoc -D docx > my_template.docx
开始,然后编辑 my_template.docx 中的样式。
终于运行pandoc -s myfile.html --template=my_template -o test64.docx
以上答案不再有效。根据文档,您现在使用以下方式生成模板:
pandoc --print-default-data-file reference.docx > custom-reference.docx
有关如何使用模板的完整文档,请转至 the documentation 并搜索“--reference-doc”