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 aspose.words 生成word目录和更新目录
1.生成目录 public static void creat(){ String resourceWordPath = "/media/xx/新加卷2/xx/UserName.docx&q ...
- 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. ...
最新文章
- PHP数组基本的操作方法
- 转载:一位资深程序员大牛给予Java初学者的学习路线建议
- ObjectOutputStream 和 ObjectInputStream的使用
- 自信息跟信息熵的区别
- Github-Hexo-theme-NexT
- 计算机应用12班,计算机应用二班xx毕业论文.doc
- SAP Spartacus使用cxComponentWrapper测试MiniCart
- 测试驱动开发 测试前移_测试驱动陷阱,第2部分
- idea overlays文件夹_Intellij IDEA 文件修改提示星号
- 无人车研发实力哪家强?Google只能排第十
- python模块导入与使用
- 【Python】读取 txt 文件
- java 调用ejb_一步一步教你远程调用EJB
- html a 标签 邮件超链接 发送邮件
- #大话设计模式之适配器模式#
- 全民一起VBA实战篇第三课:文本内容的实用技巧
- 杀戮尖塔是用java_杀戮尖塔修改class文件图文教程
- 用c语言编写的打字母游戏,用C语言编写小游戏——“井字棋”
- java泛型--桥方法
- 大三程序员实习面试经历(Java)
热门文章
- 也许你并不了解 java.lang.String | JDK 11 源码阅读分析(灌水)与优化实测
- iview表格序号1,2,3,4,5
- 苹果mac隐藏文件夹怎么显示?
- 计算机dns无法修改,Win7系统怎么改DNS地址 修改电脑DNS地址教程具体介绍
- win7计算机文件扩展名,win7显示文件后缀名的扩展名方法
- 计算智能——密码分析:面向对象的分析与设计之Use Cace图
- PAT 乙级 1055 集体照
- [数值计算-11]:多元函数求最小值 - 偏导数与梯度下降法Python法代码示例
- 6.形容词性物主代词用法
- 使用基于迭代的敏捷创建里程碑