从PDF字符串中获取数据并显示



我正在使用fpdf (http://www.fpdf.org/)从formdata创建一个pdf。

使用Jquery,我可以将数据发送到pdf创建脚本,并使pdf出现在浏览器中。

现在我试图使用fpdf的选项将pdf-data返回到formpage,以获得pdf作为字符串并回显它。

$pdf_file_contents = $pdf->Output("","S");
echo $pdf_file_contents

我现在的问题是

如何使用这些数据预览表单下的pdf ?
我是否需要使用pdf查看器,或者我可以使用<iframe>,我是否通过在echo中返回变量来正确地执行此操作?

我有两个选择:

  • 嵌入PDF查看器并在JS中处理调用。(等待PHP的响应,内联显示输出文件)
  • 触发一个重定向或加载一个iframe显示$pdf->Output($filename,"F")从一个临时文件

$pdf->Output()的结果显示使用浏览器的内置查看器。如果在页面中有任何以上的输出,FPDF将返回一个错误,说FPDF error: Some data has already been output, can't send PDF.

FPDF错误:部分数据已经输出,can't send PDF

可能有一些其他的选择我错过了,但这将是我的第一个建议。

最新更新