当前位置: 首页 > news >正文

Flex:使用FlexPaper显示PDF文档

FlexPaper是一个开源的轻量级文档显示组件,被设计用来与PDF2SWF一起使用,使在Flex中显示PDF成为可能。它可以被当做Flex的library来使用。

 

一. 使用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 (注:FlexPaper有两个版本,一个是flash版本,一个flash版本,flash版本给出了一个在html中通过swfobject调用swf的方式,这里面的FlexPaperViewer.swf是已经编译好的显示pdf转化而成的swf的flex,其中引用了FlexPaper组件)
  2. zip文件包含一个例子文件叫做FlexPaperViewer.html,它向你展示了需要传给FlexPaper的基本参数
    Js代码  
  3. 复制你创建出来的swf和PDF2SWF到解压缩出的相同目录
  4. 确定你添加了FlexPaperViewer.swf

 

三. 在Flex中使用FlexPaper(如果不使用二中的方式,可以自己写flex,然后编译成swf,也就是二中的FlexPaperViewer.swf)

 

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

Xml代码,在src中添加mxml:

相关文章:

  • SWFObject2.0两种调用方式
  • 异构SOA系统架构之Asp.net实现(兼容dubbo)
  • Spring核心技术(十一)——基于Java的容器配置(一)
  • 让网站禁止某些邮箱的注册
  • oschina github使用指南
  • VC++ 命名空间
  • 数据库字段类型
  • C++对C的扩充(1)
  • JS中创建对象的方法及json
  • C++对C的扩充(2)
  • Chapter1-data access reloaded:Entity Framework(下)
  • 第四讲:面向对象程序设计方法及类、对象的概念
  • 第五讲:类的成员、对象成员的引用
  • Linux2.6内核--进程调度理论
  • 第六讲:类、对象的简单应用及类封装、隐蔽性
  • Akka系列(七):Actor持久化之Akka persistence
  • Debian下无root权限使用Python访问Oracle
  • java取消线程实例
  • markdown编辑器简评
  • 闭包,sync使用细节
  • 从0到1:PostCSS 插件开发最佳实践
  • 对象管理器(defineProperty)学习笔记
  • 计算机在识别图像时“看到”了什么?
  • 记录:CentOS7.2配置LNMP环境记录
  • 面试总结JavaScript篇
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 小而合理的前端理论:rscss和rsjs
  • 新书推荐|Windows黑客编程技术详解
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 阿里云ACE认证之理解CDN技术
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​TypeScript都不会用,也敢说会前端?
  • # C++之functional库用法整理
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (2)Java 简介
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (笔试题)合法字符串
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (转载)OpenStack Hacker养成指南
  • ./configure,make,make install的作用(转)
  • .gitignore文件设置了忽略但不生效
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET开源快速、强大、免费的电子表格组件
  • .net生成的类,跨工程调用显示注释
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • .py文件应该怎样打开?
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @property括号内属性讲解
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用