问题描述
我使用flexpaper+pdf2swf+openoffice做了一个百度文库效果的功能,各种插件都装了,配置完成,在自己机器上使用成功,但把我机器当服务器使用别人访问我机器时浏览时文库效果不管用,按说这些该装的插件只需要在服务器上装就行了,总不能谁浏览谁得先装那么一堆插件吧,如何解决?
解决方案
解决方案二:
客户端什么都不需要装的,因为是基于flash的。客户端浏览不行,出现什么错误,或者什么症状呢?
解决方案三:
我这两天刚做完,你的文库是放在项目里的还是项目外的啊,两种做法不一样。可以把文库浏览的代码贴出来吗
解决方案四:
引用1楼rumlee的回复:
客户端什么都不需要装的,因为是基于flash的。客户端浏览不行,出现什么错误,或者什么症状呢?
总算有人回我了,没出现什么错误,后台也不报错,就是客户端浏览时文库效果的框框出来了,只是没有文字
解决方案五:
引用2楼linuxjkk的回复:
我这两天刚做完,你的文库是放在项目里的还是项目外的啊,两种做法不一样。可以把文库浏览的代码贴出来吗
你客户端访问服务器可以吗?我的是放在项目里的,访怎么解决啊大神,很是着急啊,如果只能在自己机器上用别人访问我机器却不行这功能就算白做了
解决方案六:
引用2楼linuxjkk的回复:
我这两天刚做完,你的文库是放在项目里的还是项目外的啊,两种做法不一样。可以把文库浏览的代码贴出来吗
前台代码:<scripttype="text/javascript">varfp=newFlexPaperViewer('FlexPaperViewer','viewerPlaceHolder',{config:{SwfFile:escape('http://localhost:8080/ecourse/resource/<%=(String)session.getAttribute("fileName")%>.swf'),Scale:0.6,ZoomTransition:'easeOut',ZoomTime:0.5,ZoomInterval:0.2,FitPageOnLoad:true,FitWidthOnLoad:false,PrintEnabled:false,FullScreenAsMaxWindow:false,ProgressiveLoading:true,MinZoomSize:0.2,MaxZoomSize:5,SearchMatchAll:false,InitViewMode:'Portrait',ViewModeToolsVisible:true,ZoomToolsVisible:true,NavToolsVisible:true,CursorToolsVisible:true,SearchToolsVisible:true,localeChain:'zh_CN'}});</script>
解决方案七:
把这个localhost改成自己机子的ip地址就可以了
解决方案八:
但是你自己访问也要用ip地址
解决方案九:
引用7楼linuxjkk的回复:
但是你自己访问也要用ip地址
已经好了,是别的问题。另外我想问一下就是如果word文件过大就无法转换成swf在文库中显示,直接弹出一个框提示pdf2swf已停止工作,这该怎么解决?
解决方案十:
引用2楼linuxjkk的回复:
我这两天刚做完,你的文库是放在项目里的还是项目外的啊,两种做法不一样。可以把文库浏览的代码贴出来吗
另外我还想请问一下如果换成PPT的话如何做成百度文库中PPT的效果,知道吗大神?
解决方案十一:
引用5楼wettjj的回复:
Quote: 引用2楼linuxjkk的回复:
我这两天刚做完,你的文库是放在项目里的还是项目外的啊,两种做法不一样。可以把文库浏览的代码贴出来吗前台代码:<scripttype="text/javascript">varfp=newFlexPaperViewer('FlexPaperViewer','viewerPlaceHolder',{config:{SwfFile:escape('http://localhost:8080/ecourse/resource/<%=(String)session.getAttribute("fileName")%>.swf'),Scale:0.6,ZoomTransition:'easeOut',ZoomTime:0.5,ZoomInterval:0.2,FitPageOnLoad:true,FitWidthOnLoad:false,PrintEnabled:false,FullScreenAsMaxWindow:false,ProgressiveLoading:true,MinZoomSize:0.2,MaxZoomSize:5,SearchMatchAll:false,InitViewMode:'Portrait',ViewModeToolsVisible:true,ZoomToolsVisible:true,NavToolsVisible:true,CursorToolsVisible:true,SearchToolsVisible:true,localeChain:'zh_CN'}});</script>
ip地址问题吧
解决方案十二:
引用10楼Jackie_GP的回复:
Quote: 引用5楼wettjj的回复:
Quote: 引用2楼linuxjkk的回复:
我这两天刚做完,你的文库是放在项目里的还是项目外的啊,两种做法不一样。可以把文库浏览的代码贴出来吗前台代码:<scripttype="text/javascript">varfp=newFlexPaperViewer('FlexPaperViewer','viewerPlaceHolder',{config:{SwfFile:escape('http://localhost:8080/ecourse/resource/<%=(String)session.getAttribute("fileName")%>.swf'),Scale:0.6,ZoomTransition:'easeOut',ZoomTime:0.5,ZoomInterval:0.2,FitPageOnLoad:true,FitWidthOnLoad:false,PrintEnabled:false,FullScreenAsMaxWindow:false,ProgressiveLoading:true,MinZoomSize:0.2,MaxZoomSize:5,SearchMatchAll:false,InitViewMode:'Portrait',ViewModeToolsVisible:true,ZoomToolsVisible:true,NavToolsVisible:true,CursorToolsVisible:true,SearchToolsVisible:true,localeChain:'zh_CN'}});</script>
ip地址问题吧
确实是我IP地址写错了,低级错误