我需要在没有Adobe Reader的浏览器中打开pdf文件。有没有任何与php的API打开PDF文件到浏览器。
问候
发布于 2012-02-16 17:55:33
您可以使用SWFTools将PDF转换为闪存。但是SWFTools的默认皮肤看起来一点都不好,所以你可以在查看器中检查Flexpaper。如果你打算自己制作皮肤,那么阅读起来可能会很有用:SWFTools (pdf2swf) to properly work with Flex
另一个解决方案是pdf.js (正如Quentin指出的那样),但是这个脚本不适用于具有复杂结构(例如复杂渐变)的PDF(当时我正在寻找)。
如果您需要将文档发布为“私有”,则应将服务视为Issuu,否则您将不得不保护文件不被下载。
发布于 2012-02-16 17:25:14
不是的。
PHP在服务器上运行。它唯一可以访问的“浏览器API”是HTTP。
如果要在客户端呈现PDF,则客户端需要PDF渲染器。有JavaScript PDF readers,但我不能评论他们的跨浏览器支持或成熟度。
发布于 2012-02-16 17:32:18
如果您的pdf文件是在线的,并且不受限制,您可以尝试使用Google Doc Viewer。这是一个非常好的方式,把查看器放在<iframe />中,以便它可以与您的网页相结合。
https://stackoverflow.com/questions/9308482
复制相似问题