【问题标题】:wkhtmltopdf Error Code 193wkhtmltopdf 错误代码 193
【发布时间】:2013-08-23 15:01:49
【问题描述】:

我已经下载了 wkhtmltopdf 的二进制文件,但是当我尝试调用该函数来创建 PDF 时,我得到:

( ! ) Warning: proc_open(): CreateProcess failed, error code - 193 in V:\wamp\www\libs\WkHtmlToPdf.php on line 300
Call Stack
#   Time    Memory  Function    Location
1   0.0001  264048  {main}( )   ..\index.php:0
2   0.0074  1589152 Router->__construct( )  ..\index.php:89
3   0.0085  1640944 Pdfe->index( )  ..\Router.php:122
4   15.5444 1731712 WkHtmlToPdf->send( )    ..\pdfe.php:25
5   15.5444 1731864 WkHtmlToPdf->getPdfFilename( )  ..\WkHtmlToPdf.php:187
6   15.5446 1732112 WkHtmlToPdf->createPdf( )   ..\WkHtmlToPdf.php:280
7   15.5446 1734016 proc_open ( )   ..\WkHtmlToPdf.php:300

我的研究表明错误 193 是 ERROR_BAD_EXE_FORMAT。我的操作系统是 Windows Server 2008 64 位。

我的 bin 行是:

class WkHtmlToPdf
{
    protected $bin = 'V:\wamp\www\libs\wkhtmltopdf-i386';
    ...
}

有人知道为什么会这样吗?

【问题讨论】:

    标签: php pdf pdf-generation wkhtmltopdf


    【解决方案1】:

    Windows 有一个错误代码列表:http://msdn.microsoft.com/en-us/library/ms681382(v=vs.85).aspx

    它似乎是一个无效的 Win32 应用程序。也许你安装了错误的位版本?

    【讨论】:

      猜你喜欢
      • 2020-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多