最近在Mac上使用了很多使用过Mark的Markdown,并且非常希望在我的技术写作中使用它 - 它比使用.doc格式更容易。
问题是转换为.doc格式或.pdf的最佳方式是什么,我需要重复页眉/页脚等元素,但除此之外我只需要HTML / CSS来打破页面上的合理格式。
实际上我猜我在问什么 - 我是如何以合理的方式将我的风格Markdown输出打印到A4或标准纸张尺寸的.doc / .pdf。
答案 0 :(得分:3)
您还可以从Markdown生成HTML,并使用DocRaptor将其转换为.pdf或.xls格式。 DocRaptor也比竞争对手更好地处理CSS。
以下是DocRaptor
的链接答案 1 :(得分:2)
您可以考虑使用Pandoc,AsciiDoc或reStructuredText。它们类似于Markdown - 简单的纯文本格式 - 但是对于发布各种格式有很多支持。
答案 2 :(得分:2)
我也在尝试使用技术文档。我发现生成PDF的最佳工具是gimli。在我们的环境中:
到目前为止,这是一种享受。
答案 3 :(得分:0)
我正在从我的降价生成HTML,然后使用htmldoc生成PDF文件。 Htmldoc让您可以控制文件格式。不确定是否可以在CSS文件中读取它,但文档可能有所帮助。
答案 4 :(得分:0)
我的解决方案(对于Windows)是安装 wkhtmltopdf ,它通过cmd工作,然后使用r base命令shell
在r中调用它。
您可以通过以下行在r中调用它:
shell('"c:\\...\\wkhtmltopdf\\bin\\wkhtmltopdf.exe" c:\\...inputdestination...\\htmlFile.html c:\\...outputdestination...\\nameForPdf.pdf')
包含.css文件的htmlFile.html和(htmlFile_files)文件夹必须位于同一文件夹中。
答案 5 :(得分:0)
你也可以尝试Brett Terpstra的Marked。它处理自定义CSS并输出各种格式,包括PDF,并带有分页符。它不是免费的,但它很棒,值得 - 非常合理 - 价格。