在线文档显示组件 FlexPaper

在线文档显示组件 FlexPaper

GPLv3
ActionScript
跨平台
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>

加载中

评论(2)

BeGit
BeGit
以前开,现在开毛源,要花钱买,shit #FlexPaper#
zhaoyou
zhaoyou
FlexPaper 一次显示多个文件,怎么设置?

FlexPaper 1.4.2 发布,在线文档显示

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

2011/05/04 16:13

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: onDo...

2011/03/10 13:34

FlexPaper 1.3.1 发布,在线PDF显示

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

2010/07/05 22:30

FlexPaper 1.2.4 发布,在线PDF阅读

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

2010/04/25 06:46

FlexPaper 1.2.1 发布,支持简体中文

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

2010/02/27 11:50

FlexPaper 1.2 发布,在线文档显示

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

2010/02/08 16:45

没有更多内容

加载失败,请刷新页面

没有更多内容

1
回答
flexpaper不会使用

其实我这个问题时求教一个使用过flexpaper的人,分享一下成功使用flexpaper实现的经验。 网上的教程大多是flexpaper1.5的经验,现在...

2015/01/18 14:04
2
回答
flexpaper跨域查看pdf只能看第一页!

最近接盘一个老项目,要实现跨域看pdf,发现只能看第一页。但其他页的swf已经正确加载到了,但就是无法在控件上显示。不跨域一切正常

2017/11/05 19:14
3
回答
Flexpaper的显示swf,可不可以远程url形式调用?

将转化好的swf文件专门存储于一台linux服务器中,然后 SwfFile :"{"http://192.168.2.1/ConvertFiles"[*,...

2012/11/07 23:25
1
回答
Flexpaper如何读取本地目录下(绝对路径)的文件

在使用Flexpaper做在线预览的时候 预览的文件.swf 只能放在项目目录(相对路径)下 ,这个要如何放在根目录(本地计算机)下的??

2016/01/20 13:45
2
回答
pdf在线预览在服务器的路径问题

遇到一个棘手问题,就是pdf在线预览,在我本地上传转化都没问题,预览也可以展示,那我现在想把文件通过ftp都上传到服务器,顺便转化为swf文件。 问题是我...

2014/04/18 15:42
1
回答
flask 中使用flexpage

flexpage和我自己的jinja2页面是否要放在同一级目录下?我把flexpage放在static文件夹中,按照官方的index_startatpag...

2016/08/14 14:09
1
回答
有关flexpaper的问题
Isitman 的回答 2016/08/14 17:31
最佳答案
我会了
1
回答
FlexPaper不显示swf文件

FlexPaper不显示swf文件 $('#documentViewer').FlexPaperViewer( { ...

2016/06/22 18:03
3
回答
FlexPaper中怎么开发旋屏功能

请问各位 在FlexPaper中怎么开发旋屏功能,我在修改其代码的过程中发现,旋屏和缩放老是不能协调一致,经常出现位置跑偏的问题,期待各位大虾帮助。。。

2011/08/01 15:34
2
回答
pdf2swf转换过来的swf文件在 flexpaper里面不能复制时怎么回事啊

@vic_ch 你好,想跟你请教个问题:pdf2swf转换过来的swf文件在 flexpaper里面不能复制时怎么回事啊 这个问题你解决了 嘛? 想请教下...

2013/07/08 13:09

没有更多内容

加载失败,请刷新页面

如何为 Drupal 站点添加在线电子书阅读功能

像 Google Book 和 百度文库 那样的文档在线阅读功能非常实用,要想为 Drupal 站点实现这样的文档在线阅读功能,可以通过 SWF Tools 模块来实现。 A. 启用并配置 SWF Tools 和 FlexPaper 首先...

2011/10/19 21:12
360
0
FlexPaper显示swf文件示例和参数设置

版本:2.2.1 示例: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head>   <title>Flexpaper例子</title>   <meta http-equiv="Content-Type" ...

2015/03/11 16:25
150
0
解决FlexPaper分页分段加载问题

FlexPaper是一个开源的PDF文档在线查看控件。用户查看PDF文档不需要安装Acrobat Reader,但需要利用像SwfTools这样的工具预先将PDF文档转成SWF格式的文件。FlexPaper能够对需要查看的文档进行...

2011/07/09 15:37
1K
0
文档在线预览

文档在线预览研究系列 总体思路 文档生成技术细节 利用百度阅读器   近两年出现了许多以“经验交易”为核心的文档平台,如豆丁网、百度文库、星期八等网站。这些网站将文档(知识)存放在网...

2013/10/23 07:57
359
0
使用FlexPaper查看文档

页面FlexPaper 安装 OpenOffice 安装 pdf2swf 工具OpenOffice 转换器 转成pdf -》 pdf2swf 转换器 把pdf文件转成swf文件 jodconverter 文件转换插件 下载包 引入到项目 就好...

2015/01/09 17:40
69
0
基本实现实现仿百度文库

实现类似百度文库的页面阅读器,项目用到lucene全文检索,并且实现文档的在线阅读,经过查看网上各种资料,初步实现效果,随后会整理完整的项目demo.

2014/05/07 00:22
248
0
linux服务器搭建在线预览环境

利用openoffice sdk将doc文档转为pdf,再通过pdf2swf将pdf转为swf,然后通过flexpaper调用swf进行在线预览。

2014/04/24 23:15
1K
1
关于在web项目中将pdf文件显示成swf文件的相关详细说明

前段时间由于客户的需要,不想随便让访问系统的人将pdf文件保存下来(现在系统中的是adobe reader去读pdf文件,adobe reader中有个保存的功能 ),故引出转换成swf文件来显示的问题。 1.首先说...

2014/03/31 10:46
594
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部