【发布时间】:2013-10-28 20:10:11
【问题描述】:
我像这样从 PHP 调用 wkhtmltopdf:
`$commandString = '
"../wkhtmltopdf/wkhtmltopdf-amd64"
--header-html '. $_SESSION['ER_HlavniLink'] .'/export_pdf/header31.php?IDstavba='.$IDstavba.'
--header-spacing 0
--footer-line
--footer-spacing 5
--footer-left "Vygenerováno pomocí webové aplikace www.estiroad.cz"
--footer-center "[page] / [toPage]"
--orientation Landscape
--user-style-sheet "../css/export.css"
--print-media-type
--page-size A4
--encoding utf-8
--margin-top 50mm
--margin-bottom 15mm
--margin-left 10mm
--margin-right 10mm
'.$_SESSION['ER_HlavniLink'].'/'.$export.' '.$nazev_sestavy;`
如果我想在头文件调用中添加参数,浏览器会显示错误:加载 PDF 文档失败...我能以某种方式解决这个问题吗?
【问题讨论】:
-
你能回显出完整的解析命令字符串吗?有点难破译:)
-
我不知道该怎么做,输出看起来总是一样的......但我格式化了我的原始问题,所以现在更容易阅读:)
-
谢谢。我测试了该命令,并且在 Windows 上使用 wkhtmltopdf 0.11 rc2 对我来说效果很好,所以如果您使用相同的版本,我认为问题不在于参数(我没有在 linux 上测试过,但我认为它也在那里工作)。所以问题很可能出在输入 HTML、输入 CSS 或输出权限上,例如,如果您无法写入目标文件夹。抱歉,我帮不上忙,也许其他人可以提供帮助!
-
您是否尝试在 IDstavba 后面添加一些参数?因为该命令在当前状态下也适用于我。