打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
flexpaper使用介绍

工作中需要用到在线pdf阅读器,所以百度了下,找到了flexpaper这个工具。

1.下载工具 google code

2.还需要一个工具SWFTool,这是一个将pdf转换成swf的工具 下载地址,下载以后安装。

 

解压1中的压缩包,运行index.html.如果发现flash右上角的圆圈一直在转。

 

怎前往http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html#119065这个网站添加信任。

如下图所示:

然后在运行,你会发现成功了。

 

这个例子运行都是很简单的,现在来说说怎么结合php使用。SWFTool,也就是2步装的软件这时候就需要用上了。

$cmd = '"C:\Program Files\SWFTools\pdf2swf.exe" -t F:\\demo.pdf -s flashversion=9 -o F:\\tcpip.swf';//这是SWFTool命令行参数
$cmdline = "ping www.baidu.com";
echo system($cmd);

在相应的F盘下放置demo.pdf。运行上述php脚本就会发现F盘下多出一个tcpip.swf的flash文件。这时候把这个flash文件放置在1中解压的根目录下面,替换index.html22行

中的swf文件名。即可看到加载了你自己的pdf。其他的逻辑步骤你自己相应编写。

 

我用到这里突然发现1中解压的文件中有个php目录。运行里面的事例,突然发现原来例子都帮你写好一定的逻辑处理了。

右侧出现的single意思是将pdf转换成单一的swf文件。不过有时候pdf文件过大,不可能一次转换。这时候就需要用到下面的命令进行转换了。

其他没什么说的,大家运行下自己看看效果就知道了。

有点说下,split_document.php文件中的102行

onclick="document.location='split_document.php?doc='+$('#txt_doc').val()+'&t='+Math.random()"

这里最好加个随机数。要不然有时候浏览器的缓存让你看不出加载的效果。

 

你想做什么程序,照着这个demo改改基本上在线pdf那块就ok了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决FlexPaper分页分段加载问题
使用FlexPaper实现office文件的预览(C#版)
Asp.net常见word excel ppt pdf在线预览方案
FlexPaper
FlexPaper - 在线文档显示组件 - 开源中国社区
利用word将PDF转换DOC文件的方法 --电脑高手
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服