java 更新word目录_java aspose.words 生成word目录和更新目录
1.生成目录
public static void creat(){
String resourceWordPath = "/media/xx/新加卷2/xx/UserName.docx";
String targetWordPath = "/media/xx/新加卷2/xx/UserName1.docx";
try {
WordToPdfUtils.getLicense();
Document doc = new Document(resourceWordPath);
addHeaderFooter(doc);
DocumentBuilder builder =new DocumentBuilder(doc);
doc.getFirstSection().getBody().prependChild(new Paragraph(doc));
builder.moveToDocumentStart();
//设置目录的格式
//“目录”两个字居中显示、加粗、搜宋体
builder.getCurrentParagraph().getParagraphFormat().setAlignment(ParagraphAlignment.CENTER);
builder.setBold(true);
builder.getFont().setName("宋体");
builder.writeln("目录");
//清清除所有样式设置
builder.getParagraphFormat().clearFormatting();
//目录居左
builder.getParagraphFormat().setAlignment(ParagraphAlignment.LEFT);
//插入目录,这是固定的
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);
doc.updateFields();// 更新域
doc.save(targetWordPath);
}catch (Exception e) {
e.printStackTrace();
}
}
2.1 更新目录
public static void directoryUpdate() {
String resourceWordPath = "/media/xx/新加卷2/xx/UserName.docx";
String targetWordPath = "/media/xx/新加卷2/xx/UserName1.docx";
try {
WordToPdfUtils.getLicense();
Document doc = new Document(resourceWordPath);
doc.updateFields();// 更新域
doc.save(targetWordPath);
}catch (Exception e) {
e.printStackTrace();
}
}
java 更新word目录_java aspose.words 生成word目录和更新目录相关推荐
- java word 模板_java根据模板生成word文件
JAVA生成word模板程序步骤 1. 将freemarker-2.3.13.jar复制到项目\WEB-INF\lib目录下 2. 编辑模板文件 (1) 将DOC文件另存为xml文件,将xml文件在e ...
- java下freemarker2.3.28+aspose实现生成word文档生成、word转pdf转换
一.java生成word文档 java生成word文档常用的两种方式: (1)apache下的poi类库处理office文档 (2)freemarker编辑word文件转换的xml文件 通过网上了解, ...
- java占位符填充_Java使用freemark生成word
1.制作模板 先用office word做一个模板word文档,${usrName}.${nowDate}占位符 可以使用 office 或者 wps 先创建一个模板表格 (替换$部分可以在 模板格式 ...
- java 创建word文件_java基于feemarker 生成word文档(超级简单)
问题由来: 开发个新需求,需要按规定导出word文档,文档截图如下 因为之前没做过这个,一脸懵B啊,导出excel和txt倒是经常接触到,对于这个word这种格式不严谨的文件怎么处理呢? 技术选型:可 ...
- Java读取word模板,并动态生成word
Java读取word模板,并动态生成word 最近有个需求是将数据库里存入的用户个人信息生成一个word然后供用户下载,第一时间就就想到了poi来做,所以记录一下免得自己忘了,忘了也可以回来看看
- 基于Aspose.Words 生成Word文件
原文地址为: 基于Aspose.Words 生成Word文件 using Aspose.Words; string tmppath = Server.MapPath("~/TestWord. ...
- java aspose.words 生成word目录和更新目录
1.生成目录 public static void creat(){String resourceWordPath = "/media/xx/新加卷2/xx/UserName.docx&qu ...
- java根据word模板导出_java根据模板生成,导出word和pdf(aspose.words实现word转换pdf)...
相关一部分java文件和jar包 pom文件 com.aspose aspose-words 18.2 word模板 其中的内容要在设置在表格里面 js导出方法 functionf_export(){ ...
- aspose.words生成word文档(.dox、.docx等)时,生成目录后,目录中的页码和实际页码不对应,代码中更新域都没用
插入目录以及设置目录样式的代码: //将光标移到目录书签 builder.moveToBookmark("TOC"); builder.insertBreak(BreakType. ...
最新文章
- 九种将元器件从PCB上拆焊下的方法
- SQL链表查询 数据库为空
- canvas 绘制跟随鼠标移动的线条
- lintcode :Partition List 链表划分
- 台湾大学林轩田机器学习基石课程学习笔记5 -- Training versus Testing
- 7时过2小时是几时_2017最北师大版二年级下册数学第七单元《时、分、秒》过关检测卷...
- 中国人工智能学会通讯——智能系统测评:挑战和机遇
- Windows 10 内测版:你有Edge了,不需要别的浏览器!
- hdu 4681(枚举+dp)
- 比较器matlab,用于比较 MATLAB 对象的公共属性的比较器 - MATLAB
- MathWorks 中国
- rbac 一个用户对应多个账号_SaaS产品用户权限管理-RBAC
- jar转apk专辑 android,jar转apk格式转换器
- 推荐凸优化经典书籍,来自boyd
- weed-fs 压力测试
- Would you like to share anonymous usage data about this project with the Angular Team at Google unde
- 解决了群友的js的问题 (! + [] + [] + ![]).length = 9 的验证 - Kaiqisan
- PySpark reduce reduceByKey用法
- java低位_Java 高位低位
- Python小白的进阶之路---Day5
- UVA 1626 括号序列
热门文章
- 快捷方式 ABP——切换MySQL数据库
- matlab模糊解耦,模糊神经网络解耦MATLAB源程序
- 如何高效学习.pdf
- matlab ifft取实部,[合集] matlab中IFFT的问题
- 为什么手机信号满格,但网速却还是那么慢?这4点原因是关键
- 如何计算每个月有多少天
- 重要公告|Moonriver成功续约Kusama平行链插槽租赁期
- 乐高大颗粒作品19:端午节做一个粽子
- DATABASE_ROUTERS在Django中使用多个MySQL数据库进行配置
- Java SE 8 Archive Downloads (JDK 8u202 and earlier)