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 aspose.words 生成word目录和更新目录

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. PHP数组基本的操作方法
  2. 转载:一位资深程序员大牛给予Java初学者的学习路线建议
  3. ObjectOutputStream 和 ObjectInputStream的使用
  4. 自信息跟信息熵的区别
  5. Github-Hexo-theme-NexT
  6. 计算机应用12班,计算机应用二班xx毕业论文.doc
  7. SAP Spartacus使用cxComponentWrapper测试MiniCart
  8. 测试驱动开发 测试前移_测试驱动陷阱,第2部分
  9. idea overlays文件夹_Intellij IDEA 文件修改提示星号
  10. 无人车研发实力哪家强?Google只能排第十
  11. python模块导入与使用
  12. 【Python】读取 txt 文件
  13. java 调用ejb_一步一步教你远程调用EJB
  14. html a 标签 邮件超链接 发送邮件
  15. #大话设计模式之适配器模式#
  16. 全民一起VBA实战篇第三课:文本内容的实用技巧
  17. 杀戮尖塔是用java_杀戮尖塔修改class文件图文教程
  18. 用c语言编写的打字母游戏,用C语言编写小游戏——“井字棋”
  19. java泛型--桥方法
  20. 大三程序员实习面试经历(Java)

热门文章

  1. 也许你并不了解 java.lang.String | JDK 11 源码阅读分析(灌水)与优化实测
  2. iview表格序号1,2,3,4,5
  3. 苹果mac隐藏文件夹怎么显示?
  4. 计算机dns无法修改,Win7系统怎么改DNS地址 修改电脑DNS地址教程具体介绍
  5. win7计算机文件扩展名,win7显示文件后缀名的扩展名方法
  6. 计算智能——密码分析:面向对象的分析与设计之Use Cace图
  7. PAT 乙级 1055  集体照
  8. [数值计算-11]:多元函数求最小值 - 偏导数与梯度下降法Python法代码示例
  9. 6.形容词性物主代词用法
  10. 使用基于迭代的敏捷创建里程碑