首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

怎么将PDF嵌入到FLEX内,可以在网页上用SWF打开PDF文件,多谢

2012-02-23 
如何将PDF嵌入到FLEX内,可以在网页上用SWF打开PDF文件,谢谢如何将PDF嵌入到FLEX内,可以在网页上用SWF打开P

如何将PDF嵌入到FLEX内,可以在网页上用SWF打开PDF文件,谢谢
如何将PDF嵌入到FLEX内,可以在网页上用SWF打开PDF文件,谢谢

[解决办法]
flexpaper百度一下这个库吧
[解决办法]
flexpaper 

flexpaper也有些问题
[解决办法]
一. 使用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>

热点排行