使用wkhtmltopdf时,为PDF页脚添加边距

时间:2013-03-12 15:52:26

标签: c# command-line-arguments wkhtmltopdf ashx

我正在使用wkhtmltopdf在文件系统上创建pdf文档。 当我插入这样的参数时,PDF生成正常:

psi.Arguments = "- --footer-html "http://localhost/pdf/footerpage.html" --footer-right "Page [page] of [toPage]" "C:\PDF\pdf.pdf""

问题是页脚包含的图像不适合。当我尝试在底部添加边距时:

psi.Arguments = "- --margin-bottom 30 --footer-html "http://localhost/pdf/footerpage.html" --footer-right "Page [page] of [toPage]" "C:\PDF\pdf.pdf""

pdf无法生成。错误:“ - 在错误的位置指定的-margin-bottom” 我在维基https://code.google.com/p/wkhtmltopdf/issues/detail?id=957上找到了这个,但它没有帮助。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

对于评论来说太大了,所以将此作为答案发布。

我的实验表明wkhtmltopdf特别关于指定参数的顺序。同样也在this answer中注明。

听起来很奇怪,我确信我做错了什么。

你可以尝试一下 -

psi.Arguments = "- --footer-html \"http://localhost/pdf/footerpage.html\" --footer-right \"Page [page] of [toPage]\" --margin-bottom 30 \"C:\PDF\pdf.pdf\""