js word 预览_VUE在线预览swf文件

9a274eefc8cf96652bf8288fd1cd3c97.png

一.使用FlexPaper实现pdf、word等转化为swf的文件在线预览

1. 在flexpaper官网下载flexpaper插件,引入到项目中

2.代码

_this.$refs.playDiv.innerHTML = '<span style="width:95%;height:85%;position:absolute">' + '<div style="position:absolute;left:10px;top:10px;width:100%;height:100%;">' + '<a id="viewerPlaceHolder" style="width:100%;height:95%;display:block"href="javascript:void(0)"></a>'+'</span>';

var fp = new FlexPaperViewer(static/swf/FlexPaperViewer',
'viewerPlaceHolder', {
config: {
SwfFile: escape(swf地址),//播放地址(修改flexpaper_flash.js中MMredirectURL)
Scale: 0.6,
ZoomTransition: 'easeOut',
ZoomTime: 0.5,
ZoomInterval: 0.2,
FitPageOnLoad: true,
FitWidthOnLoad: false,
FullScreenAsMaxWindow: false,
ProgressiveLoading: false,
MinZoomSize: 0.2,
MaxZoomSize: 5,
SearchMatchAll: false,
InitViewMode: 'Portrait',
PrintPaperAsBitmap: false,
ViewModeToolsVisible: true,
ZoomToolsVisible: true,
NavToolsVisible: true,
CursorToolsVisible: true,
SearchToolsVisible: true,
localeChain: 'en_US'
}
});

注:如果不能显示SWF文件,把flexpaper插件的FlexPaperViewer.swf文件放置在文件服务器可以访问的地方,然后在页面上引用外部服务器的这个文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值