PHP 在线显示PDF 网页直接显示PDF 不需要客户端

PHP 在线显示PDF 网页直接显示PDF 不需要客户端

利用到的工具
1. SWFTools http://wiki.swftools.org/wiki/Main_Page
2. Flexpaper http://flexpaper.devaldi.com

工具原理流程
其实就是将PDF文件 通过SWFTools 转换为SWF的Flash文件
并保持原有结构和数据流 通过Flash展现出来

目前百度文库 豆丁 道客88 这类文档站点 直接显示PDF文件
都是通过这种原理
SWF支持包括 gif pdf jpeg png 等多种格式的文件 转换为SWF格式
通过网页展现出来

安装使用教程
我这边是Linux的系统 所以Windows的直接参考修改路径就可以实现
首先安装SWFTools
cd /opt
wget http://www.swftools.org/swftools-0.9.2.tar.gz
tar xfz swftools-0.9.2.tar.gz
cd swftools-*
./configure
make
make install
加参数编译 比如字体等 编译方式参考
http://wiki.swftools.org/wiki/Installation#How_to_compile.2Flink_swftools_on_Unix.2FLinux.2FBSD.3F

下载
打开 http://flexpaper.devaldi.com/download/
wget http://flexpaper.googlecode.com/files/FlexPaper_2.0.2.zip
unzip FlexPaper_2.0.2.zip
mv FlexPaper /home/www # 网站目录

然后打开 域名+/php的目录
有提示
输入网站的路径和存储路径 设置密码
一个演示就好了

PDF 2 SWF

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注