Java如何设置word中某段⽂字的字体段落样式
版权声明:本⽂为博主原创⽂章,如果喜欢欢迎收藏转载! blog.csdn/IT_zhang81/article/details/89311864 </div>
<link rel="stylesheet" href="csdnimg/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css">
<link rel="stylesheet" href="csdnimg/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css">
<div class="htmledit_views" id="content_views">
<h2><a name="t0"></a>前⾔:</h2>
在我们的OA系统中,有时需要将某段⽂字字体/⼤⼩/颜⾊/段落样式做⼀个统⼀修改,或者直接在某个位置插⼊⼀段带样式的内容。这就需要我们学习微软activex控件的使⽤了。但是这需要开发者具备将activex控件集成到Java环境的能⼒。对于⼤部分Java开发⼯程师来说,仅仅解决单⼀的功能就要掌握activex控件,未免学习成本太⼤。
所以我们今天就要介绍⼀个中间件技术——pageoffice,此中间件技术已经将 在web系统操作office⽂档的⼤部分功能整合完毕,⼤家只需要关注⾃⼰web系统的业务逻辑即可,学习成本低,且功能很丰富。下⾯我们来实战⽤pageoffice实现⼀下⽤Java修改某段word中⽂字字体/⼤⼩/颜⾊/段落样式的功能。
先看效果:
部署步骤(只需4步)
1.官⽹下载集成⽂件,引⼊jar包,配置l
去刚才下载的集成⽂件中到lib,将⾥⾯的内容放在项⽬web-inf的lib中引⼊jar包,然后将l的pageoffice配置引⼊到⾃⼰项⽬的wb.xml中
2.在⽗页⾯aaa.jsp(需要打开⽂档的页⾯)放⼀个a标签或者button
写a标签之前先引⼊pageoffice需要的js⽂件
1.
<script type=
"text/javascript" src=
"/jquery.min.js">
</script>
2.
java修改html文件<script type=
"text/javascript" src=
"/pageoffice.js" id=
"po_js_main">
</script>
然后添加a标签
<a href="javascript:POBrowser.openWindowModeless('Default.jsp' , 'width=1200px;height=800px;');">控制数据区域⽂本的样式</a>
3.在⽗页⾯同级⽬录下创建⼀个名为Default.jsp的⽂件
1.
<%@ page language=
"java"
import=
"java.util.*,java.awt.*"
2.
pageEncoding=
"utf-8"%>
3.
<%@page
4.
import="com.zhuozhengsoft.pageoffice.*,com.zhuozhengsoft.pageoffice.wordwriter.*"%> 5.
<%
6.
WordDocument doc = new WordDocument();
7.
DataRegion d1 = doc.openDataRegion("PO_d1");
8.
9.
10.
11.
12.
WdParagraphAlignment.wdAlignParagraphCenter);//设置数据区域⽂本对齐⽅式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论