Pandoc和html5以极大的利润率输出pdf

时间:2017-09-04 16:12:49

标签: wkhtmltopdf pandoc

所以我第一次尝试Pandoc。一切看起来都很棒,但是当通过html5(wkhtmltopdf)导出时,我的pdf输出会以很大的边距保存。

pandoc -t html5 -s example.md -o output.pdf

output.pdf(内容输出以红色突出显示)

我尝试了什么:

  • 重新安装pdflatex
  • 重新安装wkhtmltopdf
  • 包含CSS以删除边距

我错过了什么吗?

我想要的是什么: 使用Typora - >撰写降价文档使用Pandoc应用TOC和页码 - >使用html5导出带有自定义样式的pdf。

2 个答案:

答案 0 :(得分:0)

要回答我自己的问题,问题是由macOS上的wkhtmltopdf(0.12.4)和Debian引起的。我只使用wkhtmltopdf(没有Pandoc)并尝试使用--zoom --dpi--disable-smart-shrinking等不同参数来解决它。

请参阅:

wkhtmltopdf generates tiny output on Mac

https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3241

答案 1 :(得分:0)

这些wkhtmltopdf的vars传递对我有用(ubuntu 18.10 pandoc 2.6):https://pandoc.org/MANUAL.html#variables-for-wkhtmltopdf

pandoc -t html5 -V margin-top=3 -V margin-left=3 -V margin-right=3 -V margin-bottom=3 -V papersize=letter -s example.md -o output.pdf

(奇怪的wkhtmltopdf要求所有边距都相同。)