我在提交 html 表单后生成了一个 FDF 文件,当然还有一个 PDF 模板,我的问题是如何在 PHP 中合并这两个文件并将 PDF 返回给用户?我不能使用 PDFTK,因为我在免费提供商上托管我的网站。
谢谢!
您可以通过将 FDF 发送到客户端来执行客户端合并。FDF 具有指向基本 PDF(又名模板)的/F 键。
如果您需要服务器端合并,您可以使用一些浮动的库(例如iText或pdflib)并将合并拼接在一起,或者您可以使用现有的合并实用程序,例如Appligent的FDFMerge,这将非常容易集成(因为它是一个命令行应用程序)。
但是,对于服务器端合并,您必须查看实际可以在服务器上安装的内容。如果你可以安装库,很好;如果您可以安装应用程序,那也很好;如果这样做太难,则必须依靠客户端合并。
您可以尝试SetaPDF-FormFiller组件(不是免费的!)。这是一个PHP库,允许您在纯PHP中填写Acro和/或XFA表单。