如何在网页上显示doc/pdf文档

如何在网页上显示doc/pdf文档

如何像百度文库,豆丁网那样可以在线显示doc/pdf文档,主要是有两个要素,第一就是如何将doc/pdf文档转换成swf格式,第二就是如何显示swf文件。下面主要围绕这两方面的内容进行简短的阐述:


doc/pdf转换swf的工具

建议用Adobe自己的FlashPaper2转换doc、PPT到swf,pdf用swftools(pdf2swf.exe)来转换。

这两个工具安装后,把对应命令文件路径设置到环境变量中去,再用网页开发语言调用系统中该命令来进行转换。


备注:

SWFTools是一种实用工具与Adobe Flash文件(SWF文件)工作的集合。 该工具集包括用于阅读的SWF文件,结合他们,和他们建立从其他内容(如图像,声音文件,视频或源代码)程序。 SWFTools是在GPL下发布的。


显示swf的系统

显示swf文件,我们可以通过FlexPaper开源系统来进行。

FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。该系统的网址如下:

http://flexpaper.devaldi.com/

https://code.google.com/p/flexpaper/


demo

http://devaldi.com/adaptiveui/Intl_Monetary_Fund.php?ro=flash,html

http://devaldi.com/adaptiveui/Intl_Monetary_Fund.php?ro=html,flash&prefer=true

http://devaldi.com/adaptiveui/Intl_Monetary_Fund.php?ro=html5,html&prefer=true




你可能感兴趣的:(如何在网页上显示doc/pdf文档)