【Foxit PDF SDK】Linux平台下运行html2pdf Demo常见问题及解决方法

Linux平台上运行html2pdf demo时,可能会遇到一些问题。 一些常见问题和解决方法如下:

– 缺乏引擎

您可能会收到如下错误消息:

Picture1.png

这是因为您还没有配置 HTML 转换引擎。 请设置demo的引擎路径:

Picture3.png

– 没有权限

您可能会收到以下错误消息

Picture4.png

这是因为HTML转换的目录没有权限。 您需要授予目录权限:

Picture5.png

–  glibc 版本太低

Picture6.png

glibc版本低于V2.18,需要升级。 您可以使用 $ ldd –version来获取glibc 版本:

Picture7.png

然后按照以下步骤下载并升级glibc

     1. 下载 glibc-2.18 并解压

curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz

tar zxf glibc-2.18.tar.gz

2. 编译并安装它。 两种方法,请择一。

        1)      方法一:

../configure –prefix=/usr

make j2

        2)      方法二:

../configure –prefix=/usr –disable-profile –enable-add-ons –with-headers=/usr/include –with-binutils=/usr/bin

make -j 8

make install

然后您会得到成功的提示如下:

Picture9.png

     3.  打开一个新的命令行窗口,重新编译并运行 html2pdf 演示

       1) 加载超时

Picture12.png

       2) 您可以扩大超时值

Picture11.png