Chinaunix首页 | 论坛 | 博客
  • 博客访问: 617774
  • 博文数量: 72
  • 博客积分: 1177
  • 博客等级: 少尉
  • 技术积分: 856
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-23 23:03
文章分类

全部博文(72)

文章存档

2015年(13)

2014年(5)

2013年(7)

2012年(39)

2011年(8)

分类: 系统运维

2012-05-19 19:27:50

1、FlexPaper_1.4.1_.swc有问题,无法正常显示已转换为swf的PDF文档;用FlexPaper_1.3.1_.swc正常。

 

      如何证明FlexPaper_1.4.1_.swc有问题?将FlexPaper_1.4.1_.swc引入flex工程的libs下,新建MXML应用程序,复制以下代码,并将属性SwfFile的值改为空字符串""(这是为了证明错误不是rk.swf导致的,rk.swf是将PDF文档通过pdf2swf转换成的swf文件),然后编译运行,当打开页面时会弹出异常信息,而FlexPaper_1.3.1_.swc不会弹出。(注意:做这个测试一定要在IE下,不要在chrome下,否则不会弹出异常信息)

 

layout="absolute"

width="100%" height="100%"

xmlns:flexpaper="com.devaldi.controls.flexpaper.*">

  Scale="0.8" SwfFile="pdf/rk.swf"/>

 

2、将PDF文档通过pdf2swf转换成的swf文件也可能存在问题。

 

      先下载安装一个swftools;通过命令行输入如下命令:

      E:\swftools\pdf2swf E:\PADIS********.pdf -o E:\rk.swf -T 9

      后面的 "-T 9”指定运行平台的版本为flash player 9,选9比较正常。

      将生成的文件"rk.swf"放到flex编译后生成的目录下,运行页面,即可显示文档。

(做的过程中忘了加 -T 9 了。。。结果惨重啊。。)

 

      一些技巧:如果想将ppt文件在FlexPaper中显示也是可以的,只需先将ppt文件导出为PDF,后面的步骤··你懂的。关键在于导出的pdf文档的质量,我们可以用OpenOffice或WPS,在此推荐使用OpenOffice,不过如果你是用WPS或MS-Office制作的ppt,用OpenOffice打开后可能某些页面显示不正常,需要修改,但是导出的PDF的确比WPS导的好,页面没有多余的空白,也不会出现某些内容导出后跟原始的不一样的情况。


转载自%C2%F2%B6%E0%C9%D9%BF%EC%BD%DD%B5%C4/blog/item/768ae1946ebbb11c7af48007.html

阅读(8937) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~