首先要将PDF转成SWF,这步可以使用开源的SwfTools自动完成
1.下载安装 SwfTools
2. 转换PDF到SWF,可以通过命令行的方式,例如将Test.pdf转换成Test.swf
C:\SWFTools\pdf2swf Test.pdf -o Test.swf
将Test.pdf放到pdf2swf.exe的安装目录下
D:\Program Files (x86)\SWFTools>pdf2swf.exe Test.pdf -o Test.swf
1. 下载FlexPaper SWC,添加到你的Flex项目libs中
2. 复制你用PDF2SWF创建的SWF到你的bin-debug目录,如Test.swf,添加FlexPaper组件到你的flex代码中
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:flexpaper="com.devaldi.controls.flexpaper.*"> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <flexpaper:FlexPaperViewer Scale="1" SwfFile="Test.swf" /> <!--<flexpaper:FlexPaperViewer width="800" height="500" Scale="1" SwfFile="Paper3.swf" />--> </s:Application>
flexpaper源码的编译,去除logo和打印
http://www.cnblogs.com/yimiao/archive/2012/01/05/2312852.html
相关推荐
4. **搜索功能**:搜索功能需要对接FlexPaper的内置搜索算法,可能需要对搜索结果的高亮显示、模糊匹配等进行定制,以提升搜索效率和用户体验。 5. **缩略图**:缩略图视图可以让用户快速浏览文档的页面。二次开发...
4. **FlexPaper集成** 集成FlexPaper到你的网页中,你需要在HTML页面中引入FlexPaper的SWF对象,并设置相应的参数,如文档路径、宽度、高度等。同时,需要在服务器上部署FlexPaper的SWF文件和相关的资源文件。 5. ...
FlexPaper作为Flex库的一部分,能够轻松集成到Flex应用程序中,同时也支持其他格式的文档(如Word、PPT等)通过转换为PDF后进行在线浏览。 要使用FlexPaper,首先需要将PDF文档转换为SWF格式。这一过程可以通过开源...
4. **互动功能**:它提供书签、搜索、缩放、全屏模式、旋转、注释等交互功能,增强了用户的阅读体验。 5. **性能优化**:FlexPaper 使用高效的文档解析和渲染技术,使得大文档加载速度快,且在低性能设备上也能流畅...
Flex 3.x系列主要基于Flash Player 9,它的API可能与Flex 4.x有所不同,因此在3.5版本的FlexPaper中,开发者需要遵循3.x时代的编程规范。 - SDK4.0:此版本针对Flex 4.0及更高版本,利用了Spark组件模型和更加现代的...
4. `安装必看.htm`:这可能是指导用户如何正确安装和配置FlexPaper的文档,包括任何依赖项或系统要求。 5. `PDFViewASP.sln`:这是一个Visual Studio解决方案文件,包含了项目的所有源代码和配置信息,开发者可以...
3. **引入FlexPaper库**:在你的Flex项目中,将`FlexPaper.swc` 添加到类路径,这样你就可以在代码中引用FlexPaper的相关类。 4. **文档转换**:使用FlexPaper提供的工具或者第三方服务,将Word文档转换为SWF格式。...
4. **事件监听**:FlexPaper提供了丰富的事件系统,比如页面加载完成、缩放、导航等。通过监听这些事件,你可以实现更复杂的交互和控制。 5. **自定义外观和行为**:FlexPaper通常允许一定程度的定制,包括改变外观...
4. **库文件**:包含 FlexPaper 的 JavaScript 库或者 SWF 文件,这些是实现在线文档查看功能所必需的。 5. **许可证文件**:说明了 FlexPaper 的使用许可条款,这对于商业使用至关重要。 6. **资源文件**:可能包括...
2.0.6 版本的 SWC 文件是 FlexPaper 的一个组件,它是Adobe Flex开发中的一个库,用于集成到Flash应用程序或Flex项目中。SWC(Software Component)是一种归档文件格式,包含ActionScript类、资源和其他组件,使得...
FlexPaper的核心是其SWC库文件,如压缩包中的"FlexPaper.swc",这是一个Flex组件库,可以直接导入到Flex项目中。 1. **FlexPaper的特性**: - **开源**:FlexPaper遵循MIT许可证,允许开发人员自由使用、修改和...
这个名为"FlexPaper_1.2.1_swc.zip_flex"的压缩包文件包含的是FlexPaper的一个特定版本——1.2.1,它是基于Adobe Flex技术构建的。 Adobe Flex 是一个开源框架,用于构建富互联网应用程序(Rich Internet ...
包含使用flex显示pdf所需的一套第三方控件,使用方式网上直接搜“使用flex显示pdf”就可以搜到。包含:flexpaper2.2.4,swftools,FlexPaper_2.2.4_SDK_3.5_swc
这个组件,FlexPaper_1.0_swc.zip,包含了实现这一功能的关键资源,特别是SWC文件,它是Adobe Flash Professional或Flex Builder中使用的库文件。 SWC(Shockwave Compiler)是Adobe开发的一种文件格式,它用于打包...
`FlexPaper_SDK4.swc`是FlexPaper的库文件,它是编译Flex应用程序时需要引入的类库,包含了所有用于展示PDF的必要组件和功能。 为了在Flex 4.0应用中实现翻书效果,我们需要做以下几步: 1. **导入FlexPaper SDK**...
4. **API接口**:FlexPaper 提供了一套API接口,使得开发者可以轻松地集成到自己的Web应用中,控制文档的加载、翻页、缩放等操作,也可以通过API控制是否显示特定功能,如打印按钮。 5. **跨平台兼容性**:由于基于...
而`flexswcnew.fxpl`可能是一个FlexBuilder或FlashDevelop等开发工具的项目文件,用于编译和构建FlexPaper组件。 1. **FlexPaper架构**:FlexPaper主要由两部分组成:服务器端和客户端。服务器端负责处理文档转换,...