Php FPDF合并错误:对象数(22)与外部参照数(23)不同,pdf外部参照表已损坏:(

Php FPDF合并错误:对象数(22)与外部参照数(23)不同,pdf外部参照表已损坏:(,php,pdftk,Php,Pdftk,我需要填写一个pdf现有的形式在动态和使用的fpdm在pdf格式填写在PHP。 /*************************** Sample using a PHP array ****************************/ require('fpdm.php'); $fields = array( 'EmpNo' => '1234', 'EmpName' =>'XXXX' ); $pdf = new FP

我需要填写一个pdf现有的形式在动态和使用的fpdm在pdf格式填写在PHP。
/***************************
  Sample using a PHP array
****************************/    
require('fpdm.php');    
$fields = array(        
    'EmpNo'  => '1234',
    'EmpName' =>'XXXX' 
);
$pdf = new FPDM('EmpDetails.pdf');
$pdf->Load($fields, false); // second parameter: false if field values are in ISO-8859-1, true if UTF-8
$pdf->Merge();
$pdf->Output();
?>
显示错误的现有Pdf表单模板:

FPDF合并错误:不支持对象流

下载pdftk工具包并转换文件 显示:

FPDF合并错误:对象数(22)与此处输入代码不同外部参照数(23),pdf外部参照表已损坏:(

如前所述,您需要更改PDFtk的“高级”设置,如下所示

注意:此功能仅在中可用

“高级输出选项:”
%PDFTK%%PDFIN%output%PDFOUT%

在我的安装中,这是默认值

如前所述,您需要更改PDFtk的“高级”设置,如下所示

注意:此功能仅在中可用

“高级输出选项:”
%PDFTK%%PDFIN%output%PDFOUT%

在我的安装中,这是默认值


为了根除这种威胁,我们还需要安装pdftk服务器

1-然后在cmd中键入以下命令: pdftk EmpDetails.pdf输出修复.pdf 这个问题将得到解决

我们可以参考
为了获得更多的功能来根除这种威胁,我们还需要安装pdftk服务器

1-然后在cmd中键入以下命令: pdftk EmpDetails.pdf输出修复.pdf 这个问题将得到解决

我们可以参考 更多功能