FlexPaper 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
FlexPaper 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
FlexPaper 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPLv3
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发多媒体处理
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-01-26

软件简介

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

另外你也可以通过将一些例如 Word、PPT 等文档转成 PDF,然后实现在线浏览。

一. 使用 PDF2SWF 准备好你的文档

首先要将 PDF 转成 SWF,这步可以使用开源的 SwfTools 自动完成

1.下载安装 SwfTools,当前最新版本是0.9
2. 转换 PDF 到 SWF,可以通过命令行的方式,例如将 Paper3.pdf 转换成 Paper3.swf
C:\SWFTools\pdf2swf Paper3.pdf -o Paper3.swf

二. 使用已经编译好的 FlexPaper 的 flash 版本浏览你的文档

  1. 下载并解压出已经编译好的 FlexPaper
  2. zip 文件包含一个例子文件叫做 FlexPaperViewer.html,它向你展示了需要传给 FlexPaper 的基本参数
    var params = {
    SwfFile : "Paper.swf",
    Scale : 0.6
    }
    swfobject.embedSWF("FlexPaperViewer.swf","cb","500","500","9.0.0","js/swfobject/expressInstall.swf", params);

    //SwfFile 参数是你想显示的文件,Scale 是0-1之间的数,表示显示的放大参数
  3. 复制你创建出来的 swf 和 PDF2SWF 到解压缩出的相同目录
  4. 确定你添加了 FlexPaperViewer.swf

三. 在 Flex 中使用 FlexPaper

1. 下载 FlexPaper SWC,添加到你的 Flex 项目 libs 中
2. 复制你用 PDF2SWF 创建的 SWF 到你的 bin-debug 目录,如 Paper3.swf,添加 FlexPaper 组件到你的 flex 代码中 Xml 代码

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(3) 发布并加入讨论🔥
发表了资讯
2011/05/04 00:00

FlexPaper 1.4.2 发布,在线文档显示

FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。 另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。 12 Apr 2011 (Version 1.4.2) New method for highlighting text following Adobe's highlighting XML specification New parameter: SearchMatchAll matches an...

2
17
发表了资讯
2010/12/12 00:00

FlexPaper 1.4.1 发布

12 Dec 2010 (Version 1.4.1) (build/revision 450)) Beta build for Adobe Flex SDK 4 added Various mouse wheel scrolling issues corrected for OS X New event added per request: onDocumentPrinted Issue related to print range corrected A number of parameters related to hiding and showing buttons removed and instead replaced with a ReadOnly property for viewing documents in readonly mode Issue related...

1
0
发表了资讯
2010/07/05 00:00

FlexPaper 1.3.1 发布,在线PDF显示

FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。 FlexPaper 1.3.1 包括 Flex 和 Flash 两个版本,改进内容: 29 Jun 2010 (Version 1.3.1 (build/revision 345)) Regression error related to calculating certain page heights corrected Regression error related to calculating cu...

4
3
发表了资讯
2010/04/25 00:00

FlexPaper 1.2.4 发布,在线PDF阅读

FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与 PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。 另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。 新版本增加了更多的语言支持,修正了在 Adobe AIR 环境中执行失败的问题;支持文档中的超链接,以及其他一些小问题的修正。 下载 FlexPaper 1.2.4...

1
1
发表了资讯
2010/02/27 00:00

FlexPaper 1.2.1 发布,支持简体中文

FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与 PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。 新版本增加了对简体中文和法语两种语言的支持。可通过 localeChain 参数进行设置,例如 localeChain="zh_CN"。目前 FlexPaper 共支持包括英文、法文和简体中文。 下载地址: http://code.google.com/p/flexpaper/downloads/list...

0
2
发表了资讯
2010/02/08 00:00

FlexPaper 1.2 发布,在线文档显示

改进内容: 打印对话框 导航按钮(上页和下页) 全屏模式 Tab顺序按钮 提升文档渲染时的性能 新的参数: PrintEnabled, FitWidthOnLoad, FitPageOnLoad, ZoomInterval, ZoomTime, ZoomTransition. 下载 FlexPaper 1.2

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
3 评论
429 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部