pageoffice安装后不显示内容_pageoffice安装时显示错误 - CSDN
精华内容
参与话题
  • 使用pageoffice进行在线预览

    千次阅读 2018-06-21 10:12:27
    1)首先pageoffice不能跨域访问2)使用的是PageOffice_4.4.0.4_Java.zip3)使用pageoffice不能随页面直接打开文件,只能通过前一个html打开4)由于使用的是2个服务,因此pageoffice单独一个服务,只能通过磁盘路径...

    1)首先pageoffice不能跨域访问

    2)使用的是PageOffice_4.4.0.4_Java.zip

    3)使用pageoffice不能随页面直接打开文件,只能通过前一个html打开

    4)由于使用的是2个服务,因此pageoffice单独一个服务,只能通过磁盘路径访问

    5)对路径进行了base64加密

    6)

    var croFilePath = "C:\\\\aaa"+filePath;
        croFilePath = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(croFilePath));
        croFilePath = croFilePath.replace(/\+/g, "%2B");

    由于使用了utf8的base64加密,因此java端也要进行utf-8的解密

    var croFilePath = "D:\\\\pi-web-bncqk-1.0.0"+filePath;
        croFilePath = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(croFilePath));


    public static String encode(final byte[] bytes) {  
            return new String(org.apache.commons.codec.binary.Base64.encodeBase64(bytes));  

        }

    public static byte[] decode(String payload) {  
            return org.apache.commons.codec.binary.Base64.decodeBase64(payload);
        }
        
        public static String encode(String source){
            return encode(source.getBytes(Charset.forName("UTF-8")));
        }
        
        public static String decodeString(String payload) {
            return new String( decode(payload),Charset.forName("UTF-8"));
        }
        
        public static String decodeUrl(String encodeurl){
            try {
                return java.net.URLDecoder.decode(encodeurl,"UTF-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            return "";
        }
        
        public static String encodeUrl(String sourceUrl){
            return java.net.URLEncoder.encode(sourceUrl);

        }

    7)由于base64加密有会有+号,+号在html中展示为空格,因此需要%2B转下

    但是服务端依然会有空格,因此需要java把所有空格转换成+,因此上传的文件不能有空格


    PageOfficeCtrl poCtrl=new PageOfficeCtrl(request);
    WzBase64 wzBase64 = new WzBase64();
    //设置服务器页面
    poCtrl.setServerPage(request.getContextPath()+"/poserver.zz");
    //添加自定义按钮
    poCtrl.addCustomToolButton("全屏切换", "SwitchFullScreen()", 4);//全屏切换
    //设置保存页面
    poCtrl.setSaveFilePage("SaveFile.jsp");
    //打开Word文档
    String filePath = request.getParameter("filePath");
    filePath = filePath.replaceAll(" ", "+");
    poCtrl.webOpen( wzBase64.decodeString(filePath) ,OpenModeType.docReadOnly,"张佚名");



    展开全文
  • 1、pageoffice打开每次变成系统的登录页面 2、有的电脑上打开显示4页,只有个别电脑打开该文件显示5页 3、在线打开word报告,报jQuery未定义错误,需要升级pageoffice版本 4、您的Office软件支持这个命令,或者...

    1、报“您的Office软件不支持这个命令,或者这个命令在打开文档时已被禁止”

    解决方法:(1)office设置问题

    (2)安装有wps冲突

    2、模板上做下拉选项

    pageoffice编辑时,清除下拉选项

    3、pageoffice给模板填制样式乱了

    4、本地安装office2016版本时,pageoffice保存时,报保存至服务器失败。

    本地安装office2007版本时,pageoffice保存时正常,但是office转pdf时转不成功。

    如下解决方法,删除多余空对象。

    解决方法:

    5、pageoffice打开后每次变成系统的登录页面

    打开IE浏览器---》Internet 选项---》安全----》受信任的站点---》站点---》添加自己系统访问地址。

     

    6、pageoffice生成的doc转pdf时,标题显示不显示控制,最好不要选中页面布局中打印前的复选框。

     

    7、 在线打开world报告,报jQuery未定义错误,需要升级pageoffice版本【需要将pageoffice由3.4升级到4.5】

    8、不是office2007、office2016版本差异导致的问题

    如:别的电脑上打开显示4页,只有个别电脑打开该文件显示5页,且已确认和pageoffice版本、office版本都无关,office页边距设置无关、和电脑分辨率无关【我的电脑右击--》属性--》控制面板主页--》显示中选中“较小(S)-100%(默认)”选项,重启电脑生效】,最后查证问题解决方法如下:

    8、pageoffice打开world报  POBrowse应用程序已停止工作问题。

    即使用office又使用wps引起的,将word报告默认打开方式设置为office,便可解决该问题。

    展开全文
  • pageoffice插件

    千次阅读 2018-02-09 11:53:28
    下载了最新版本的 pageoffice v4.3 运行demo 安装插件打开office 没错误把demo方法和jsp拷到项目里配置好环境 一直能用 一时认为这个插件需要和demo一样的文件格式才能用 放成那样的格式之后demo格式的网页果然...

    下载了最新版本的 pageoffice  v4.3  运行demo 安装插件打开office 没错误

    把demo方法和jsp拷到项目里配置好环境后 一直不能用 一时认为这个插件需要和demo一样的文件格式才能用 放成那样的格式之后demo格式的网页果然可以用了 这不对劲 插件不可能是这样的 发现插件引入的两个script 在文件中并不存在 这两个script是在web.xml配置中所配置的 又看了看DEMO的这两个文件 发现是有的 格式如下  自己项目里没有 把js内容复制一份 放进去手动引入 运行是不行的(后来才意识到是项目jsp的问题)成功引入之后可以跳转运行了 

    项目里填注册号的时候如果和demo版本的填的不一样 插件一直报需要升级 就把插件卸载了 服务器里的文件删除掉 重新安装 填同一个测试版的注册号 问题消失 这是在先运行demo版本的基础上 

    下面是又发现的一个问题...

    运行自己配置的pageoffice 本地下载的插件是3M的 安装之后提示没有安装插件 

    运行demo版本的 本地下载插件是6M 运行之后可以使用 显示插件安装完成 


    把这些问题都解决之后 项目重新部署一下 复制电脑里一个文件的绝对路径  再次打开可以使用了 

    换成数据库储存的url之后开始报错  '0x80004005'  文件路径没错地址栏运行可打开、手动打开文件可以、office没有问题

    1.一度怀疑是不是需要用正版的office 百度到了这个插件只对低版本的ofiice可能不兼容 那这个没问题

    2.又想到是不是上传的问题 这个问题想了之后就否决了 

    无奈问客服吧 客服给了一个'0x80004005'这个问题错误的官方帮助文档 链接:http://www.pageoffice.cn:8080/helpCenter/htdocs/plus/search.jsp?r=0.30372984893667865&q=0x80004005 

    看了之后感觉就换文件现在没试过了.... 换到刚才复制电脑里绝对路径的可以打开的文件 打开又是可以!这个时候还是在怀疑文件的问题 然后把这个可以打开的文件复制到另一个文件夹下 把文件名字复制之后 修改数据库对应的储存文件的绝对路径url的文件名 修改之后想着这次可以打开了吧 不行! 那ok就是url的问题了 仔细对比了可以打开url和打不开url的区别 斜杠方向不同 就在url那把斜杠给替换了 运行!ok 可以在网页上打开了 (现在用的是QQ浏览器)

    替换的方法    replaceAll("/", "\\\\")                     

    不过POBrowser打开的方法现在还是不行 有这个错误 




    展开全文
  • 这种方法可以应用在门户网站上,而且对查看次数没有限制,主要原理为,微软从你的服务器下载文件,然后转换为显示在页面中的office文档,格式、样式都能得到保留。api引用方法如下: let doad=document....

    一.用office online的官方接口

    这种方法可以应用在门户网站上,而且对查看次数没有限制,主要原理为,微软从你的服务器下载文件,然后转换为显示在页面中的office文档,格式、样式都能得到保留。api引用方法如下:

    <a href="#" id="download"></a>
    let doad=document.getElementById("download");
    doad.href=‘http://view.officeapps.live.com/op/view.aspx?src=’+"你的地址"
    注意,这个地址必须为域名,不可为ip,否则无法提取。

    https://blogs.office.com/en-us/2013/04/10/office-web-viewer-view-office-documents-in-a-browser/


    二、Office文档直接转换为SWF,通过网页加载Flash预览

    利用flashpaper直接转换为SWF文件(虚拟打印机),然后利用flexpaper预览Flash文件。
    flashpaper是Macromedia的一款产品,随着被Adobe公司收购,Macromedia对于这款软件早就放弃了,国内尚无人在程序中调试成功过。
    参考链接:
    http://www.dzwebs.net/1149.html 


    三、office转Html、pdf转图片在线预览文件Html文件

    利用DCOM配置直接操作Office文件,读取文件内容,导出Html文件
    优点:
    实践证明此方法不科学。
    缺点:
    1、服务器上必须安装Office软件。
    2、配置麻烦,正如微软所说,读取Office不是这么干的。
    3、转换的文件格式均丢失。
    4、仅限于IIS服务器,利用ASP.net(C#)。
    参考链接:
    http://www.cnblogs.com/tangbinblog/archive/2012/11/29/2794110.html 


    四、第三方ActiveX浏览器控件

    如科瀚的SOAOffice中间件、卓正软件的pageoffice控件、WebOffice控件、国外的Office Viewer ActiveX Control
    优点:
    可在线编辑等。
    缺点:
    1、客户端需安装控件。
    2、付费。
    3、在Html5、CSS3以及桌面向浏览器转换的大潮流下,控件已是昨日黄花。
    参考链接:
    http://www.kehansoft.com/soaoffice/index.htm 
    http://www.zhuozhengsoft.com/ 
    http://www.officectrl.com/ 
    http://www.anydraw.com/ 


    五、微软的Office365

    微软新出的在线文档,与Google文档抗衡,估计没谷歌文档,微软也懒得出这个
    优点:
    微软自家的东西原生态呈现。
    缺点:
    文件大小限制在10M以内,10M以外的无法预览
    加载文件较多,各种图片、文字、样式、JQuery等,页面臃肿,加载速度慢,耗费流量,不适合手机预览
    需要微软的批量许可(即授权),硬件投入方面:架设一台单独的服务器(可以是虚拟机),配置过低能安装,但无法运行,另外还需一台域服务器。而这两台机器上均不能安装其它程序,比如SQLServer,在Office365服务器上每次重启IIS会重置,也就是说你不能有任何其它网站。其主要是用来与SharePoint搭配使用。
    参考链接:
    http://technet.microsoft.com/zh-cn/library/jj219456(v=office.15).aspx 


    六、第三方成熟的服务

    如OfficeWeb365
    优点:
    1、OfficeWeb365采用适合中文排版的纯Html、CSS技术。
    2、接口简单,适合PHP、JSP、ASP.net等所有的对接,省心省力。
    3、费用低廉,节省投入。
    4、不用关心客户端是否安装了Office软件,不用在客户端部署。
    5、手机在线预览2页Word文档只有3K大小,且格式保留,领先全球的中文在线预览技术。
    6、支持国产的金山WPS,这在国内尚属首列。
    7、其解析速度(100ms)与高并发的支持远远把对手甩在了后面。
    缺点:
    1、OfficeWeb365只能查看不能编辑,目前在线编辑版的正在开发。
    参考链接:
    http://www.officeweb365.com 


    七、在浏览器中直接打开

    通过设置MiME类型,告诉浏览器这是Office文件,浏览器直接调用本地Office或PDF软件打开
    优点:
    1、不用编程,不用第三方服务,直截了当。
    2、很多用户安装了Adobe的PDF预览软件,同时在浏览器上也直接安装了插件,浏览器可直接查看PDF文件。
    缺点
    你永远不知道客户机器上是否安装了Office软件,虽然几乎都安装了,但直接调用Office软件,客户体验大大下降,更何况还有个讨厌的迅雷一直在监视你的浏览器,不给你打开的机会,当然这些都是你无法预知的。



    展开全文
  • 普通的MS Office Word只能在本地磁盘上打开和编辑保存,这使得程序员在开发...第一步:请先安装PageOffice的服务器端的安装程序,之后在WEB项目下的“WebRoot/WEB-INF/lib”路径中添加pageoffice.cab和pageoffice...
  • SOAOffice和iWebOffice、NTKO的比较及其优势 近年来,市场上出现了一些能够在Web页面调用显示Office的控件或中间件产品,这让Web页面能处理常用的Office文档的历史一去复返,给大家带来了很多便利。笔者先后用...
  • 最近做项目用到word、excel的在线浏览编辑功能,在网上找了很多的工具软件,一...此次开发用到的是卓正公司的pageoffice集成,需要购买使用。 简单介绍下Page Office: 1. 在web网页里打开、编辑、打印预览、打印W...
  • Office Visio是Microsoft Office 家族中的一个成员,是当今最优秀的办公绘图软件之一,它将强大的功能和简单的操作完美地结合在一起。使用Office Visio 可以绘制业务流程图、组织结构图、项目管理图、营销图表、...
  • 点聚weboffice使用总结

    万次阅读 热门讨论 2014-01-10 12:06:55
    近来的项目时在公司做内容管理系统,涉及到很多浏览器端的展示,公司统一用的是点聚的weboffice控件,以前没用过,摸索了一段时间,总结和记录一下在使用的过程中遇到的问题。   1. 安装 安装的过程还是很简答的...
  • 解决Office软件冲突问题

    千次阅读 2014-10-28 15:28:59
    Office软件冲突问题,原因就是不同版本的问题,我的电脑上是Office2007和...2、卸载完成,打开Office2010任一款工具,Word、Excel都行,系统会提示安装,这个要确保安装进行,能取消。等安装完成,分别打开所需工具
  • 6 款国外开源web oa办公系统

    万次阅读 2011-10-24 17:11:34
    国外的开源产品较多,而且大多提供免费的社区版本,oa办公系统也例外。 1、eGroupware  eGroupware是一个多用户,在以PHP为基础的API上的定制集为基础开发的,以WEB为基础的工作件套装。目前可用的模板包括...
  • 基于Office Visio 2010 图表绘制

    万次阅读 2012-12-11 15:21:23
    Office Visio是Microsoft Office 家族中的一个成员,是当今最优秀的办公绘图软件之一,它将强大的功能和简单的操作完美地结合在一起。使用Office Visio 可以绘制业务流程图、组织结构图、项目管理图、营销图表、...
  • [转自老马的文章]用MODI OCR 21种语言

    万次阅读 2017-06-15 18:00:54
    作者:马健邮箱:stronghorse_mj@hotmail.com发布:2007.12.08更新:2012.07.09按照《MODI中的OCR模块》一文相关内容进行修订2012.07.02按照新版Pdg2Pic的情况对内容进行补充2012.06.11标题从《在简体中文Office ...
  • 目前的包含文档处理功能的Web办公系统,在打开文档的时候,一部分系统是采用Office文档嵌入到主窗口页面中右侧工作区域的方式,另一部分系统采用的是弹出新的浏览器窗口,里面完整的嵌入Office文件的打开方式,这两...
  • 本页内容 0 _fcksavedurl=" vspace="2" border="0" src="http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_down.gif" /> 简介
  • 最近需要在网页上实现预览上传的word文档,并能在预览中添加自己的水印,之前没有实现过相关功能,搜索了一下网上的资料,清晰...安装配置OpenOffice、java、jodconverter,实现office文件转pdf 下载fpdf、fpdi库,...
  • OA公文流转系统主要用于处理企业...根据文档在OA系统及其它办公系统的中的流转方式,PageOffice开发平台研发出了文档流转的各个环节对应的文件打开模式及相关实用功能,以便于更好地实现OA系统的需求。下面我们详细...
  • java导出word的5种方式

    万次阅读 2019-01-09 08:57:19
    在网上找了好多天将数据库中信息导出到word中的解决方案,现在将这几天的总结分享一下。总的来说,java导出word大致有5种解决方案: ...通过Jacob实现了在Java平台上对微软Office的COM接口进行调用。...
  • office 控件编辑 基本介绍 iWebOffice系列文档控件,是江西金格网络科技有限责任公司经过两年的完全自主开发设计,拥有自主知识产权的中间件软件,于2003年3月取得了国家软件著作权保护,于2003年12月取得了江西...
  • 安装相关软件去http://www.zhuozhengsoft.com/download.html 下载sealsetup.exe、pageoffice.jar和posetup.exe,jar包的话如果大家使用maven可以百度下maven导入本地jar包方法,拷贝posetup.exe到项目的WEB-INF\lib...
1 2 3 4 5 ... 20
收藏数 6,204
精华内容 2,481
关键字:

pageoffice安装后不显示内容