回答
您可以使用SWFTools到PDF转换为Flash。但SWFTools的默认皮肤看起来并不好看,因此您可以查看Flexpaper作为查看器。 如果你是打算让自己的皮肤,然后阅读可能是有用的:SWFTools (pdf2swf) to properly work with Flex
另一种解决方案是pdf.js(如昆汀指出的),但是这AFAIR剧本是不可用的(当时,当我寻找)具有复杂结构(例如复杂梯度)的PDF。
如果您需要将文档发布为“私人”,您应该将服务视为Issuu,否则您将不得不保护文件免于下载。
号
PHP运行在服务器上。它有权访问的唯一“浏览器API”是HTTP。
如果要在客户端上呈现PDF,则客户端需要PDF呈现器。有JavaScript PDF readers,但我不能评论他们的跨浏览器支持或成熟度。
如果您的pdf文件已联机且不受限制,您可以尝试使用Google Doc Viewer。将查看器放入<iframe />
是一种非常好的方式,以便它可以与您的网页结合使用。
这里介绍:http://stackoverflow.com/a/9255907/237528 – Gtx 2012-11-12 09:12:41
在没有Adobe Reader等浏览器的情况下查看PDF文件是不可行的。如果您只是不想使用Adobe Reader,您可以尝试从其他公司的Web浏览器插入PDF查看器。
但是,如果您根本不想使用查看器并想要编写/构建您自己的查看器,那么更好的选择是将PDF转换为可缩放图像,然后使用图像标签在网页上显示它们。您也可以使用JavaScript创建这样的查看器。
即使您可以找到很多可用的基于JavaScript的查看器,可以显示这些图像。
- 1. 如何在没有Acrobat插件的情况下在浏览器中显示PDF
- 2. 如何在没有安装插件的情况下将pdf文件显示到用户的浏览器
- 3. 强制网页浏览器仅在Adobe Acrobat Reader上显示PDF文件
- 4. 用Adobe Reader显示PDF文件
- 5. Awesomium在浏览器窗口之外显示Adobe Reader插件
- 6. 在没有下载提示的情况下在浏览器中查看pdf
- 7. 在Adobe Reader中打开PDF,而不是在浏览器
- 8. 在浏览器中显示pdf文件?
- 9. 在没有浏览器的情况下登录到Facebook
- 10. 在没有Adobe插件的情况下在Web上阅读PDF文件
- 11. 我可以在没有浏览器的情况下显示html页面吗?
- 12. 在没有浏览器显示转轮的情况下加载网站
- 13. 将Adobe Reader和版本要求从PDF输出到浏览器之前
- 14. 如何禁用Adobe Reader将PDF文件保存在下载中?
- 15. 在没有模拟器的情况下测试Android浏览器?
- 16. 如何在不打开浏览器的情况下下载pdf文件
- 17. 在没有菜单栏的浏览器中显示PDF文档
- 18. IE浏览器在某些情况下显示隐藏的div
- 19. 在没有浏览器的情况下使用GAE通道
- 20. 在没有浏览器的情况下登录亚马逊
- 21. 在没有浏览器的情况下获取访问令牌
- 22. 在不使用浏览器控件的情况下在Adobe Flex中执行JavaScript
- 23. 如何使用Adobe PDF插件强制在谷歌浏览器中显示PDF
- 24. 约PDF表单,Acrobat Reader软件,浏览器插件和JavaScript
- 25. 在所有浏览器(Mobile和Pc)中显示.PDF文件
- 26. 当浏览器安装了Adobe PDF插件时,使用Watin下载PDF文件
- 27. 火狐不显示PDF在浏览器PDF阅读器文件正确这里
- 28. 转换PDF文件使用Adobe Reader时
- 29. 打印PDF文件并终止Adobe Reader
- 30. WatiN浏览器不在浏览器中显示PDF
只要我知道,没有办法在浏览器中显示PDF,没有PDF阅读引擎就像Adobe Reader,除非您将PDF格式转换为html格式(例如google-docs)。但我不知道任何这样做的图书馆。也许有一个(也许Google是开源的) - 我也有兴趣! – helle 2012-02-16 09:24:34