文档说空文件名会导致 PHP 将 FDF 输出到 'stdout'。但我没有成功(使用 PHP 4.2.3 和 fdftk v5):空字符串和 null 都返回了一条抱怨 '参数数量错误' 的消息。
因此,我使用了描述 fdf_create() 的页面中给出的方法(保存到文件并使用 passthru),并在文件名中添加了一个 uniqid(rand(),1) 以避免冲突。这很有效。
(PHP 4, PHP 5 < 5.3.0, PECL fdf SVN)
fdf_save — 保存 FDF 文档
fdf_document
FDF 文档句柄,由 fdf_create()、fdf_open() 或 fdf_open_string() 返回。
filename
如果提供,生成的 FDF 将写入此参数。否则,此函数将把 FDF 写入默认的 PHP 输出流。
文档说空文件名会导致 PHP 将 FDF 输出到 'stdout'。但我没有成功(使用 PHP 4.2.3 和 fdftk v5):空字符串和 null 都返回了一条抱怨 '参数数量错误' 的消息。
因此,我使用了描述 fdf_create() 的页面中给出的方法(保存到文件并使用 passthru),并在文件名中添加了一个 uniqid(rand(),1) 以避免冲突。这很有效。