pageoffice 查看pdf_pageoffice pdf - CSDN
精华内容
参与话题
  • 接触了一个在线查看文档的功能:pageoffice,遇到了一些问题–在线查看PDF 注意:pageOffice 只有专业版 和企业版 两个版本支持在线查看功能,其余版本都不支持,需要购买。 这里贴出了pageoffice 查看PDF的步骤: ...

    接触了一个在线查看文档的功能:pageoffice,遇到了一些问题–在线查看PDF
    注意:pageOffice 只有专业版 和企业版 两个版本支持在线查看功能,其余版本都不支持,需要购买。
    这里插入图片描述
    这里贴出了pageoffice 查看PDF的步骤:
    https://www.kancloud.cn/pageoffice_course_group/pageoffice_course/655210

    展开全文
  • 问题1: document.getElementById("PageOfficeCtrl1").webSaveAsPDF(); 调用失败 解决方法是在word 文件>选项>加载项 ,在加载项找到 ZoomSeal WordAddin 点击下方的转到 然后将 ZoomSeal WordAddin删除,重新选择 ...

    问题1:

    document.getElementById("PageOfficeCtrl1").webSaveAsPDF(); 调用失败

    document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal();调用失败

    解决方法是在word 文件>选项>加载项 ,在加载项找到 ZoomSeal WordAddin  点击下方的转到 然后将 ZoomSeal WordAddin删除,重新选择 安装目录下的ZSWordAddin.dll


    问题2:

     new ActiveXComponent("Word.Application"); 未执行,网上有说 拷贝两个jacob-1.14.3-x64.dll和jacob-1.14.3-x86.dll 到jdk什么的目录下,我也拷贝了无效

    然后我重新执行了 Maven install 后,就好了

    展开全文
  • 微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览。...

    本文转自 http://www.officeweb365.com/officetoview.html ;仅供大家学习参考


    一、服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览

    微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览。
    优点
    1、有效的保护的源文件及文件的复制,不可复制也是缺点。
    2、源码是自己的,版权有保证。
    缺点
    1、服务器上必须安装Office软件。
    2、导出PDF文件本身是个打印过程,Excel页面格式未设置,会出现一张表格打印出多页来,阅读体验大大下降。
    3、转换过程非常耗费资源,低配的CPU几乎能跑满,服务器卡死。转换时间也非常漫长,这个时间主要是卡在了转换PDF上面。
    4、转换完成服务器会遗留大量Excel、Word进程无法正常退出,有一些折中的解决办法,可以在网上搜索。
    5、设置非常麻烦,本身微软官方的说法Office软件是客户端程序,在与IIS交互的时候本身就未设计。所以很多程序员把精力浪费在了调试程序上面。有两点在调试的时候需要注意。一个是在web.config中设置 <identity impersonate="true" userName="administrator" password="你的服务器管理员密码" />,一个是在Office软件的设置中设置跟桌面交互。
    6、严重浪费磁盘空间,一个文件还需要一个PDF文件、一个SWF文件,是否每次都转换,纠结是要硬盘空间呢还是要CPU的资源。
    参考链接:
    http://www.cnblogs.com/expectszc/archive/2012/04/04/2432149.html 
    http://www.cnblogs.com/liuning8023/archive/2013/03/04/2943482.html 
    http://www.cxyclub.cn/n/29549/ 

    非微软方:没有微软的Office软件可安装,只能用第三方的openoffice(开源、免费)来转换PDF文件,其它方面都一样,优缺点一样
    参考链接:
    http://blog.csdn.net/z69183787/article/details/17468039 


    二、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/ 


    五、微软的Office Web Apps

    微软新出的在线文档,与Google文档抗衡,估计没谷歌文档,微软也懒得出这个
    优点
    微软自家的东西原生态呈现。
    缺点
    需架设一台单独的服务器(可以是虚拟机),配置过低能安装,无法运行,另外还需一台域服务器。而这两台机器上均不能安装其它程序,比如SQLServer,在Office Web Apps服务器上每次重启IIS会重置,也就是说你不能有任何其它网站。
    参考链接:
    http://technet.microsoft.com/zh-cn/library/jj219456(v=office.15).aspx 


    六、第三方成熟的服务

    如OfficeWeb365、idocv
    优点
    1、OfficeWeb365采用的微软的Office Web Apps,idocv不详。
    2、省心省力、节省投入。
    缺点
    1、OfficeWeb365只能查看不能编辑,文档大小限制为10M,这也是Office Web Apps的文档限制大小,不过对于一般Office文件大小已绰绰有余。
    2、idocv的文档还原能力不强,格式无法完全还原,特别是在Excel与Powerpoint上面,但无文档大小限制。
    参考链接:
    http://www.officeweb365.com 
    http://www.idocv.com 


    七、在浏览器中直接打开

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


    八、其它

    如金山快写、一些网盘的预览
    参考链接:
    http://w.wps.cn/ 

    展开全文
  • Java语言实现word转PDF(10分钟解决)

    万次阅读 2018-10-10 14:59:42
    经常做OA办公项目的同学一定和我一样被各种线上的office操作整疯了。基本上涉及到Java操作office的时候就会想到POI和openoffice.这两种方案都是需要找各种jar包,然后用里面繁杂的api。关键是做出来的文件格式有各种...

    前言:

    经常做OA办公项目的同学一定和我一样被各种线上的office操作整疯了。基本上涉及到Java操作office的时候就会想到POI和openoffice.这两种方案都是需要找各种jar包,然后用里面繁杂的api。关键是做出来的文件格式有各种各样的问题,有时生成的文件打不开,有时文档格式混乱。搞了好几天的需求终于实现了,最后看到效果那一刻。。。唉呀妈呀 脑瓜疼 脑瓜疼

    此时就需要另辟新径了,得找个更专业的解决线上office操作的插件——pageoffice。虽然pageoffice官网提供了大量功能,但是通过这篇博客可以让同学们省去学习时间,让你10分钟实现word转PDF的功能。并且最重要的是本篇博客后面会提供破解注册码

    先看效果

    点击另存为PDF按钮就会开始转PDF(如果不想点击按钮也可以放在其他事件中自动转PDF)

    然后查看转换的PDF文件,格式是非常标准的,和本地word转出来的一模一样

    部署步骤(只需5步

    1.官网http://www.zhuozhengsoft.com/dowm/下载集成文件,引入jar包,配置web.xml

    去刚才下载的集成文件中找到lib,将里面的内容放在项目web-inf的lib中引入jar包,然后将web.xml的pageoffice配置引入到自己项目的wb.xml中

    2.在父页面aaa.jsp(需要打开文档的页面)放一个a标签或者button

    写a标签之前先引入pageoffice需要的js文件

    <script type="text/javascript" src="/jquery.min.js"></script>
    <script type="text/javascript" src="/pageoffice.js" id="po_js_main"></script>

    然后添加a标签

    <a href="javascript:POBrowser.openWindowModeless('word.jsp', 'width=1050px;height=900px;','id=er');">打开word文档</a>

    3.在父页面同级目录下创建一个word.jsp文件

    <%@ page language="java"
             import="java.util.*, com.zhuozhengsoft.pageoffice.*"
             pageEncoding="utf-8"%>
    <%
        PageOfficeCtrl pocCtrl=new PageOfficeCtrl(request);
    //设置服务器页面
        pocCtrl.setServerPage(request.getContextPath()+"/poserver.zz");
    //添加自定义按钮
        pocCtrl.addCustomToolButton("保存", "Save()", 1);
        pocCtrl.addCustomToolButton("另存为PDF文件", "SaveAsPDF()", 1);
    //设置保存页面
        pocCtrl.setSaveFilePage("SaveFile.jsp");
        String fileName = "template.docx";
        String pdfName = fileName.substring(0, fileName.length() - 4) + ".pdf";
    //打开文件
        pocCtrl.webOpen(fileName, OpenModeType.docNormalEdit, "张佚名");
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
        <title>Word文件转换成PDF格式</title>
        <script type="text/javascript">
            //保存
            function Save() {
                document.getElementById("PageOfficeCtrl1").WebSave();
            }
    
            //另存为PDF文件
            function SaveAsPDF() {
                document.getElementById("PageOfficeCtrl1").WebSaveAsPDF();
                document.getElementById("PageOfficeCtrl1").Alert("PDF文件已经保存到template.doc同级目录下。");
                <%--document.getElementById("div1").innerHTML = "<a href='OpenPDF.jsp?fileName=<%=pdfName %>'> 查看另存的 pdf 文件<a><br><br>";--%>
                document.getElementById("div1").innerHTML = "<a href='template.pdf'> 查看另存的 pdf 文件<a><br><br>";
            }
        </script>
    
    </head>
    <body>
    <form id="form1">
        <div id="div1"></div>
        <div style="width: auto; height: 700px;">
            <%=pocCtrl.getHtmlCode("PageOfficeCtrl1")%>
        </div>
    </form>
    </body>
    </html>
    
    

    4.在父页面同级目录下创建一个SaveFile.jsp文件 

    <%@ page language="java"
             import="java.util.*,com.zhuozhengsoft.pageoffice.*"
             pageEncoding="utf-8"%>
    <%
        FileSaver fs = new FileSaver(request, response);
        //保存文件到本地磁盘
        fs.saveToFile(request.getSession().getServletContext().getRealPath(fs.getFileName()));
        fs.close();
    
    %>
    
    

    5.新建一个名为template.docx的word文件(如果新建的是doc文件就将第三步的String fileName = "template.docx"代码改为String fileName = "template.doc";)放在父页面同级目录下.然后启动项目直接访问aaa.jsp点击链接.此时会提示安装插件,点击安装成功后提示注册,填写相关信息,填写注册码CA1XB-MF7Y-12ST-PSBP2就可以打开文档.

      注意:这些只是演示级代码,大家可以去pageoffice官网下载示例代码直接将samples4文件夹扔到Tomcat的webapps下,启动Tomcat,浏览器访问http://localhost:8080/Samples4/index.html,查看示例中的下面一个链接,直接看samples4文件夹下SaveAsPDF文件夹里面的代码.

     

    如有侵权,请联系小编

     

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

    万次阅读 多人点赞 2019-07-31 18:40:08
    附件在线预览控件实现的市场调研
  • 说明当前程序的是pagoeffice3说明当前程序的是...pageoffice是向下兼容的,低版本的产品可以用高版本的序列号,但是高版本的程序不能用低版本的序列号。解决办法:(1)删除服务器上的license.lic文件,打开页面...
  • php office文件(word/excel/ppt)转pdf文件

    千次阅读 热门讨论 2018-01-27 15:38:22
    关于预览office文件实现核心就是,把office文件(word,excel,ppt)转为pdf文件, 然后再把pdf文件经过pdf2html转为html文件进行预览。 利用openoffice的话,非常简单,不过效果不太好,转成的pdf样式会乱! 这里...
  • 之前项目需要,查找了office文档在线预览的解决方案,顺便记录一下,方便以后查询。 方案一 直接在浏览器中打开Office文档在页面上的链接。会弹出如下窗口:   优点:主流浏览器都支持。 缺点:Office文档...
  • 我做的功能还是蛮简单的,就是使用浏览器打开一个pdf文档,不废话,上步骤:1.安装相关软件去http://www.zhuozhengsoft.com/download.html 下载sealsetup.exe、pageoffice.jar和posetup.exe,jar包的话如果大家使用...
  • Android实现pdf在线预览或本地预览

    万次阅读 2017-02-13 23:35:54
    最近项目中需要使用在线预览pdf,并要能实现自动播放,我想这样的需求无论如何来说都是很操蛋的 由于本人水平有限,最后讨论将项目需求改成将pdf下载到本地再实现自动播放。 接下来总结下目前能够实现pdf阅读的方案...
  • weboffice 6版本实现在线word

    万次阅读 2018-08-11 13:59:31
    公司最近需要开发一个在线word功能,开始用pageoffice开发的功能被否决因为pageoffice的版权问题,后采用点聚weboffice的免费版开发.因为多个页面需要使用在线word功能,对于weboffice提供的activeX对象进行一定的封装,...
  • C#在线预览文档(word,excel,pdf,txt,png) 1、预览方式:将word文件转换成html文件然后预览html文件 2、预览word文件:需要引入Interop.Microsoft.Office.Interop.Word.dll(Com组件) 3、预览Excel文件...
  • 最近需要在网页上实现预览上传的word文档,并能在预览中添加自己的水印,之前没有实现过相关功能,搜索了一下网上的资料,清晰...安装配置OpenOffice、java、jodconverter,实现office文件转pdf 下载fpdf、fpdi库,...
  • PDF技术(一)-Java实现Office系列文件转PDF文件

    万次阅读 热门讨论 2018-10-10 16:58:29
    最近,公司要求做个文件转pdf的调研报告,于是在网上找了一些实现方法,现在将这些方法做个对比,并记录下来,以后或许有用呢,哈哈。 首先说一下需求,产品要求不能使用第三方软件实现,因为这种实现方式效率不高...
  • 1、手动在控制面板添加打印机,选择“连接到此计算机的本地打印机”,并取消“自动检测并安装即插即用打印机”选择,端口选择“Adobe PDF”,如果没有这个端口,则选择创建新端口。2、驱动程序不要在列表中选择,...
  • 这种方法可以应用在门户网站上,而且对查看次数没有限制,主要原理为,微软从你的服务器下载文件,然后转换为显示在页面中的office文档,格式、样式都能得到保留。api引用方法如下: let doad=document....
  • pageOffice插件在chrome和firefox中能够正确弹出,在IE浏览器中没有反应,前端和后端均不报错 解决方式 在js中调用插件之前,添加如下代码: window.event.returnValue = false; if (window.event.preventDefault)...
  • 一、不能没有的pdf软件 以下介绍的是PDF(Portable Document Format)常用的阅读、编撰以及其他工具。 阅读工具 1、Adobe AcrobatReader中文版 应用平台:Windows XPService Pack 3(32 位)或 Service Pack 2(64 ...
1 2 3 4 5 ... 20
收藏数 5,797
精华内容 2,318
关键字:

pageoffice 查看pdf