首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有Adobe Reader的浏览器中显示pdf文件

在没有Adobe Reader的浏览器中显示pdf文件
EN

Stack Overflow用户
提问于 2012-02-16 17:20:35
回答 4查看 8.8K关注 0票数 4

我需要在没有Adobe Reader的浏览器中打开pdf文件。有没有任何与php的API打开PDF文件到浏览器。

问候

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-16 17:55:33

您可以使用SWFTools将PDF转换为闪存。但是SWFTools的默认皮肤看起来一点都不好,所以你可以在查看器中检查Flexpaper。如果你打算自己制作皮肤,那么阅读起来可能会很有用:SWFTools (pdf2swf) to properly work with Flex

另一个解决方案是pdf.js (正如Quentin指出的那样),但是这个脚本不适用于具有复杂结构(例如复杂渐变)的PDF(当时我正在寻找)。

如果您需要将文档发布为“私有”,则应将服务视为Issuu,否则您将不得不保护文件不被下载。

票数 1
EN

Stack Overflow用户

发布于 2012-02-16 17:25:14

不是的。

PHP在服务器上运行。它唯一可以访问的“浏览器API”是HTTP。

如果要在客户端呈现PDF,则客户端需要PDF渲染器。有JavaScript PDF readers,但我不能评论他们的跨浏览器支持或成熟度。

票数 2
EN

Stack Overflow用户

发布于 2012-02-16 17:32:18

如果您的pdf文件是在线的,并且不受限制,您可以尝试使用Google Doc Viewer。这是一个非常好的方式,把查看器放在<iframe />中,以便它可以与您的网页相结合。

https://docs.google.com/viewer

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9308482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档