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

  1. Java使用freemarker生成word文档并转pdf文档

    Java使用freemarker生成word文档后转pdf 先来看看效果图 进入正题 项目需求: 为订单后生成对应的pdf文档,文档内包含图片. 方案一:使用freemarker和itext把html ...

  2. Java使用poi-tl生成word文档

    Java使用poi-tl生成word文档,可以对模板文件进行文本替换,图片.表格.超链接添加.图表处理等.大概的说明都在代码注释里,只有一个地方需要注意,就是图表的替换,占位符{{barChart}} ...

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

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

  4. Java 用 Freemarker 生成 Word 时内容换行

    一.原因 试过各种换行符 '\r' '\n' '\r\n' '(char)11' 全部都不行!!! 原因是:Java 用 Freemarker 生成 Word 时的换行符被自动解析忽略掉 二.解决方法 ...

  5. Java利用poi生成word(包含插入图片,动态表格,行合并)

    Java利用poi生成word(包含插入图片,动态表格,行合并) 测试模板样式: 图表 1 Word生成结果: 图表 2 需要的jar包:(具体jar可自行去maven下载) Test测试类: imp ...

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

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

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

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

  8. 【基础】java操作word,自动更新目录/域

    python操作word自动更新目录 aspose-words安装部署 增删水印 使用aspose-words,自动更新目录/域(如何使用,请参考其他博客) Document doc = new Do ...

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

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

最新文章

  1. socket通信时如何判断当前连接是否断开--select函数,心跳线程,QsocketNotifier监控socket...
  2. golang 编译提示 cannot assign interface {} 和golang断言使用
  3. 应用程序错误电脑黑屏_电脑黑屏了怎么办,电脑硬件win黑屏的6大原因以及解决方法...
  4. docker安装Zabbix
  5. 2.请求安全-- MD5的必要性以及实际应用场景
  6. mysql5.7.17完全卸载_MySQL5.7完全卸载步骤详解
  7. 土建中级工程师考试用书电子版_建筑工程中级职称考试试卷教学教材
  8. 湘源控规计算土石方流程
  9. Windows Server 2008搭建FTP服务
  10. Python 将文件夹内所有pdf转换为图片输出到指定文件夹中
  11. Mex HDU - 4747(dp)
  12. iOS 列表三级展开
  13. linux rhel dns配置,RedHat Linux DNS配置指南
  14. antd input框获取焦点点击输入历史保存的值后,背景颜色变成淡蓝色解决方法,输入框获取焦点后边框会有一圈淡蓝色光边
  15. 如何处理html中的换行字符“↵”
  16. 自学电脑专业技术可以考证吗
  17. bzoj4887: [Tjoi2017]可乐(矩阵乘法+快速幂)
  18. 高中物理创新实验室有哪些建设要求
  19. oracle sql 季度的天数,sql 计算给定日期所在月与所在季度的天数的sql语句
  20. 低谷中的蘑菇街:押宝直播业务,止不住颓势

热门文章

  1. ubuntu远程访问win7登录后语言为繁体字的解决办法
  2. 大尺寸背光检测~Dalsa线阵相机资料
  3. Android开发实现上一页,下一页显示内容
  4. android微信图片选择框架,Android仿微信图片选择器ImageSelector使用详解
  5. python开发autocad_利用Python自动化操作AutoCAD的实现
  6. Spring Boot CORS跨域资源共享实现方案
  7. 记录gt、ge、lt、le、eq、ne的含义
  8. 在网易云音乐网页版上加下载按键进行下载歌曲
  9. Go实战--golang中使用JWT(JSON Web Token)
  10. Unity3D-游戏ARVR开发进阶课程 - 动画系统-宋晓波-专题视频课程