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



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

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

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

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

嗯,显然,你可以简单地做到这一点

  • 将 PDF 生成到文件中(不直接生成客户端 --'F'切换)。
  • 将您的音频文件输出到客户端并让它变得平坦
  • 输出链接/Javascript重定向到生成的PDF文件。

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

最新更新