如何在没有Flash / Adob​​e的PHP网站上显示PDF

时间:2011-09-06 11:28:47

标签: php html5 pdf flash scribd

我对浏览器显示PDF的内部行为不满意。我想在我的网站上为我的用户提供简单而时尚的PDF观看体验。像Scribd这样的东西,但我的服务器上有可管理和完整的安全性和控制权。

我可以提供到GoogleDocsViewer或ZohoViewer的内联链接。或者在使用SWFTools上传PDF后立即转换PDF并使用本机PHP或HTML5显示swf。

无论如何,经过几个小时的阅读和思考,我对上述任何方法都不满意。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

我必须做类似的事情,最后我选择使用ImageMagick生成图像,其工作方式与Google Viewer完全相同。

但是,如果你愿意,你仍然可以尝试使用来自Mozilla的PDF.js并希望替换de browser PDF插件。

答案 1 :(得分:2)

查看Google文档查看器。以下代码将帮助您(未经测试)

<iframe src="http://docs.google.com/gview?embedded=true&url=PDF-URL" style="width:600px; height:500px;" frameborder="0"></iframe>

更新2016年9月13日: Google删除了他们的发电机尽管如此,您仍然可以通过将转义的document-url手动附加到上面的url来使用查看器。