如何在没有Flash/Adobe的情况下在PHP网站上显示PDF
我对浏览器显示 PDF 的内部行为不满意。我希望在我的网站上为我的用户提供简单而时尚的 PDF 查看体验。类似于 Scribd,但在我的服务器上易于管理且处于完全安全和控制之下。
我可以提供指向 GoogleDocsViewer 或 ZohoViewer 的内联链接。或者在上传后立即使用 SWFTools 转换 PDF,并使用本机 PHP 或 HTML5 显示 swf。
无论如何,不知何故,经过几个小时的阅读和思考,我对上述任何一种方法都不满意。
有什么建议吗?
I am not satisfied with the browsers internal behaviour of displaying PDFs. I would like to provide my users with an easy yet stylish PDF viewing experience on my sites. Something like Scribd, but managable and unter full security and control on my server.
I could provide inline links to GoogleDocsViewer or ZohoViewer. Or convert the PDF right after its upload with SWFTools and show the swf with native PHP or HTML5.
Anyway, somehow, after hours of reading and thinking, I am just not happy with any of the above approaches.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看一下 Google 文档查看器。以下代码将帮助您(未经测试):
更新 13.09.2016:
谷歌删除了他们的发电机。尽管如此,您仍然可以通过手动将转义的文档 URL 附加到上面的 URL 来使用查看器。
Take a look at Google Docs Viewer. The following code will help you (untested):
Update 13.09.2016:
Google removed their generator. Even though, you can still use the viewer by appending the escaped document-url to the url above manually.
我必须做类似的事情,最后我选择使用 ImageMagick 生成图像,它的工作方式与 Google Viewer 完全相同。
但是,如果您愿意,您仍然可以尝试使用来自 Mozilla 的 PDF.js 并希望替换浏览器 PDF 插件。
I had to do something similar and finally I opted for generating images with ImageMagick, its works exactly the same way like Google Viewer.
But, if you want, you still can try to use PDF.js its from Mozilla and want to replace de browser PDF plugin.