`

FlexPaper logo 在线文档显示组件 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>

分享到:
评论

相关推荐

    FlexPaper去logo版本

    综上所述,FlexPaper去logo版本是一个定制化的文档在线查看解决方案,它的修改使得用户在阅读时更加专注,同时提供了更高的定制化程度,以适应不同用户的特定需求。对于那些希望控制用户与文档交互方式的开发者来说...

    FlexPaper Demo 二次开发 去除打印、关于、logo、能转swf

    FlexPaper 是一款强大的在线文档查看和转换工具,它支持PDF和图像格式,为用户提供类似纸质文档的阅读体验。在Web应用程序中,FlexPaper 可以作为一个组件进行集成,以实现文档预览、导航和交互功能。这个压缩包文件...

    flex项目 FlexPaper 2.1.2

    FlexPaper 2.1.2 是一款基于Adobe Flex技术的数字出版解决方案,它允许开发者将PDF或SWF文档转换为互动式的在线阅读体验。这款工具提供了丰富的功能,如自定义Logo、书签、打印、搜索、缩略图以及通过JavaScript进行...

    FlexPaper源码

    FlexPaper是一款流行的在线文档查看和转换工具,常用于在网页上展示PDF、图像和其他文档格式。源码的提供意味着我们可以深入了解其内部工作机制,并且可以根据需求进行定制化开发,例如去除Logo功能,这在某些版权或...

    Flexpaper二次开发入门教程.pdf

    Flexpaper是一款由新西兰Devaldi公司开发的开源组件,主要用于在线浏览和展示各种类型的文档,如DOC、PPT、PDF等,无需额外的软件环境支持。Flexpaper遵循GPL开源协议,允许用户免费获取其源代码并进行自定义修改,...

    FlexPaper插件

    FlexPaper是一款强大的在线文档预览解决方案,主要用于展示SWF文件,提供了一种高效且用户友好的方式来查看PDF、DJVU和其他文档格式。这款插件由Zoho开发,广泛应用于网页和应用程序中,为用户提供无缝的阅读体验。...

    Flexpaper二次开发入门教程

    本教程旨在引导开发者入门Flexpaper的二次开发,让你能够熟练地利用这个强大的在线文档浏览组件。Flexpaper是由新西兰Devaldi公司开发的,它允许用户在网页上以交互方式查看DOC、PPT、PDF等格式的文档,无需安装额外...

    FlexPaper访百度文库

    FlexPaper是一款强大的在线文档查看和转换工具,常用于模拟类似百度文库的在线阅读体验。它基于Adobe Flash技术,能够将PDF、DJVU、图片等格式的文档转化为交互式的Flash展示,支持翻页效果、缩放、搜索等功能。本...

    完美解决flexpaper打印按钮、fp字样去logo及中文路径不能读取的问题.docx

    FlexPaper 是一款强大的在线文档查看和转换工具,它允许用户以网页形式查看PDF、 DjVu 等格式的文档。然而,在实际应用中,有时我们需要对其进行定制,以满足特定需求,比如去除打印按钮、FP字样、FlexPaper的logo,...

    FlexPaper阅读器开发详解

    这使得用户可以方便地在线浏览高质量的文档,非常适合制作电子杂志、在线书籍等多媒体内容。 #### 二、FlexPaper阅读器特点 - **兼容性好**:支持多种格式的文档,如SWF、PDF等,并能在不同的浏览器和平台上稳定...

    .net预览office文件

    FlexPaper是一款开源的文档查看器,它支持PDF和SWF格式,可以将PDF文件转换为Flash格式进行在线预览。在描述中提到,您已经对原版FlexPaper进行了修改,去除了Logo和"关于"等元素,并默认设置为中文语言。这样的改动...

Global site tag (gtag.js) - Google Analytics