sh:/ usr / bin / pdftk:没有这样的文件或目录

时间:2019-08-02 06:11:52

标签: php pdf cakephp-3.0 pdftk php-pdftk

我正在尝试使用PDFTK服务器提取PDF表单详细信息,但是在sh: /usr/bin/pdftk: No such file or directoryexec两种功能的帮助下从PHP执行时,出现错误exec_shell。我尝试使用完整路径,但仍然显示相同的错误。

我尝试设置envput()函数,但是没有运气。

下面是从PHP execexec_shell函数执行的命令,当从终端(OS:CentOS)执行该命令时,该命令可以正常工作。

/usr/bin/pdftk /home/www/public_html/webroot/tmp/client_import_form_filled.pdf dump_data_fields_utf8 2>&1

我期望PDF表单提取的数据如下

FieldType: Text
FieldName: ClientFirstName
FieldFlags: 2
FieldValue: Kevin
FieldJustification: Left

1 个答案:

答案 0 :(得分:0)

您必须在服务器上安装pdftk,然后才可以使用pdftk代替/usr/bin/pdftk

/usr/bin/pdftk /home/www/public_html/webroot/tmp/client_import_form_filled.pdf 
dump_data_fields_utf8 2>&1

pdftk /home/www/public_html/webroot/tmp/client_import_form_filled.pdf 
dump_data_fields_utf8 2>&1