我正在尝试使用PDFTK服务器提取PDF表单详细信息,但是在sh: /usr/bin/pdftk: No such file or directory
和exec
两种功能的帮助下从PHP执行时,出现错误exec_shell
。我尝试使用完整路径,但仍然显示相同的错误。
我尝试设置envput()函数,但是没有运气。
下面是从PHP exec
和exec_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
答案 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