【问题标题】:Flatten() function of Fpdm libray gives error - FPDF-Merge Error: "Sorry but pdftk binary is not provided"Fpdm libray 的 Flatten() 函数给出错误 - FPDF-Merge 错误:“抱歉,未提供 pdftk 二进制文件”
【发布时间】:2020-03-31 20:43:06
【问题描述】:

我正在使用 FPDF 的 FPDM 库来填写我的 pdf 表单,然后尝试将其展平。

我的代码是:

$fields = array(
    'name'    => 'My name',
    'address' => 'My address',
    'city'    => 'My city',
    'phone'   => 'My phone number'
);

$pdf = new FPDM('template.pdf');
$pdf->Load( $fields, false ); 
$pdf->Merge();
$pdf->Flatten();
$pdf->Output();

但它给出了错误提示 - FPDF-Merge Error: sorry but pdftk binary is not provided 。

由于我是一名新开发人员,我对现有库的了解非常少。

所以请帮我找出这个错误的原因和解决方案。

【问题讨论】:

    标签: php fpdf


    【解决方案1】:

    fpdm 需要pdftk 才能获得某些功能,including flatten。

    *   V2.5 (06.12.2010) pdftk support for flatten mode and more...special        *
    *   christmas release to the fpdf fanclub even if the red guy is busy          *
    

    issue queue中有一个相关问题。

    不幸的是,很难找到用于处理 PDF 的纯 PHP 解决方案。

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 2021-06-12
      • 2018-10-28
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多