【问题标题】:TCPDF interactive pdfTCPDF 交互式 PDF
【发布时间】:2015-02-22 04:32:49
【问题描述】:

试图允许从网站以 PDF 格式输出。其中一个 PDF 是我必须使用数据库中的数据构建的文档,并且只需填写一个模板。我正在使用 TCPDF 从网站创建 PDF 文件。

与其用 HTML 构建整个表单并填写并转换为 PDF,我想知道是否可以将 pdf 存储在网络托管上,其中空字段作为交互式表单字段,并使用TCPDF 和数据库中的数据?或者,如果没有,还有其他方法吗?还是将表单构建为空的 HTML shell 并在解析为 pdf 之前使用数据库数据填充它会更简单?

【问题讨论】:

    标签: php pdf tcpdf


    【解决方案1】:

    您不能使用 TCPDF 填写 PDF 表单,但您只能创建一个。您可以使用FPDI 导入PDF 表单(without form fields!)并手动写入表单域的位置。如果您需要fill in a PDF form with PHP,您可以查看SetaPDF-FormFiller 组件(不是免费的!)。就这么简单:

    $document = SetaPDF_Core_Document::loadByFile('pdfForm.pdf');
    $formFiller = new SetaPDF_FormFiller($document);
    $fields = $formFiller->getFields();
    $fields['name']->setValue('Your name');
    $fields['age']->setValue('25');
    $document->save()->finish();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多