我正在使用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上找到了它,但没有帮助。
有什么想法吗?
谢谢
太大,无法发表评论,因此将其发布为答案。
[我的实验表明,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\""