- 浏览: 83775 次
- 性别:
- 来自: 北京
最新评论
-
妮子321:
参见附件图片
java开发实现word在线编辑及流转 -
妮子321:
原文链接:http://www.cnblogs.com/pag ...
转 Java给word中的table赋值 -
妮子321:
点击查看图片附件查看具体操作步骤原文链接:https://ji ...
Java开发在线打开编辑保存Word文件 -
妮子321:
可参见附件图片
Java开发在线打开编辑保存Word文件(支持多浏览器)
文章列表
1.需求
java 实现不同用户编辑 word 文档的不同区域(https://my.oschina.net/u/3507515/blog/2413926)
这篇文章主要介绍了不同的用户编辑不同的区域.但是如果多个用户同时编辑保存文档文档的时候就会出现相互覆盖的问题, 所以 pageoffice 提供了不同用户同时编辑word 文档不同区域的方法
2:核心思想以及代码
思想: 保存的时候拆分成子文件保存(数据区域的内容作为文件提交)
前言:
对于在线操作word文档的OA系统来说有一个常见问题,就是对于服务端放置的word文档,如果有两个人甚至更多客户端同时打开该文档时,就会存在并发问题。有了并发问题就会出现操作的文档保存内容被覆盖的问题,造成用户 ...
1:需求
案例分析: 员工写了一篇文案 . 需要各位领导需要填写各自的意见 .
2:方案:
不同的用户编辑不同区域的方法,
核心思想: pageoffice 提供了指定区域是否可编辑的方法
前言:
对于中大型OA系统来说,在线打开word文档已经是一个常用需求。既然有在线操作word文档的需求,那就不可避免要有打开文档时动态填充数据的需求。这篇文章就让小编来介绍一个中间件技术-pageoffice。
pageoffice对于word的功能做到了80%以上的封装,而且api比较简单容易上手。
推荐像小编一样 只懂Java不懂VBA接口 不懂office程序调用的同学花10分钟学习一下。
先看效果
这里的“张三”和“销售部”就是由Java后台填充到word文档中的数据。
如何集成(复制粘贴只需5步)
1.官网下载pageoffi ...
OA办公系统都会有很多在线处理office办公文档的需求。其中有一点也基本绕不开,那就是为文档盖章或添加手写签名来保护文档,让被盖章的文档不再被编辑。
在Java中,用于操作office的解决方案常用的有POI、OpenOffice等。但是这些解决方案都是功能少不够用,对于office文档的操作在格式上会经常出问题。常见的文档格式出错,文档崩溃,用起来差强人意。
在线编辑office插件pageoffice上手容易。
效果:
点击加盖印章
输入盖章人用户名密码(自己系统可以自定义添加,这里输入默认的:李志:111111)
选择印章( ...
1:需求
直接打开表格填充数据到模板后的效果可能出现表格重叠的问题用自定义名称填充数据到模板后表格互不影响
Excel自身有一个“定义名称”的功能,
(1)可以给任意的单元格定义一个名称,比如定义某个单元格的名称为:testA1,如何给这个名称为“testA1”的单元格赋值。
(2)可以给选中的一块区域(在PageOffice的概念里称这块区域为一个Table)定义一个名称,比如定义区
1. 需求
防止多个用户同时打开一个文件,出现编辑保存文件相互覆盖的问题。
2. 页面代码
(1)web.xml
<!-- PageOffice Begin -->
<servlet>
<servlet-name>poserver</servlet-name>
<servlet
前言:
经常做OA办公项目的同学一定和我一样被各种线上的office操作整疯了。基本上涉及到Java操作office的时候就会想到POI和openoffice.这两种方案都是需要找各种jar包,然后用里面繁杂的api。关键是做出来的文件格式有各种各样的问题,有时生成的文件打不开,有时文档格式混乱。搞了好几天的需求终于实现了,最后看到效果那一刻。。。唉呀妈呀 脑瓜疼 脑瓜疼
此时就需要另辟新径了,得找个更专业的解决线上office操作的插件——pageoffice。虽然pageoffice官网提供了大量功能,但是通过这篇博客可以让同学们省去学习时间,让你10分钟实现word转PD ...
前言:
在我们的项目中有时候会遇到在线打开PPT文档的需求,这个需求看似很简单,只是将每一页的内容放在网页上浏览一下。可是实现起来又无从下手。其实它是一定会用到微软的接口的,要不然怎么让程序识别渲染PPT文件呢?
今天小编就把之前用过的很简单就能满足需求的一个技术介绍一下——pageoffice。并且文章后面免费提供注册码!!!
先看效果:
部署步骤(只需5步)
1.官网http://www.zhuozhengsoft.com/dowm/下载集成文件,引入jar包,配置web.xml
去刚才下载的集成文件中找到lib,将里面的内容放在项目web-inf的lib中引入j ...
此示例演示用 pageoffice 在线打开编辑保存office 办公文档
需要用到的jar包(http://www.zhuozhengsoft.com/dowm/?v=4)下载试用程序包
pageoffice4.5.0.4.jar
1.WEB.XML
<!-- PageOffice Begin -->
<servlet>
<servlet-name>poserver</
PageOffice开发平台
- 博客分类:
- java操作word
PageOffice开发平台是北京卓正志远软件公司自主研发具有自主知识产权的软件产品,都是用来提供在线编辑Office文档、动态填充、动态提交功能的通用组件库,能够帮助Web开发人员轻松实现在网页中嵌入微软Office的特殊功能。集 ...
应用场景
在一些特殊应用场合,客户希望在服务器上生成文档的同时并填充数据,客户端的页面不显示打开文档。
目前服务器上生成文档的方案就是采用SharePoint或VSTO,SharePoint高昂的价格令人望而生畏,在此不讨论该方案。由于历史遗留问题,Office本来是设计与COM协同工作的,这就使得从一开始VSTO就有点"水土不服"。.net代码通过封装COM与Office通信,但是有时这种配合却并不协调,Office对象模型并不总是遵循.net设计所采用的命名规则和设计模式,而且服务器上生成文档对服务器压力很大,编码比较复杂,开发过程非常消耗时间和精力。
所以针对这 ...
在某些情况下,用户想动态生成一个内容无法预知的公文,换句话说,就是无法事先准备一个固定格式的模板,这种情况就需要开发人员完全用编码实现从零到图文并茂的Word文档的动态生成功能了。这里的“零”指的就是Word空 ...
Word中的table是要借助数据区域(DataRegion)实现的,要求数据区域完整的包含了整个Table的内容,这样才可以通过数据区域控制和操作table。因此,要想使用table,则必须在word文件中插入书签(数据区域,即书签的添加使用与实现方法在“导出word.doc”文档中已经详细介绍过了,此处不再赘述)。而table的插入,既可以在Word模版中书签处手动插入:工具栏“插入”→“表格”,亦可以在程序中通过数据区域动态添加。
一、给Word模板中的table手动插入书签。
1. 把Table包含在数据区域中。例如:有这样一个人员信息表,想要在这个人员信息表中填充数据,则必须 ...
PageOffice集成说明
- 博客分类:
- java操作word
运行PageOffice产品的演示程序:
访问PageOffice官网:http://www.zhuozhengsoft.com/ ,下载PageOffice产品开发包;
解压PageOffice开发包,双击运行Setup.exe安装服务器组件;
双击 Samples4 目录下的 Samples4.sln,即可运行示例查看效果。
经过上面三个步骤,就可以把PageOffice产品的演示程序运行起来,在以后的开发过程中会经常需要参考Samples4示例,参考演示程序不但可以看到代码是如何编写的,还可以直观的看到对应功能所实现的效果。
集成PageOff ...