我正在使用node.js模块“ Markdown-PDF”(https://www.npmjs.com/package/markdown-pdf,版本9.0)将markdown转换为PDF,我需要添加一些分页符以清理PDF中的演示文稿输出。
我尝试了在本论坛和其他论坛上可以找到的所有建议,包括内联HTML标签,例如:
<div style="page-break-after: always;"></div>
还有一些CSS黑客,例如对所有div标签应用分页符(如此处所述:http://forums.apricitysoftware.com/t/include-pdf-pagebreak-instructions-in-markdown/152)。这些都不起作用,降价(源)文档中的所有标签未呈现在PDF(输出)文档中。
预期的(理想的)行为是将分页符添加到markdown文件中,并使PDF反映所需的更改。在我的markdown文件中,是这样的:
降价文字
降价文字
降价文字
[分页命令]
降价文字
降价文字
降价文字
在此先感谢任何人可以提供的帮助或建议!
答案 0 :(得分:0)
得到了朋友的帮助,并弄清楚了。 Markdown-pdf使用HTML5Boilerplate,因此您可以编辑在我的系统上找到的index.html文件:
/usr/local/lib/node_modules/markdown-pdf/html5bp/index.html
我添加了此处描述的CSS:http://forums.apricitysoftware.com/t/include-pdf-pagebreak-instructions-in-markdown/152
它奏效了。能够包含帖子中的HTML标签,并强制分页符。成功!