C# Aspose Word 文档相关操作

本文档详细介绍了如何使用C#和Aspose库进行Word文档操作,包括加载文件、读取首页差异、获取总页数、合并表格、调整表格环绕属性、删除分页符和段落、添加空行以及处理缩进和文件保存等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

加载文件
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值