【问题标题】:Preserve editing capabilities on a form with fpdi使用 fpdi 在表单上保留编辑功能
【发布时间】:2015-12-19 15:19:26
【问题描述】:

好的,问题来了。我生成了一个 pdf(9 页),其中包含来自表单的各种数据和一些计算。一切正常。

但我添加的最后一页是具有编辑功能的表单,因此您可以编辑字段,但我在表单顶部添加了一些动态值。

// Custom FPDI implementation   
$pdf = new MY_FPDI(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 
....

$pdf->AddPage();
$pages = $pdf->setSourceFile( APPPATH.'/../pdf/offer.pdf');
$page = $pdf->ImportPage( 1 );
$pdf->useTemplate( $page, 0, 5 );
$pdf->writeHTMLCell(60, 5, 60, 46, ucfirst($data->company_name), 0, 0, 0, true, 'L', true);
$pdf->writeHTMLCell(100, 5, 60, 52, $data->company_address.', '.$data->company_zip.' '.$data->company_city, 0, 0, 0, true, 'L', true);

$pdf->Output(BASEPATH.'../pdf/'.date('Y').'_EX_'.sprintf("%03s",$data->id).'.pdf', 'FD');

有没有办法保留其他动态字段(空白)以便我们可以直接在 pdf 中填写?

谢谢

【问题讨论】:

    标签: forms tcpdf editing fpdi


    【解决方案1】:

    不,有no way

    由于 FPDI 不会修改 PDF 文档,而是将其逐页导入到可与 FPDF 一起使用的结构中,因此页面内容流之外的所有内容(如表单字段注释)都会丢失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      • 2012-10-12
      相关资源
      最近更新 更多