2

我想通过基于wkhtmltopdf的mkd2pdf制作 PDF

它可以从 Markdown 生成 PDF,它使用 css 文件来控制样式。像这样

h1 {
  page-break-before: always;
}

所以,我可以制作一张幻灯片,每张# h1 #都是新的一页。它接近我的目标,即从降价中生成幻灯片。

但是输出的 PDF 是 A4 比例,我需要一个 4:3 的比例来适应页面到全屏。我认为 wkhtmltopdf 有一些选项,或者一些打印控件 css 可以控制这个,但我不知道如何。

4

1 回答 1

3

输出 PDF 是 A4 比例,我需要一个 4:3 的比例,适合页面到全屏。我认为 wkhtmltopdf 有一些选项,或者一些打印控件 css 可以控制这个,但我不知道如何。

见: http: //madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf-0.9.9-doc.html

呈现文档的默认页面大小为 A4,但使用 --page-size 选项可以将其更改为几乎任何其他内容,例如:A3、Letter 和 Legal。有关支持的页面大小的完整列表,请参阅 http://doc.trolltech.com/4.6/qprinter.html#PageSize-enum

为了对页面大小进行更细粒度的控制,可以使用 --page-height 和 --page-width 选项

和:

--page-height       <unitreal>      Page height (default unit millimeter)
--page-size         <size>          Set paper size to: A4, Letter, etc.
--page-width        <unitreal>      Page width (default unit millimeter)

UPD:此 URL 的文档可能不那么过时:http ://wkhtmltopdf.org/usage/wkhtmltopdf.txt

于 2011-05-28T16:13:38.977 回答