Aspose.Word 的基础类型是Node,   并没有像Spire.Doc 那样 有直接的页对象。 所以要通过  Aspose.Words.Layout.LayoutCollector   布局收集器,来定位页面。  
官方api   https://apireference.aspose.com/words/net/aspose.words.layout/layoutcollector

以下代码  是实现了 在跨页表格的最后一行添加  接下页的。   主要找页的代码  如红色部分。

Aspose.Words.Section section = doc.Sections[1];Aspose.Words.Tables.Table tableb = section.GetChild(NodeType.Table, 1, true) as Aspose.Words.Tables.Table;int pageCount = doc.PageCount;LayoutCollector layoutCollector = new LayoutCollector(doc);List<int> rowIndexs = new List<int>();int pageindex = 3;doc.UpdatePageLayout();NodeCollection nodes = tableb.GetChildNodes(NodeType.Row, true);for (int i = 0; i < nodes.Count; i++){Node tmpNode = nodes[i];int numPage = layoutCollector.GetStartPageIndex(tmpNode);//如果找到指定页if (numPage == pageindex + 1){                       //将画笔移动到该页                       tmpbuilder.MoveTo(tmpNode);if (pageindex + 1 > pageCount){break;}else{ pageindex++; rowIndexs.Add(i - 1); }}}Aspose.Words.Tables.Row templateRow = tableb.LastRow.Clone(true) as Aspose.Words.Tables.Row;templateRow.FirstCell.Paragraphs.RemoveAt(templateRow.FirstCell.Paragraphs.Count - 1);Run run = new Run(doc, "(接下页)");Aspose.Words.Paragraph paragraph = new Aspose.Words.Paragraph(doc);paragraph.Runs.Add(run);templateRow.FirstCell.Paragraphs.Add(paragraph);//2.2  添加接下页的 行foreach (var index in rowIndexs){tableb.Rows.Insert(index, templateRow.Clone(true));}

AsPose.Word获取指定页码相关推荐

  1. 【百度地图API】如何调整结果面板的样式?如何获取指定页码的结果?

    原文:[百度地图API]如何调整结果面板的样式?如何获取指定页码的结果? 摘要: 1.你是否想自定义查询后,结果面板的显示样式? 2.数据接口每次只返回10条结果,如何取到单独每一页的结果? ---- ...

  2. C# Aspose Word获取章节首页页眉

    Word章节以分节符划分,一个章节内可以存在页眉的形式又细分"首页不同"和"奇偶页不同",本文只是获取同一个章节中第一个页显示的页眉,统称首页页眉. /// & ...

  3. aspose word 获取标题_Word干货|多级标题的自动编号怎么添加?

    在对Word文档进行排版时,大家普遍认为的一个难点就是对多级标题添加自动编号,本期Word妹与大家分享相关技巧的使用. 1.添加样式 选中文本,点击开始--样式--选择标题1,相同的样式则可以借用F4 ...

  4. Office的Word设置指定页码

    一.先按照常规方法设置页码 二.在将要设置为起始页码的页面的文字开头插入分页符 (如果编辑文档时有在一级标题前插入分页符的习惯就可以忽略这个了) 三.在需要设置起始页码的页面双击第一步设置好的页码,设 ...

  5. 使用docx4j生成指定页码的带水印的空白word文档

    使用docx4j生成指定页码的带水印的空白word文档 依赖========================================== org.docx4j docx4j 6.0.1 org ...

  6. php操作Word之com组件-获取word文档页码和更新目录

    此文章包含:   1.win10系统中:com组件配置和为什么找不到 Microsoft Word 97 - 2003 文档 的解决方法   2.调用com获取word文档总页码   3.调用com自 ...

  7. Word/WPS中页码从指定的页面开始插入方法

    Word/WPS中页码从指定的页面开始插入方法 在写报告或者论文时,常常需要使页码从指定的页面开始插入,即在指定页面从"1" 开始显示,比如从正文开始编页码,而不是从目录或封面开始 ...

  8. java使用Aspose.word保存word更新目录页码报错以及样式错乱解决

    保存文件之前,使用aspose.word中的这个方法: Document.updateFields() 更新域时会更新目录,但是页码可能会有偏差,原因是无法保证域的更新顺序,目录可能不是最后一个更新的 ...

  9. C#Aspose.word替换标签的指定内容

    /// <summary>         /// 替换标签         /// </summary>         /// <param name="d ...

最新文章

  1. 华人首次!清华姚班助理教授张焕晨获得SIGMOD Jim Gray博士论文奖!
  2. (tomcat访问不了的两种解决方法)Bad Request(Invalid Hostname)
  3. 【 MATLAB 】find 函数的使用(线性索引)
  4. Web服务器、Servlet和Servlet容器
  5. 前端如何获取联通积分_2020办理深圳户口如何查询积分?怎样获取更多积分?快看这里...
  6. 堆上与堆外的内存使用情况
  7. 集算器访问HTTP数据的代码示例
  8. 关于HttpUrlConnection网络请求之返回结果的中文乱码解决方法
  9. (江西财经大学第二届程序设计竞赛同步赛)E-是不是复读机
  10. python反汇编指令_IDApython 命令
  11. IPMI从驱动到应用(下篇 )
  12. Android中将EditText里面的内容设置成任意想要的状
  13. linux普通用户配置自己的python环境
  14. 第一个Jsp程序,Hello World
  15. Manjaro Linux下使RIME支持86/98五笔输入法
  16. C++ Concurrency in Action, 2nd Edition 免积分下载
  17. VS2003版本Jsoncpp的配置和使用
  18. pdf加水印怎么加?五个步骤非常简单
  19. 拼多多电商玩家如何利用软件机器人快速采集平台数据
  20. 多线程编程warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 错误解决

热门文章

  1. 在这个浮躁的社会,我要做好自己
  2. FireMonkey 手机 APP 的手势
  3. USB 协议整理 四:USB概述及协议基础(三)
  4. Axure RP8 注册码
  5. 通过git的方式使用SVN(附原SVN命令)
  6. SAP PS 第5节 标准WBS及标准网络
  7. 高等数学中极限求解简析
  8. Java读取文本txt
  9. RocketMQ 在网易云音乐的实践
  10. 二叉树前中后序遍历以及节点计算