0

我正在使用带有 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();

谢谢!

4

1 回答 1

0

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

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

于 2020-10-05T09:45:46.520 回答