要做一个在线浏览pdf的网页,打算用flexpaper显示由pdf转化过来的swf文件。
小弟是新手,不知如何在myeclipse的java web工程里加入flexpaper:
(1)需要加什么lib么?
(2)jsp里怎么显示呢?若能回答,万分感激,必有厚谢~~~~
小弟是新手,不知如何在myeclipse的java web工程里加入flexpaper:
(1)需要加什么lib么?
(2)jsp里怎么显示呢?若能回答,万分感激,必有厚谢~~~~
解决方案 »
- document.getElementsByTagName('html')[0].outerHTML获取页面源代码后,无法提交到指定动作
- struts1上传文件的大小限制
- 100分求java做报表示例
- 如何使用表格的单元格作为文本框输入数据并进行提交到数据库中。
- 像CSDN这种网站,登录一次之后,在一个星期内都不用登录了,是怎样做到的??
- action执行完不跳转
- Hibernate 异常
- 求帮,jsp连接mysql
- 请教如何把一个用jni调c的java程序和javabean关联起来
- jsp下载文件时出现乱码???????????
- 生成实体时报Could not create local repository at H:\central-repository 错
- 关于jsp提交数据库乱码问题
是Flex的工具,用到java里面去干嘛?
2. 转换PDF到SWF,可以通过命令行的方式,例如将Paper3.pdf转换成Paper3.swf
C:\SWFTools\pdf2swf Paper3.pdf -o Paper3.swf二. 使用已经编译好的FlexPaper的flash版本浏览你的文档下载并解压出已经编译好的FlexPaper
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之间的数,表示显示的放大参数
复制你创建出来的swf和PDF2SWF到解压缩出的相同目录
确定你添加了FlexPaperViewer.swf
三. 在Flex中使用FlexPaper1. 下载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.favzone.controls.flexpaper.*">
<flexpaper:FlexPaperViewer width="800" height="500"
Scale="1" SwfFile="Paper3.swf" />
</mx:Application>
· 基于国内强大的DEDECMS内容管理系统进行二次开发,同时根据具体需要可以整合其它系统
· 强大的文档批量上传方式,强大的会员中心,有效的管理会员自己的文档
· 多种收费方式:支持设置下载收费,限制页数阅读收费等,后续可按不同需求灵活设计扩展更多的收费模式,可支持广告插入及播放
· 强大的在线浏览模式,支持分步加载文件,有效增强客户端浏览大文件的体验
· 多种充值方式(支付宝,财付通,易宝等等)整合,方便各种用户使用
· 可通过UCenter轻松与其它系统整合
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+w+'" height="'+h+'"> ');
document.write('<param name="movie" value="' + file + '">');
document.write('<param name="quality" value="high"> ');
document.write('<param name="wmode" value="transparent"> ');
document.write('<param name="menu" value="false"> '); document.write('<embed src="' + file + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');
document.write('</object> ');
}<div id="flash">
<script type="text/javascript" language="javascript">swf('webjx.swf','500','220');</script>
</div>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>符合web标准的嵌入Flash的方法</title>
<script type="text/javascript" language="javascript" src="flash.js"></script>
<style type="text/css">
#flash { width:500px; margin:50px auto; border:5px solid #03c;}
</style>
</head>
<body>
<div id="flash">
<script type="text/javascript" language="javascript">swf(webjx.swf','500','220');</script>
</div>
</body>
</html>