我对显示 PDF 的浏览器内部行为不满意。我想在我的网站上为我的用户提供简单而时尚的 PDF 查看体验。像 Scribd 之类的东西,但在我的服务器上可管理且不受完全安全和控制。
我可以提供指向 GoogleDocsViewer 或 ZohoViewer 的内联链接。或者在上传后立即使用 SWFTools 转换 PDF,并使用原生 PHP 或 HTML5 显示 swf。
无论如何,不知何故,经过数小时的阅读和思考,我对上述任何一种方法都不满意。
有什么建议么?
我不得不做类似的事情,最后我选择了使用 ImageMagick 生成图像,它的工作方式与 Google Viewer 完全相同。
但是,如果您愿意,您仍然可以尝试使用来自 Mozilla 的PDF.js并希望替换浏览器 PDF 插件。
看看谷歌文档查看器。以下代码将帮助您(未经测试):
<iframe src="http://docs.google.com/gview?embedded=true&url=PDF-URL" style="width:600px; height:500px;" frameborder="0"></iframe>
2016 年 9 月 13 日更新: 谷歌删除了他们的生成器。尽管如此,您仍然可以通过手动将转义的 document-url 附加到上面的 url 来使用查看器。