【问题标题】:Display pdf generated using mpdf inline in mobile browsers在移动浏览器中显示使用 mpdf inline 生成的 pdf
【发布时间】:2018-02-04 11:07:33
【问题描述】:

有没有办法在移动浏览器中显示使用 mpdf inline 生成的 pdf?

我浏览了mpdf documentation 并尝试了目的地选项mpdf->output('filename.pdf','I')。它适用于除 IE 之外的所有桌面浏览器,但不适用于 Firefox、Chrome 等移动浏览器。它会自动开始下载,而不是在桌面和所有移动浏览器的 IE 中内嵌显示。

有办法处理吗?

【问题讨论】:

标签: php google-chrome internet-explorer pdf mpdf


【解决方案1】:

我偶然发现了这个StackOverflow post。你也可以试试谷歌embeddable PDF Viewer

根据博客:

Google 文档提供了一项未记录的功能,可让您在网页中嵌入 PDF 文件和 PowerPoint 演示文稿。这些文件不必上传到 Google Docs,但需要在线提供。

【讨论】:

  • Rishabh,我试过这个并且在我的情况下工作得很好,没有使用第三方库。感谢您的建议和 stackoverflow 帖子。
【解决方案2】:

基于文档:
I:将文件内联发送到浏览器。如果可用,则使用该插件。在生成 PDF 的链接上选择“另存为”选项时,将使用 $filename 给出的名称。

您需要在浏览器上安装插件才能嵌入 PDF 文档(桌面和移动)。如果您的浏览器没有 PDF Viewer 插件,则会自动下载 PDF 文档。

您可以使用pdfJs 等Javascript 插件将您的PDF 文档嵌入到跨浏览器中。

【讨论】:

  • Muhammad,我已经尝试过 pdfJS、ViewerJS 并且可以很好地使用它。我想知道它是否可以用mpdf本身来实现!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-14
  • 1970-01-01
  • 1970-01-01
  • 2014-08-03
  • 1970-01-01
相关资源
最近更新 更多