加载文件
string filePath ="文件路径";
Aspose.Words.Document doc = new Aspose.Words.Document(filePath);
读取首页不同
//true,首页不同,false 未选
bool di = section.PageSetup.DifferentFirstPageHeaderFooter;
获取word总页数
LayoutCollector layoutCollector = new LayoutCollector(doc);
//第i个章节的开始页索引
int allWordPageCount = layoutCollector.GetStartPageIndex(doc.Sections[i].Body.FirstParagraph)
//word总页数
int allWordPageCount2 = layoutCollector.GetEndPageIndex(doc.Sections[doc.Sections.Count - 1].Body.LastParagraph);
//表格开头所在页索引
int numPage = layoutCollector.GetStartPageIndex(table);
两个表格合并
//原理:两个相邻的表格合并,就是删除两个表格中间的段落,表格就自动合并到一起了
/// <summary>
/// 表格合并,会自动统一列宽,好像是用最后一个合并的表为标准
/// </summary>
/// <param name="firstTable"></param>
/// <param name="secondTable"></param>
/// <param name="skipCount">第二个表格是否要去掉表头行</param>
p