使用wkhtmltopdf时在PDF页脚中添加边距

问题描述 投票:2回答:1

我正在使用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在错误的位置指定”我在Wiki https://code.google.com/p/wkhtmltopdf/issues/detail?id=957上找到了它,但没有帮助。

有什么想法吗?

谢谢

c# command-line-arguments wkhtmltopdf ashx
1个回答
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\""
© www.soinside.com 2019 - 2024. All rights reserved.