一、后端:针对用JAVA POI解决已知路径WORD文件增加自定义页眉,灵活设置页眉字体部分样式@2019
一、获取添加页眉doc文件
我的项目文件路径:
String reportSavePath= "****************";
DOCX文件一:
changer.setAccTemplateReturnDoc(templatePath);(经过我其他操作返回的docx文件)
DOCX文件二:
String path="D:\\abc.docx";(已知路径docx文件)
二、开始获取doc对象
个人:
XWPFDocument docx=changer.setAccTemplateReturnDoc(reportTemplatePath);
样板:
File file= new File(path);
FileInputStream Fs= new FileInputStream(file);
XWPFDocument docx=changer.setAccTemplateReturnDoc(Fs);
三、进行docx设置页眉处理
接下来为模板通用操作:
CTP ctp = CTP.Factory.newInstance();
XWPFParagraph paragraph = new XWPFParagraph(ctp, docx);
XWPFRun r = paragraph.createRun();
r.setText(CaseNo+" 附件一");//设置简单页眉内容
r.setFontSize(10);//设置页眉字号
r.setFontFamily("黑体");//设置页眉字体颜色
paragraph.setBorderBottom(Borders.THICK);//设置页眉下框线
XWPFParagraph[] paragraph1 = new XWPFParagraph[1];
paragraph1[0]=paragraph;
CTSectPr sectPr = docx.getDocument().getBody().isSetSectPr() ? docx.getDocument().getBody().getSectPr() : docx.getDocument().getBody().addNewSectPr();
XWPFHeaderFooterPolicy policy = new XWPFHeaderFooterPolicy(docx, sectPr);
XWPFHeader header =
XWPFHeader header = policy.createHeader(STHdrFtr.DEFAULT, paragraph1);
header.setXWPFDocument(docx);
OutputStream os = new FileOutputStream("D:\\newabc.docx");
docx.write(os);
解决了自己的问题,我还只是个小白,文章仅供参考,如有不当,谢谢指教!!!谢谢
本人稍会一点java poi操作WORD、EXCEL,有兴趣可以一起讨论
一、后端:针对用JAVA POI解决已知路径WORD文件增加自定义页眉,灵活设置页眉字体部分样式@2019相关推荐
- android 删除路径文件内容,Android 删除已知路径的文件或文件夹
转载:https://blog.csdn.net/qq_31939617/article/details/89414714 [功能] delete(String delFile):删除文件或文件夹 d ...
- java poi 上传与下载word文件
java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...
- java io 文件路径_如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径...
如何从Java项目中的相对路径读取文件? java.io.File找不到指定的路径 我有一个包含2个包的项目: ListStopWords.txt ListStopWords.txt 在包(2)中我有 ...
- CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)
CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...
- linux打开word乱码,解决linux下openoffice word文件转PDF中文乱码的问题
网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是l ...
- matlab中sine wave出来的波形在示波器中是直线,已知仿真模型和Sine Wave模块的参数设置如下,则示波器的输出波形是...
已知仿真模型和Sine Wave模块的参数设置如下,则示波器的输出波形是 答:A <UCP500>规定的交单期为"单据必须在提单日后15天内提交" ( ) 答:对 在环 ...
- java poi html转PDF_word和.txt文件转html 及pdf文件, 使用poi jsoup itext心得
word和.txt文件转html 及pdf文件, 使用poi jsoup itext心得 本人第一次写博客,有上面不足的或者需要改正的希望大家指出来,一起学习交流讨论. 由于在项目中遇到了这一个问题 ...
- JAVA Apache POI解析docx格式的word文件并提取带样式文本
关于JAVA Apache POI读取word文档,网上资料很多,但是大多数还是仅仅提取文档中的纯文本,好一点的,也就提取所有图片,但是,word文档本身是具有样式的,这样简单粗暴的提取就会丢失字体. ...
- Java基础练习题 已知长方体的长、宽、高分别是a、b、c,求其表面积和体积。
目录 1.代码思路 2.代码实现过程 2.1.获取用户输入 2.2.计算结果并输出 3.完整代码 1.代码思路 先通过用户键盘输入获取三个数,分别为长.宽.高,然后通过长方体表面积和体积计算公式进行计 ...
最新文章
- 漫漫运维路——集群基础知识
- 自定义图片字段调用的问题出现{dede:img ..}
- 一篇文章讲清楚人工智能、机器学习和深度学习的区别和联系
- log4j的NDC/MDC区别与应用
- Libra深度解析!
- ML之Hash_EditDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用编辑距离算法进行判别
- Leetcode题库 6.Z字形变换(C实现)
- dptcpp 题目 2352: [信息学奥赛一本通-T1440]数的划分-dp
- 【DP】奖励卡(jzoj 3937)
- Eclipse C/C++开发环境搭建
- Centos中不从skel目录里向其中复制任何文件错误的解决方法
- SPOJ - SUBLEX 【后缀自动机】
- 95.91p30.space\/index.php,关于 ThinkPHP6 分页样式的定制及点击下一页搜索条件丢失的解决方法...
- [Hadoop]在Windows上安装Hadoop
- UVa 10945 - Mother bear
- 如何美化菜单界面java_用 Java 创建带图像的菜单来美化界面
- 转载,gini系数代码对应的公式
- 云打码案例 python
- 管理学(第二课)笔记
- Sql Server 2008 通用语法总结