![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
word
wqqqianqian
这个作者很懒,什么都没留下…
展开
-
PageOffice 在线打开 word 文件并添加水印
pageoffice在线打开word文件实现添加的水印的功能原创 2022-12-19 10:23:51 · 338 阅读 · 0 评论 -
java 集成 pageoffice 实现 word 文档的在线编辑以及流转
1: 流程用修改无痕迹模式起草文件,各个领导批注自己意见的时候使用强制留痕模式打开,文员清稿的时候用核稿模式打开,还有最后只读模式打开发布的正式文件。其中在领导批注环节也演示了PageOffice提供的手写功能,在文件核稿之后可以加盖印章。2:详细代码<!-- PageOffice Begin --> <servlet> <servlet-name...原创 2019-12-11 11:49:11 · 1125 阅读 · 0 评论 -
java 集成 pageoffice 在线编辑 word 文档,保存之后返回自定义的值,并把值传到父页面
1.描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffice 用pobrowser方法间接弹出一个ie浏览器来实现.弹出的页面称作子页面. 原来的页面称作父页面.最近有个需求. 在线保存文档之后,需要返回一个自定义值,并且把这个值传到父页面中. 回调父...转载 2019-12-04 14:50:04 · 676 阅读 · 0 评论 -
java 集成 Pageoffice 实现在线打开客户端电脑的 word 或者 excel文件,并上传到服务器
一、需求描述。需要将客户端电脑的office办公文件上传到服务器二:方案总体方案用 pageoffice组件操作 word 或者 excel 文件1:在线打开文档 用pageoffice 在线打开编辑保存的功能2:上传本地文件用 pageffice 提供的导入文件的js 方法 document.getElementById("PageOfficeCtrl1")...原创 2019-11-28 10:50:37 · 695 阅读 · 0 评论 -
Java集成PageOffice在线打开编辑word文件 - Spring Boot
开发环境:JDK1.8、Eclipse、Sping Boot + Thymeleaf框架。一. 构建Sping Boot + Thymeleaf框架的项目(不再详述): 1. 新建一个maven project项目:demo。 2. 修改pom.xml配置,把项目配置为Spring Boot项目; 3. 配置Thymeleaf:添加Thymeleaf依赖,并在application.prop...转载 2018-05-11 17:25:50 · 2090 阅读 · 2 评论 -
Java开发在线编辑Word同时实现全文检索
一、背景介绍 Word文档与日常办公密不可分,在实际应用中,当某一文档服务器中有很多Word文档,假如有成千上万个文档时,用户查找打开包含某些指定关键字的文档就变得很困难,一般情况下能想到的解决方案是使用服务器端的Apache poi技术将所有文档的文本获取后存储到数据库,然后打开文档时利用sql语句检索文档是否包含关键字来判断是否是打开文档。但是这种解决办法有很大的弊端,首先poi技术对w...转载 2018-04-28 14:42:24 · 648 阅读 · 0 评论 -
java读写word文档,完美解决方案
做项目的过程中,经常需要把数据里里的数据读出来,经过加工,以word格式输出。 在网上找了很多解决方案都不太理想,偶尔发现了PageOffice,一个国产的Office插件,开发调用非常简单!比网上介绍的poi,jacob等解决方按容易上手多了!功能接口虽然没有poi,jacob那么多,但是满足了一般的需求的百分之八九十,而且不像poi那样还需要区分处理07格式和03格式那么麻烦。下面是百度百科P...转载 2018-05-07 16:59:03 · 1049 阅读 · 0 评论 -
java导出word的5种方式
在网上找了好多天将数据库中信息导出到word中的解决方案,现在将这几天的总结分享一下。总的来说,java导出word大致有5种解决方案:1:Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。通过Jacob实现了在Java平台上对微软Office的COM接口进行调用。 优点:调用微软Office的COM接口,生成的word文件格式规范。 缺点:服务...转载 2018-05-07 17:09:15 · 875 阅读 · 0 评论 -
java在线比较两个word文件
一、项目背景 开发文档管理系统或OA办公系统的时候,实现在线处理word文档的功能比较容易,但是也经常会有客户提出文档版本管理的需求,这就需要同时在线打开两个word文件,对比两个不同版本的word文档内容,在网上几乎找不到解决方案。二、解决方案 集成PageOffice实现在线处理word文件,调用PageOffice的两个word文档对比的功能即可解决此问题,并且调用方法非常简单: Ja...转载 2018-05-08 10:13:03 · 1945 阅读 · 0 评论 -
Java给word中的table赋值
一、准备工作: 下载PageOffice for Java:http://www.zhuozhengsoft.com/dowm/二、 实现方法: 要调用PageOffice操作Word中的table,必须借助数据区域(DataRegion)实现的(原因是word中的表格只有index,没有name),要求数据区域完整的包含了整个Table的内容,这样才可以通过数据区域控制和操作table。而...转载 2018-05-08 10:23:00 · 491 阅读 · 0 评论 -
Java动态填充word文档并上传到服务器
一、 需求背景 在一些特殊应用场合,客户希望在服务器上生成文档的同时并填充数据,客户端的页面不显示打开文档,但是服务器上生成文档对服务器压力很大,目前服务器上生成文档第一种就是方式是jacob, 但是局限于windows平台,往往许多JAVA程序运行于其他操作系统,在此不讨论该方案。二是POI。 但是它的excel处理还凑合, word模块还局限于读取word的文本内容,写word文件的功能就更...转载 2018-05-08 10:30:35 · 341 阅读 · 0 评论 -
JAVA获取word表格中数据的方案
上一个项目的开发中需要实现从word中读取表格数据的功能,在JAVA社区搜索了很多资料,终于找到了两个相对最佳的方案,因为也得到了不少网友们的帮助,所以不敢独自享用,在此做一个分享。 两个方案分别是:一,用POI的TableIterator获取表格中的数据;二,用PageOffice来获取。 为什么说是两个相对最佳的方案呢?因为两个方案都各有优缺点,POI的优点很明显,就是免费,这...转载 2018-05-08 13:29:53 · 618 阅读 · 0 评论 -
java获取word文档的条目化内容
在开发Web办公系统或文档系统时,PageOffice组件是众所周知的在线处理微软word/ppt/excel文档的强大工具,它对WORD文档的各种处理在API层面进行了封装,屏蔽了Office VBA接口的复杂性,而又不失VBA的强大功能,在此要分享的正是PageOffice封装的一个很强大的功能:获取word文档的条目化内容。在一个包含了文档处理功能的办公系统里,用户出于各种原因,希望能通过程...转载 2018-05-11 14:08:30 · 221 阅读 · 0 评论 -
java获取word里面的文本
需求场景 开发的web办公系统如果需要处理大量的Word文档(比如有成千上万个文档),用户一定提出查找包含某些关键字的文档的需求,这就要求能够读取 word 中的文字内容,而忽略其中的文字样式、表格、图片等信息。方案分析 方案一:使用Apache POI技术将所有服务器上文档的文本获取后存储到数据库,查找文档时利用sql语句检索数据中存储的文档文本是否包含关键字来搜索到相关文档。然而现在 mi...转载 2018-05-11 14:00:23 · 184 阅读 · 0 评论 -
java合并word文件
需求背景 在互联网教育行业,做内容相关的项目经常碰到的一个问题就是如何动态生成一张word试卷。事先把题库中的每一道试题都已经保存成一个独立的word文件了,但是在选择了部分试题生成一张word试卷的时候,如果不能通过java程序来合并已经选择了的word试题文件,那么就只能通过手动录入和拷贝的方式来合并word内容,效率低下,而且人工成本和录入出错率都较高。问题难点 使用POI来实现word...转载 2018-05-09 14:27:08 · 156 阅读 · 0 评论 -
java向word模板中填充数据(总结)
使用过PageOffice动态生成word文档的人都知道,PageOffice可以给word文档的指定位置进行填充,这里我们所说的指定位置在PageOffice的专业术语里面有两个概念,一个叫做数据区域(DataRegion),另一个叫做数据标签(DataTag)。 一、 概念 数据区域:是Word文档中具有 "PO_" 前缀命名的书签所定位的文档区域。简单来说,数据区域就是一种特殊的Word...转载 2018-05-09 14:32:33 · 3152 阅读 · 0 评论 -
java操作word生成水印
应用场景 为了保护版权或辨别文件的真伪,有时需要在生成的Word文件中动态添加水印,PageOffice组件的WaterMark类就封装了给在线编辑的Word文件添加水印这一功能,调用接口非常简单。WaterMark类所属命名空间 com.zhuozhengsoft.pageoffice.wordwriter支持两种水印 插入文字水印(核心代码):1 Wo...转载 2018-05-09 14:41:13 · 841 阅读 · 0 评论 -
java调用PageOffice生成word
一、在开发OA办公或与文档相关的Web系统中,难免会遇到动态生成word文档的需求,为了解决工作中遇到导出word文档的需求,前一段时间上网找了一些资料,在word导出这方面有很多工具可以使用,jacob、poi、java2word、itext。jacob要求服务器必须是windows操作系统,服务器上还必须安装office软件,果断放弃!poi需要针对doc和docx两种格式写不同的代码,增加了...转载 2018-05-09 14:49:41 · 5982 阅读 · 0 评论 -
java开发在线打开编辑保存word文件
Java调用logo是“P”图标的第三方插件,实现在线编辑保存Word文件(以jsp调用为例,支持SSM、SSH、SpringMVC等流行框架)工具/原料Eclipse或MyEclipse等java IDE环境logo是“P”图标的第三方插件方法/步骤下载logo是“P”图标的第三方插件开发包:百度一下PageOffice,从官网下载以Myeclipse为例,新建一个Web Project,比如:...转载 2018-05-03 16:48:47 · 4930 阅读 · 2 评论 -
java开发实现word在线编辑及流转
OA公文流转系统主要用于处理企业日常工作中内外部的各种公文,包括了公文的拟稿、审批、传阅、公告、归档,多层上级可以对下级撰写的公文进行逐级审批或修改,待最高级人员确认无误后即可进行核稿和发文等操作,最后在相关人员中传阅。根据文档在OA系统及其它办公系统的中的流转方式,PageOffice组件提供了文档流转的各个环节对应的文件打开模式及相关实用功能,以便于更好地实现OA系统的需求。下面我们详细论述P...转载 2018-05-10 14:30:56 · 3126 阅读 · 0 评论 -
java实现word转pdf
最近遇到一个项目需要把word 转成pdf,百度了一下网上的方案有很多,比如虚拟打印、给word 装扩展插件等,这些方案都依赖于ms word 程序,在java代码中也得使用诸如jacob或jcom这类java com bridge,使得服务器开发受限于win平台,而且部署起来也很麻烦。后来在某论坛看到了一个openoffice+jodconverter的转换方案,可以完成word到PDF的转换...转载 2018-05-10 14:36:52 · 658 阅读 · 0 评论 -
各种java生成word解决方案的优缺点对比
解决方案优点缺点Jacob功能强大直接调用VBA接口,程序异常复杂;服务器必须是:windows系统+安装Office;服务器端自动化com接口容易产生死进程造成服务器宕机Apache POI对Excel的操作功能强大;跨平台操作word的功能比较弱;必须针对doc和docx两种文档格式写不同的代码;兼容性差iText功能一般;跨平台只能生成rtf格式的文件,不是真正的word文件格式Java2w...转载 2018-05-10 14:41:27 · 346 阅读 · 0 评论 -
Java生成Word文档
在开发文档系统或办公系统的过程中,有时候我们需要导出word文档。在网上发现了一个用PageOffice生成word文件的功能,就将这块拿出来和大家分享。 生成word文件与我们编辑word文档本质上是相同的,只不过在用程序生成word文档的时候换成了用代码来操作。下面的例子中主要有添加标题,正文(段落、字体、字号、倍行间距、对齐方式、首行缩进等),插入图片等操作。这里写的例子给出的内...转载 2018-05-10 14:45:16 · 666 阅读 · 0 评论 -
java在线打开PDF文档
步骤一:(涉及到的工具) 访问:http://www.zhuozhengsoft.com/dowm/,从官网下载PageOffice for Java。步骤二:(配置工程) 1. 解压PageOffice 开发包,打开“集成文件”目录,拷贝“WEB-INF\lib”目录中的pageoffice4.4.0.2.jar到自己项目的“WEB-INF\lib”目录 2. 参考“集成文件”文件夹中的 ...转载 2018-05-10 15:27:17 · 181 阅读 · 0 评论 -
Java开发如何在线打开Word文件
此方案使用了PageOffice产品实现在线打开Word文档:1. 首先从PageOffice官网下载产品开发包,http://www.zhuozhengsoft.com/dowm/ ,下载PageOffice for JAVA 2. 把PageOffice产品的示例运行起来,用来参考: 1)拷贝 Samples4 文件夹到 Tomcat 的 Webapps 目录下, 2)访问:http://...转载 2018-04-26 11:58:07 · 1707 阅读 · 0 评论 -
java操作word(一)
一、 需求背景 在做项目的过程中,经常会遇到要把数据库数据导出到Word文件中的需求,因为很多情况下,我们需要将数据导出到WORD中进行打印。此需求可以通过用程序填充数据到word模板中来实现。所谓模板也就是标记了数据位置的Word文件。模板可以简单的分为两种:一种模板包含了固定的、有限个数的数据位置,比如一个请假条的模板中只有“部门、姓名、原因、天数、日期”几个数据位置,也可能是这5个数据位置...转载 2018-05-04 17:13:38 · 159 阅读 · 0 评论 -
Java动态生成word文档(图文并茂)
很多情况下,软件开发者需要从数据库读取数据,然后将数据动态填充到手工预先准备好的Word模板文档里,这对于大批量生成拥有相同格式排版的正式文件非常有用,这个功能应用PageOffice的基本动态填充功能即可实现。但若是用户想动态生成一个没有固定模版的公文时,换句话说,没有办法事先准备一个固定格式的模板时,就需要开发人员在后台用代码实现Word文档的从零到图文并茂的动态生成功能了。这里的“零”指的是...转载 2018-05-09 14:19:24 · 186 阅读 · 0 评论