【问题标题】:Close PDF form after filling with pdftk php填写 pdftk php 后关闭 PDF 表单
【发布时间】:2021-01-13 19:32:45
【问题描述】:

我正在使用带有 laravel nova 的 php-pdftk,在保存资源后填写表格。问题是生成的填充pdf仍然可以编辑。

有什么方法可以在填写完 PDF 后关闭它?

我读过设置“flatten”属性可以做到这一点,但它与西班牙字符需要的 needAppearances() 不兼容

    $pdf = new Pdf( storage_path() . '/app/contracts/' . $this->contract_type . '.pdf', [
        'command' => 'pdftk',
        'useExec' => true
    ]);
    $pdf->fillForm($pdf_content)
        ->needAppearances();

谢谢!

【问题讨论】:

  • 在 pdf 上使用 flatten 时的输出是什么?展平不起作用还是会出错?如果可能的话,也可以用西班牙语字符分享 pdf。

标签: laravel laravel-nova pdftk php-pdftk


【解决方案1】:

最后,唯一的问题是那些表单域在 pdf 中的字体没有这些字符。

更改该字体解决了这个问题。默认情况下,Acrobat 为自定义表单设置了一个非常基本的字体...

【讨论】:

    猜你喜欢
    • 2018-12-04
    • 2010-09-09
    • 2018-10-26
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多