读书人

flexpaper开源文档共享工具学习札记(一

发布时间: 2012-11-04 10:42:42 作者: rapoo

flexpaper开源文档共享工具学习笔记(一)

1.什么是文档共享?

?? 在线互动式文档分享,您可以和千万网友分享自己手中的文档,全文阅读其他用户的文档,同时,也可以利用分享文档获取的积分下载文档,国内做的比较好的有豆丁网,百度文库,百度文库还处于测试阶段。

?

2.文档共享的原理?

?

flexpaper开源文档共享工具学习札记(一)

?

?

???? 用户上传word、excel、ppt、txt、pdf到服务器,服务器通过相应的程序把这些文档转化为pdf,由于用户的电脑不一定装有adobe pdf浏览器,因此需要把pdf转化为swf。这样其他用户就可以看到你的文档了。把文档转化为swf文件,这样可以防止用户修改文件内容,保护著作权。

?

3.文档共享实现方式?

?

?????????? 把文档转化为pdf有很多方式,这里就不说了。关键是如何把pdf转化为swf,adobe的FlashPaper用着挺好的但是是收费的。免费的有swftools,虽然目前最前的版本是0.9,但是相信不久会流行起来。

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

???? 本文的主角就是FlexPaper了。

?

4.文档共享的第一个例子。

??? 1.首先下载swftools,关于swftools的命令,请参考SWFTools 命令。

?

????2.cmd到swftools的安装目录下执行pdf2swf 1.pdf ?2.swf.

?

??? 3.从Google code上下载FlexPaper简称为FP的swc包,下载地址为http://code.google.com/p/flexpaper/downloads/list

?

?? 4.添加FlexPaper.swc到自己的flex工程中,写上如下代码

????

<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"     xmlns:flexpaper="com.devaldi.controls.flexpaper.*">     <flexpaper:FlexPaperViewer width="100%" height="100%"         Scale="1" SwfFile="1.swf" /> </mx:Application>

?

?? 注意swf的路径一定要正确。

?

5. show一下作品。

??

?flexpaper开源文档共享工具学习札记(一)

?

?

今天就写到这里,敬请期待flexpaper开源文档共享工具学习笔记(二)。

1 楼 h819 2010-04-14 期待下文。 2 楼 poincare 2010-07-31 lexpaper开源文档共享工具学习笔记(二)呢?
very 期待中啊

读书人网 >开源软件

热点推荐