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目录和更新目录相关推荐

  1. java word 模板_java根据模板生成word文件

    JAVA生成word模板程序步骤 1. 将freemarker-2.3.13.jar复制到项目\WEB-INF\lib目录下 2. 编辑模板文件 (1) 将DOC文件另存为xml文件,将xml文件在e ...

  2. java下freemarker2.3.28+aspose实现生成word文档生成、word转pdf转换

    一.java生成word文档 java生成word文档常用的两种方式: (1)apache下的poi类库处理office文档 (2)freemarker编辑word文件转换的xml文件 通过网上了解, ...

  3. java占位符填充_Java使用freemark生成word

    1.制作模板 先用office word做一个模板word文档,${usrName}.${nowDate}占位符 可以使用 office 或者 wps 先创建一个模板表格 (替换$部分可以在 模板格式 ...

  4. java 创建word文件_java基于feemarker 生成word文档(超级简单)

    问题由来: 开发个新需求,需要按规定导出word文档,文档截图如下 因为之前没做过这个,一脸懵B啊,导出excel和txt倒是经常接触到,对于这个word这种格式不严谨的文件怎么处理呢? 技术选型:可 ...

  5. Java读取word模板,并动态生成word

    Java读取word模板,并动态生成word ​ 最近有个需求是将数据库里存入的用户个人信息生成一个word然后供用户下载,第一时间就就想到了poi来做,所以记录一下免得自己忘了,忘了也可以回来看看

  6. 基于Aspose.Words 生成Word文件

    原文地址为: 基于Aspose.Words 生成Word文件 using Aspose.Words; string tmppath = Server.MapPath("~/TestWord. ...

  7. java aspose.words 生成word目录和更新目录

    1.生成目录 public static void creat(){String resourceWordPath = "/media/xx/新加卷2/xx/UserName.docx&qu ...

  8. java根据word模板导出_java根据模板生成,导出word和pdf(aspose.words实现word转换pdf)...

    相关一部分java文件和jar包 pom文件 com.aspose aspose-words 18.2 word模板 其中的内容要在设置在表格里面 js导出方法 functionf_export(){ ...

  9. aspose.words生成word文档(.dox、.docx等)时,生成目录后,目录中的页码和实际页码不对应,代码中更新域都没用

    插入目录以及设置目录样式的代码: //将光标移到目录书签 builder.moveToBookmark("TOC"); builder.insertBreak(BreakType. ...

最新文章

  1. 九种将元器件从PCB上拆焊下的方法
  2. SQL链表查询 数据库为空
  3. canvas 绘制跟随鼠标移动的线条
  4. lintcode :Partition List 链表划分
  5. 台湾大学林轩田机器学习基石课程学习笔记5 -- Training versus Testing
  6. 7时过2小时是几时_2017最北师大版二年级下册数学第七单元《时、分、秒》过关检测卷...
  7. 中国人工智能学会通讯——智能系统测评:挑战和机遇
  8. Windows 10 内测版:你有Edge了,不需要别的浏览器!
  9. hdu 4681(枚举+dp)
  10. 比较器matlab,用于比较 MATLAB 对象的公共属性的比较器 - MATLAB - MathWorks 中国
  11. rbac 一个用户对应多个账号_SaaS产品用户权限管理-RBAC
  12. jar转apk专辑 android,jar转apk格式转换器
  13. 推荐凸优化经典书籍,来自boyd
  14. weed-fs 压力测试
  15. Would you like to share anonymous usage data about this project with the Angular Team at Google unde
  16. 解决了群友的js的问题 (! + [] + [] + ![]).length = 9 的验证 - Kaiqisan
  17. PySpark reduce reduceByKey用法
  18. java低位_Java 高位低位
  19. Python小白的进阶之路---Day5
  20. UVA 1626 括号序列

热门文章

  1. 快捷方式 ABP——切换MySQL数据库
  2. matlab模糊解耦,模糊神经网络解耦MATLAB源程序
  3. 如何高效学习.pdf
  4. matlab ifft取实部,[合集] matlab中IFFT的问题
  5. 为什么手机信号满格,但网速却还是那么慢?这4点原因是关键
  6. 如何计算每个月有多少天
  7. 重要公告|Moonriver成功续约Kusama平行链插槽租赁期
  8. 乐高大颗粒作品19:端午节做一个粽子
  9. DATABASE_ROUTERS在Django中使用多个MySQL数据库进行配置
  10. Java SE 8 Archive Downloads (JDK 8u202 and earlier)