最近用poi生成word,但是目录页码始终弄了很久没有找到。然后发现aspose可以。
可以查询指定文字或者书签所在的页码,并替换。

Document doc = new Document(文件的路径);LayoutCollector layoutCollector = new LayoutCollector(doc);//需要替换的目录书签List<String> bookmarkList = new ArrayList<>();bookmarkList.add("检测结果汇总页码");bookmarkList.add("附录二页码");bookmarkList.add("保全证书的说明页码");//全部书签BookmarkCollection bms = doc.getRange().getBookmarks();for (String bookmark : bookmarkList) {//获取到所在页码Bookmark bm = bms.get(bookmark.substring(0,bookmark.length()-2));int pageNumber = layoutCollector.getEndPageIndex(bm.getBookmarkStart()) - 1;//进行替换bms.get(bookmark).setText(String.valueOf(pageNumber));}//最后保存doc.save(文件的路径);

然后这是总页数的代码
int pageCount = doc.getPageCount();

java 读取word页码相关推荐

  1. java读取word页码_VBA代码读取word文档页脚

    我有一个完整的word文档表单的文件夹,我有一个excel文件,将表单上的所有答案读入电子表格中的不同工作表 . 导出数据的工作表取决于word文档的文件名 . 这目前工作正常 . 但是,我现在需要它 ...

  2. txt doc rtf html,JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例.docx

    JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例??2012-06-2 ...

  3. Java读取word中表格

    因为要新建一个站,公司要把word表格的部分行列存到数据库中.之前用java操作过excel,本来打算用java从word表格中读取数据,再存到数据库中,结果因为权限不够,无法访问公司要写的那个数据库 ...

  4. java操作office和pdf文件java读取word,excel和pdf文档内容

    在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...

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

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

  6. java读取word的插件,java word 插件

    java怎么判断word文档版本 PDF也是有分的. 有些是文字的内容,有些是图片里有文字. 前者转换还可以接受,后者转换就不堪入目了. 网上很多java PDF的插件的,读出内容,再用插件将内容保存 ...

  7. java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...

    Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...

  8. Java 读取 Word文档的字体、字号、文字颜色、文字背景、文字是否加粗或倾斜、文字下划线、段落等属性

    Work库:free spire.doc.jar 3.9.0 由于这个包比较大,maven依赖容易下载失败,故此提供百度云下载地址,下载地址在最下面         可支持读取字体.字号.文字颜色.文 ...

  9. java读取word中的英语音标(Kingsoft Phonetic Plain字体的)

    java读取word中的英语音标(Kingsoft Phonetic Plain字体的) 代码: 读取word中的文档遇到了带音标的,Kingsoft Phonetic Plain这种字体在后台打断点 ...

  10. java读取word文档里面的内容(包括doc和docx格式)

    java读取word文档里面的内容(包括doc和docx格式) java读取word文档里面的内容(包括doc和docx格式),使用POI架包 使用的POI架包如下 poi-3.16.jar poi- ...

最新文章

  1. 开发接口文档_更优更稳更好,看文档驱动开发模式在AIMS中的优势
  2. 斐波那契数列(一)--对比递归与动态规划(JAVA)
  3. python限制输入数字范围_关于python:如何限制Django模型中数字字段的最大值?
  4. C++_类和对象_C++继承_继承中的构造和析构顺序---C++语言工作笔记064
  5. python查函数用法语句_Python-17 (函数的基本使用)
  6. LNMP环境SVN钩子脚本的使用
  7. P1164 小A点菜(动态规划背包问题)
  8. java项目如何运行
  9. 使用PE破解Windows电脑密码
  10. python程序设计基础上机题5.16-----5.26(2)
  11. Fiddler调试利器
  12. 怎么制作证件照电子版?安利下面这三款软件给你
  13. 编程语言 vs. 二次元美女
  14. Chrome怎么导出扩展程序(插件)为crx文件
  15. Android适配器以及作用,Android Studio:自定义Adapter(适配器)的一些通俗易懂的理解(以一个简单的聊天界面为例)...
  16. 由Bitlocker问题引发的思考
  17. 【Python】unicode编码和bytes编码不能混用
  18. cPanel在手,建站无忧
  19. css 遥控器界面,智能电视用户体验设计之遥控器篇
  20. 软件测试工程师英语面试

热门文章

  1. BPMN2.0协议解析
  2. leetcode33. 搜索旋转排序数组
  3. bs前端--弹出子窗体
  4. 用python画竹子_基于Python的一个简单爬虫(糗事百科爬虫)
  5. 解决MySQL数据库登录报错原因以及修改MySQL数据库登录密码;
  6. 高翔视觉slam十四讲书籍习题(第三讲)
  7. 2019百度之星初赛第五题
  8. 数据分析2——核心思维技巧
  9. Canvas绘制六边形网格
  10. 50行的python游戏代码_教你使用50行Python代码刷王者荣耀金币