TCPDF - 在浏览器中生成PDF但也播放音频

时间:2017-05-20 14:42:26

标签: audio tcpdf

我正在使用tcpdf库在Linux上编写原始PHP。 核心问题是,在使用tcpdf创建PDF时,我还想为用户启动音频文件...但tcpdf认为TCPDF ERROR: Some data has already been output, can't send PDF file所以我正在寻找播放音频文件的方法考虑到“干扰输出”,没有tcpdf的PDF生成。

我可以使用tcpdf库和调用在浏览器中成功生成我想要的PDF。但是当发生这种情况时我也想播放音频 - 可能会说“这是你生成的PDF。你现在可以打印......等等”

所以我想把HTML音频语法放在我的PHP脚本中。 但是,如果我尝试在tcpdf->输出之前包含一个audio子句,tcpdf将播放音频但是说输出已经发生在tcpdf输出之前,并且不会生成PDF图像。在tcpdf->输出命令之后流程停止 - 它成功生成PDF但它没有返回额外的行,所以我不能在输出调用后放置音频线。

所以我想我正在寻找一个“隐藏”的音频虽然我已经尝试了HTML音频语法中的隐藏属性,但仍然将tcpdf标记为“输出已经发生”。谢谢。

1 个答案:

答案 0 :(得分:0)

嗯,显然,你可以通过

来做到这一点
  • 将PDF生成到文件中(而不是直接发送给客户端 - 'F'开关)。
  • 将您的音频文件输出到客户端,然后将其放入
  • 输出链接/ Javascript重定向到生成的PDF文件。

因为你没有在你的问题中提供任何代码,我也没有提供任何代码,但我相信它已经可以理解了。