`

在线文档显示组件 FlexPaper

 
阅读更多

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>

分享到:
评论

相关推荐

    Flex在线预览文档组件FlexPaper_swc

    FlexPaper是一款功能强大的在线文档预览组件,专为Flex开发者设计,用于在Web应用程序中实现PDF和Word文档的无缝预览。本组件分为两个版本,即SDK3.5和SDK4.0,以适应不同Flex开发环境的需求。 1. Flex平台介绍 ...

    各种文档在线显示Flex组件 FlexPaper

    FlexPaper 是一款开源且轻量级的文档在线显示组件,专为在Web浏览器中展示PDF文档而设计。它与PDF2SWF工具配合使用,使得在Adobe Flex环境中无需依赖PDF软件即可显示PDF内容。FlexPaper作为Flex库的一部分,能够轻松...

    flexpaper在线文档显示

    标题“FlexPaper 在线文档显示”指的是使用 FlexPaper 库或服务来实现网页上的文档预览功能。这项技术对于那些希望在网站上展示文档而无需用户下载原始文件的开发者来说尤其有用。它可以提升用户体验,因为用户可以...

    Flex实现在线显示Word文档,FlexPaper

    FlexPaper 是一个强大的工具,它允许开发者在网页中嵌入并在线查看Microsoft Word文档。这个技术基于Adobe Flex,一个开放源代码的框架,用于构建富互联网应用程序(RIA)。通过使用FlexPaper,用户无需安装任何额外...

    FlexPaper_1.0_swc.zip -----flexPaper组件

    3. **配置参数**:创建一个FlexPaper实例,并设置所需的配置参数,如文档路径、初始显示页数、界面语言等。 4. **加载文档**:调用相应的加载方法,如`loadDocument()`,传入文档URL。 5. **事件监听**:添加事件...

    FlexPaper用来浏览各种文档的一款组件

    FlexPaper 是一款强大的开源组件,专门用于在网页环境中浏览各种文档。它以其轻量级的特性赢得了广泛的赞誉,尤其适合那些需要在线展示文档但又不希望用户安装额外软件的场合。FlexPaper 支持多种文档格式,使得网页...

    开源的WEB文档在线阅读器FlexPaper

    在线阅读技术的核心是将传统文档转换为适合网页显示的形式。FlexPaper 使用Flash技术来实现这一目标,通过Paper.swf和FlexPaperViewer.swf这两个核心组件,它能够将文档渲染成交互式的、可缩放的视图。这两个SWF文件...

    Java+FlexPaper+swfTools 文档在线阅读

    在文档在线阅读场景中,swfTools 可以将PDF文档转换为SWF格式,以便在FlexPaper中显示。这一步是必要的,因为许多浏览器不再支持Flash,而SWF格式可以提供与原PDF相似的交互体验。 整合这三个组件的过程大致如下: ...

    一个可以嵌在网页的swf,pdf文档阅读器FlexPaper

    FlexPaper 是一款强大的在线文档阅读器,专门设计用于在网页中展示SWF和PDF格式的文档。这款阅读器提供了一套全面的功能,如查找、加载和跳转,使得用户可以在浏览器环境中流畅地阅读和交互文档,无需下载或安装额外...

    Java+FlexPaper+swfTools_仿百度文库文档在线预览系统设计与实现

    ### Java+FlexPaper+swfTools_仿百度文库文档在线预览系统设计与实现 #### 关键技术点概述 本文档将详细阐述一个模仿百度文库文档在线预览系统的实现过程,该系统通过结合Java、FlexPaper和swfTools等技术手段,...

    文件在线浏览使用的flexpaper

    - **Viewer**:FlexPaper 的核心组件,用于展示文档。它可以嵌入到网页中,提供类似于桌面应用的阅读体验。 - **Document Formats**:支持包括 PDF、DOC、TXT、SWF 在内的多种格式,通过转换服务将这些文件转换成...

    FlexPaper+swfTools仿文档在线阅读

    4. **FlexPaper**: FlexPaper是一个开源的JavaScript和Flash组件,专为在线展示文档而设计。它能够加载SWF文件,并提供类似真实翻页的阅读体验,包括缩放、导航、搜索等功能。用户可以在浏览器中无缝浏览转换后的...

    在线文档浏览(OppenOfiice+FlexPaper+swftools)

    SWF文件具有较小的文件大小和良好的跨平台兼容性,使其成为在线显示文档的理想选择。通过Swftools,我们可以将OpenOffice或FlexPaper处理后的文档进一步转化为SWF,从而优化加载速度和性能。 整合这三个工具,我们...

    FlexPaper_2.3.6在线文档阅读器.net

    FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在浏览器中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。通过将一些例如Word、PPT等文档转成PDF,然后实现...

    FlexPaper实现文档在线浏览源码改造版

    FlexPaper 是一款强大的文档在线浏览解决方案,它允许用户在网页上以类似百度文库的方式查看文档,无需安装额外的软件。这个源码改造版是为了适应特定需求,对原版 FlexPaper 进行了定制和优化。 改造过程主要包括...

    .net+swftools+flexpaper pdf转swf实现在线预览 在线文库效果 可运行

    本文将深入探讨如何利用.NET框架、SWFTools和FlexPaper这三款工具,将PDF文档转换为SWF(ShockWave Flash)格式,以实现在网页上的流畅预览,打造类似在线文库的效果。 首先,.NET是Microsoft开发的一种通用的、...

    openoffice+swftools+flexpaper在线预览文档

    标题 "openoffice+swftools+flexpaper在线预览文档" 涉及到的是一个技术解决方案,用于在Web环境中实现文档的在线预览。这个方案主要包括三个关键组件:OpenOffice、SwfTools和FlexPaper。 1. **OpenOffice**: ...

    FlexPaper_2.2.4php在线浏览WORD文档

    6. `FlexPaperViewer.swf`: 这是FlexPaper的主查看器组件,以SWF(Shockwave Flash)格式提供,用于在浏览器中显示文档。 7. `Changelog.txt`: 记录了软件的更新历史,包括每个版本的改进和修复的错误。 8. `LICENSE...

    flexPaper方式实现文档预览功能

    FlexPaper是一种流行的在线文档预览解决方案,它允许用户在网页上查看PDF、图像和其他文档格式,无需离开浏览器或安装额外的软件。这个技术基于Flash和HTML5,为用户提供了一种跨平台、高性能的文档查看体验。在本篇...

Global site tag (gtag.js) - Google Analytics