pageoffice无法预览oa_oa无法在线预览文件 - CSDN
精华内容
参与话题
  • 6 款国外开源web oa办公系统

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

    国外的开源产品较多,而且大多提供免费的社区版本,oa办公系统也不例外。

    1、eGroupware

      eGroupware是一个多用户,在以PHP为基础的API上的定制集为基础开发的,以WEB为基础的工作件套装。目前可用的模板包括:电子邮件,通讯录,日程表,记事簿(备注,任务,电话),内容管理,论坛,书签,维客等。

      如果使用Debian/Ubuntu来搭建eGroupware,推荐使用rpm/deb安装包方式进行安装。eGroupware中文支持良好。

    eGroupware下载

    • 软件大小:14.85MB
    • 软件类别:国外软件 | 协同办公
    • 软件语言:多国语言
    • 运行环境:PHP/Mysql,
    • 软件授权:开源软件
    • 更新时间:2011-8-16 9:15:08
    • 相关链接:Home Page

    eGroupware演示http://www.egroupware.org/demo

    2、GForge

      GForge是一个基于Web的协同开发平台。它提供一组帮助你的团队进行协同开发的工具,如论坛,邮件列表等。用于创建和控制访问源代码管理库(如CVS,Subversion)的工具。GForge将自动创建一个源代码库并依据项目的角色设置进行访问控制。其它工具还包括:管理文件发布,文档管理,新闻公告,缺陷跟踪,任务管理等。

      GForge提供免费的社区版,功能比较全面,而且简体中文语言包汉化完整。

    GForge下载


    • 软件大小:12.63MB
    • 软件类别:国外软件 | 企业政府
    • 软件语言:多国语言
    • 运行环境:PHP/Mysql,
    • 软件授权:开源软件
    • 更新时间:2011-4-29 13:56:49
    • 相关链接:Home Page

    GForge演示地址:http://gforge.com/gf/my/


    3、Feng Office

      Feng Office的前身是opengoo,这是一个历史悠久的在线办公系统,作为后继者的fengoffice,功能自然不含糊。

      Feng Office作为一套基于网络的项目协作系统,通过“笔记”、“文档”、“任务”等模块,解决了项目管理过程中的人员管理、成果管理及项目协作的问题;同时,由于其开源的性质,可以免费获得,其友好的用户界面和操作方式,便于学习和部署。

      

    Feng Office下载

    • 软件大小:8.26MB
    • 软件类别:国外软件 | 协同办公
    • 软件语言:多国语言
    • 运行环境:PHP/Mysql,
    • 软件授权:开源软件
    • 更新时间:2011-6-16 9:31:38
    • 相关链接:Home Page

    Feng Office演示地址http://fengoffice.com/web/demo/


    4、Group-Office

      Group-Office是一个基于Web的办公套件。它采用模块化设计,可扩展性强。主要功能有:用户管理、模块管理、email客户端、文件管理、日历、项目管理、网站管理以及客户关系管理等,可以与PDA和Outlook同步。

      Group-Office提供开源、免费的社区版本,提供上图中以中文显示的功能,包括:E-mail,日程表,任务,通讯录、记事本、文件。

    Group-Office下载

    • 软件大小:11.55MB
    • 软件类别:国外软件 | 协同办公
    • 软件语言:多国语言
    • 运行环境:PHP/Mysql,
    • 软件授权:开源软件
    • 更新时间:2011-10-19 9:32:16
    • 相关链接:Home Page

    Group-Office演示地址http://www.group-office.com/Pricing+and+Sign+up

      注册后方可使用在线演示的功能。


    5、PHProjekt

      PHProjekt是一个模块化的协同办公系统用于共享信息和文档。它包括的组件有:团队日历、TimeCard系统、项目管理、请求跟踪、文档管理、通讯录管理、Email客户端、论坛、聊天,记事本、共享书签、待办事项目列表、投票系统等。PHProjekt支持多种协议如ldap,xml/soap和webdav并已经被翻译成36种语言。此外它支持7种数据库包括MySQL、Postgres、Interbase、Oracle、Informix和MS-SQL。

    PHProjekt下载

    • 软件大小:14.45MB
    • 软件类别:国外软件 | 协同办公
    • 软件语言:多国语言
    • 运行环境:PHP/Mysql,
    • 软件授权:开源软件
    • 更新时间:2011-8-26 9:19:07
    • 相关链接:Home Page

    PHProjekt演示地址:http://try.phprojekt.com/htdocs/index.php


    6、Simple Groupware

      Simple Groupware是一个完整的协同工作套件包。它采用PHP,XML,SQL,HTML,CSS和sgsML开发。Simple Groupware与其它同类型系统不同之处在于使用了新的编程语言sgsML。该语言能够实现快速开发Web应用系统。支持MySQL,Oracle和PostgreSQL。

    Simple Groupware下载

    • 软件大小:6.46MB
    • 软件类别:国外软件 | 企业政府
    • 软件语言:多国语言
    • 运行环境:PHP/Mysql,
    • 软件授权:开源软件
    • 更新时间:2011-9-15 9:28:55
    • 相关链接:Home Page

    Simple Groupware演示地址http://www.simple-groupware.de/demo/simple_spreadsheet/

      不得不说,相较于其它演示都提供全功能版预览,此演示只提供表格功能的预览外加一个google广告。

      请关注本站后续的详细评测,经过初步测试,小编个人推荐使用Feng Office。



    展开全文
  • 公司OA(管理系统)需要打开Office文档,以前是用插件做的,浏览器兼容性差,性能不好,咨询下有没有办法在浏览器直接打开Office文档
  • 在 https://view.officeapps.live.com/op/view.aspx?src= 后边添加需要预览的内容 pdf在线浏览 PDF.js下载地址 http://jhyt.oss-cn-shanghai.aliyuncs.com/images/1531367199089_PDFObject.js 使用...

    word+excle表格在线浏览

    通过iframe直接引用微软提供的方法

    https://view.officeapps.live.com/op/view.aspx?src= 后边添加需要预览的内容

    pdf在线浏览

    PDF.js下载地址

    http://jhyt.oss-cn-shanghai.aliyuncs.com/images/1531367199089_PDFObject.js

    使用方法

    引入pdf.js文件

    c

    创建有个div用于展示

    通过js动态添加需要浏览的pdf地址

    var options = {

    height: “550px”,

    pdfOpenParams: {view: ‘FitV’, page: ‘0’ },

    name:“mans”,

    fallbackLink: “

    您的浏览器暂不支持此pdf,请下载最新的浏览器

    };

    PDFObject.embed(url, “#example1”,options);

    预览效果

    在这里插入图片描述

    最近有个需求需要实现文档的在线预览,调研了一些后,决定使用微软的office web apps实现在线预览。
    现在转换server和域控server都配置好了,OWA的文档预览也实现了。但还有个问题,就是输入的url不能有ip,必须把ip替换成域名。
    比如正常可以访问的地址为:http://yl.yjc.lsx.com/op/view.aspx?src=http%3A%2F%2Foa.new1.com%2FXXX.xls。
    但要是把转换服务器的域名yl.yjc.lsx.com或者文档地址里的域名oa.new1.com任意一个改为ip就不能访问了,这要怎么解决。
    看了网上有人动态的修改hosts文件来实现,这个在我这是不可行的,还有什么其他的方法吗?
    或者OWA有什么设置可以直接使用ip?

    展开全文
  • 普通的MS Office Word只能在本地磁盘上打开和编辑保存,这使得程序员在开发...第一步:请先安装PageOffice的服务器端的安装程序,之后在WEB项目下的“WebRoot/WEB-INF/lib”路径中添加pageoffice.cab和pageoffice...

    普通的MS Office Word只能在本地磁盘上打开编辑保存,这使得程序员在开发项目时受到很多的约束,许多的功能无法实现或者无法达到理想的效果。

    下面我就简单的和大家分享一下如何实现Word文档在线打开编辑和保存。

    第一步:请先安装PageOffice的服务器端的安装程序,之后在WEB项目下的“WebRoot/WEB-INF/lib”路径中添加pageoffice.cab和pageoffice.jar(在www.zhuozhengsoft.com网站的“下载中心”中可下载相应的压缩包,解压之后,双击运行Pageoffice服务器端安装程序setup.exe,之后将pageoffice.cab和pageoffice.jar文件拷贝到该目录下就可以了)文件。

    第二步:修改WEB项目的配置文件,将如下代码添加到配置文件中:

    <!-- PageOffice Begin -->

    <servlet>

    <servlet-name>poserver</servlet-name><servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server

    </servlet-class>

    </servlet>

    <servlet-mapping>

    <servlet-name>poserver</servlet-name>

    <url-pattern>/poserver.do</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

    <servlet-name>poserver</servlet-name>

    <url-pattern>/pageoffice.cab</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

    <servlet-name>poserver</servlet-name>

    <url-pattern>/popdf.cab</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

    <servlet-name>poserver</servlet-name>

    <url-pattern>/sealsetup.exe</url-pattern>

    </servlet-mapping>

    <servlet>

    <servlet-name>adminseal</servlet-name>

    <servlet-class>com.zhuozhengsoft.pageoffice.poserver.AdminSeal

    </servlet-class>

    </servlet>

    <servlet-mapping>

    <servlet-name>adminseal</servlet-name>

    <url-pattern>/adminseal.do</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

    <servlet-name>adminseal</servlet-name>

    <url-pattern>/loginseal.do</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

    <servlet-name>adminseal</servlet-name>

    <url-pattern>/sealimage.do</url-pattern>

    </servlet-mapping>

    <mime-mapping>

    <extension>mht</extension>

    <mime-type>message/rfc822</mime-type>

    </mime-mapping>

    <context-param>

    <param-name>adminseal-password</param-name>

    <param-value>123456</param-value>

    </context-param>

    <!-- PageOffice End -->

    第三步:在WEB项目的WebRoot目录下添加文件夹存放word模板文件,在此命名为“doc”,将要打开的Word文件拷贝到该文件夹下,我要打开的Word文件为“test.doc”。

    第四步:在WEB项目的WebRoot目录下添加动态页面word.jsp。在该页面后台中添加自定义标签库:“<%@ taglib uri="http://java.pageoffice.cn" prefix="po"%>”,并引入PageOffice类库:“<%@page import=”com.zhuozhengsoft.pageoffice.*”%>”。之后在前台HTML页面中添加PageOfficeCtrl控件:“<po:PageOfficeCtrl id="PageOfficeCtrl1"></po:PageOfficeCtrl>”,并设置控件所在层的大小。

    第五步:在word.jsp的后台页面,利用PageOfficeCtrl控件在线打开Word文档,代码如下:

    //********************卓正PageOffice组件的使用**********************

    PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);

    poCtrl1.setServerPage("poserver.do"); //此行必须

    poCtrl1.setSaveFilePage("SaveFile.jsp");//如要保存文件,此行必须

    poCtrl1.addCustomToolButton("保存", "Save()", 1);//添加自定义工具栏按钮

    //打开文件,webOpen()方法中的三个参数分别为:要打开的文件路径、打开模式、打开的操作人,其中文件路径既可是相对路径也可是绝对路径

    //绝对路径:String filePath = request.getSession().getServletContext().getRealPath("doc/test.doc");

    String filePath = "doc/test.doc";//相对路径

    poCtrl1.webOpen(filePath, OpenModeType.docNormalEdit, "张三");

    poCtrl1.setTagId("PageOfficeCtrl1"); //此行必须

    再在Word.jsp的前台页面添加JS函数,执行保存操作,代码如下:

    function Save() {

    document.getElementById("PageOfficeCtrl1").WebSave();

    }

    如上所述,简单的就实现了Word文档在线打开操作。接下来开始编写保存页面。

    第六步:在WEB项目的WebRoot目录下添加动态页面SaveFile.jsp,在后台页面中编写代码处理要保存的Word文档,代码如下:

    FileSaver fs = new FileSaver(request, response);

    //保存Word文档到相应的磁盘路径中

    fs.saveToFile(request.getSession().getServletContext().getRealPath("doc/") + "/" + fs.getFileName());

    //fs.showPage(300,300);//可在前台弹出相应大小的窗口,并在上面显示想要显示的信息内容

    fs.close();

    至此,就简单的实现了Word文档的现在打开编辑和保存了。

    方案总结:

    上述的示例主要是借助了PageOffice开发平台的PageOfficeCtrl控件,利用该控件还可实现Word文档内容的提交、添加手写批注、加盖电子印章、Word文档到PDF文档的转换等功能。另外,在PageOffice平台下还可实现Excel、PPT、PDF等文档在线打开编辑保存等等各种操作,很好地解决了开发OA系统的程序员的一大技术难题。

    展开全文
  • java读写word文档,完美解决方案

    万次阅读 2018-05-15 11:04:36
    在网上找了很多解决方案都不太理想,偶尔发现了PageOffice,一个国产的Office插件,开发调用非常简单!比网上介绍的poi,jacob等解决方按容易上手多了!功能接口虽然没有poi,jacob那么多,但是满足了一般的需求的...

    做项目的过程中,经常需要把数据里里的数据读出来,经过加工,以word格式输出。 在网上找了很多解决方案都不太理想,偶尔发现了PageOffice,一个国产的Office插件,开发调用非常简单!比网上介绍的poi,jacob等解决方按容易上手多了!功能接口虽然没有poi,jacob那么多,但是满足了一般的需求的百分之八九十,而且不像poi那样还需要区分处理07格式和03格式那么麻烦。

    下面是百度百科PageOffice的介绍:

      https://baike.baidu.com/item/PageOffice/2737741?fr=aladdin

    PageOffice的基本功能包括:

      在web网页里打开、编辑、打印预览、打印Word、Excel、PowerPoint等Office文档。
      文档并发控制机制。
      提供Word修订痕迹、手写批注、圈阅划线、键盘批注、电子印章等OA公文模块的必备功能。
      根据数据库动态将数据,包括文本、图片、表格等填充、导出到Word、Excel模板中指定的位置处,并且可以动态指定内容的各种格式。
      提取Word、Excel文档中指定位置处的内容,包括文本、图片(Excel暂不支持)、表格等,保存到数据库。
      其他功能就不细说了......

    更多的接口说明参考PageOffice官网API:http://www.zhuozhengsoft.com/help/java3/index.html

    下载地址:http://www.zhuozhengsoft.com/dowm/ 

    下载PageOffice开发包之后,拷贝 Samples4 文件夹到 Tomcat 的 Webapps 目录下,访问:http://localhost:8080/Samples4/index.html 就会看到所有官方示例效果的列表,重点参考以下几个示例:  

      一、11、给Word文档中的数据区域(DataRegion)赋值的简单示例
      一、17、给Word文档中Table赋值的简单示例
      一、18、使用数据标签(DataTag)给Word文件填充文本数据
      二、6、后台编程插入Word文件到数据区域
      二、7、后台编程插入图片到数据区域
      二、8、后台编程插入Excel文件到数据区域
      二、9、给Word文档添加水印
      二、10、使用数据标签(DataTag)给Word文件填充带格式的数据
      二、11、在Word中动态创建数据区域

    我们可以写一个简单的程序测试一下效果:

    复制代码
        PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);    poCtrl1.setServerPage(request.getContextPath()+"/poserver.zz");     WordDocument worddoc = new WordDocument();    //先在要插入word文件的位置手动插入书签,书签必须以“PO_”为前缀    //给DataRegion赋值,值的形式为:"纯文本内容、[word]word文件路径[/word]、[image]图片路径[/image]"    DataRegion data1 = worddoc.openDataRegion("PO_p1");    data1.setValue("测试字符串");//纯文本内容    DataRegion data2 = worddoc.openDataRegion("PO_p2");    data2.setValue("[word]doc/2.doc[/word]");//插入word文件    DataRegion data3 = worddoc.openDataRegion("PO_p3");    data3.setValue("[image]doc/1.jpg[/image]");//插入图片    //打开文件、填充数据    poCtrl1.setWriter(worddoc);    poCtrl1.webOpen("doc/template.doc", OpenModeType.docNormalEdit, "用户名");
    复制代码

      代码很简单。短短几句就完成插入文字,图片,子Word文件的功能!不过做项目的话,可以先定义好一个word模板,这样有利于排版,减少编写代码的工作量,也可以调用PageOffice提供的接口控制模板中数据区域的样式,但是编码工作量就增加了。其功能还远不止这些,根据具体需求具体处理吧。

    展开全文
  • 最近做项目用到word、excel的在线浏览编辑功能,在网上找了很多的工具软件,一...此次开发用到的是卓正公司的pageoffice集成,需要购买使用。 简单介绍下Page Office: 1. 在web网页里打开、编辑、打印预览、打印W...
  • Google Chrome OS(Chrome操作系统)的用户长久以来,一直非常享受可以在浏览器中打开微软Office文档。现在,Google对Office的支持不仅是在Chrome操作系统上,同时也在Windows和Mac操作系统上实现了。 Office ...
  • 通达OA工作流-表单设计

    千次阅读 2017-12-13 09:56:57
    第1章 什么是工作流 1.1 工作流的用途 随着企业管理信息化进程的不断深入,协同应用软件的概念已深入人心,而工作流...Office Anywhere 内置的工作流系统,适用于各行各业,实现企业各类业务的申请、审批、会签
  • 通达OA二次开发手册

    千次阅读 2017-12-12 16:51:15
    Office Anywhere网络智能办公系统(以下简称通达OA),不仅是一套成熟的网络办公系统,同时也是一个完整、精巧的软件开发平台,不仅集成了Web开发的全套环境,并提供了管理架构、系统资源的开放性支持,是开发中小型...
  • Java实现在线预览附件 office转换PDF

    千次阅读 2017-05-24 16:05:47
    Java实现在线预览附件 office转换PDF因为项目是做OA这一块,有很多附件需要实现在线预览附件,在网上也看了很多相关的资料。主要实现方式就是 (openoffice+swftools+flexpaper)和(aspose+pdfjs预览)。主要步骤:...
  • Office在线预览及PDF在线预览的实现方式大集合 一、服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览 微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再...
  • Visio 2010 的十大优点 使用适用于 IT、业务和流程管理等的预先画好的不同形状、示例图形和模板可以快速开始制图。无论需要何种制图,Visio 都可以帮助您快速开始。 在同一位置找到所有所需的内容完成制图任务。...
  • 在网上找了很多解决方案都不太理想,偶尔发现了PageOffice,一个国产的Office插件,开发调用非常简单!比网上介绍的poi,jacob等解决方按容易上手多了!功能接口虽然没有poi,jacob那么多,但是满足了一般的需求的...
  • 计算机常用英语大全 (中英文对照)

    万次阅读 多人点赞 2017-12-24 14:08:14
    CPU(Center Processor Unit)中央处理单元  mainboard主板  RAM(random access  memory)随机存储器(内存)  ROM(Read Only Memory)只读存储器  Floppy Disk软盘  Hard Disk硬盘 ... 
  • 通达2017OA数据字典

    万次阅读 2017-12-26 17:05:01
    通讯簿(address) ADD_ID自增唯一ID USER_ID创建人USER_ID GROUP_ID所属组 PSN_NAME联系人姓名 SEX性别(0-男,1-女) NICK_NAME昵称 BIRTHDAY生日 MINISTRATION职务 MATE配偶 CHILD子女 ...TEL_
  • CISCO技术(1.7万)

    万次阅读 2011-08-09 10:53:42
    0 base|以零为基底\r\n 0 disturbed zero output signal|干扰0输出信号\r\n 0parallel communication cable|平行通讯传输缆线\r\n 1 binary operation|二进制运算\r\n 1 di
  • EBS系统常见问题与故障

    千次阅读 2019-08-14 14:28:26
    EBS系统常见问题与故障1.FORM问题汇总2.并发请求问题汇总3.WMA/MSCA问题汇总4.EBS系统问题汇总5. 软件安装问题汇总 1.FORM问题汇总 1:oracle EBS关闭窗口出现红条(进度/进展) 自己开发的一个Form,主要在第一个Form...
1 2 3 4 5 ... 11
收藏数 206
精华内容 82
关键字:

pageoffice无法预览oa