使用aspose将数据导入word中发现布局有些乱,出现了不居中的情况,如下图
琢磨了半天,发现是aspose将段后间距改变了,如上图阴影,在网上找了一些处理方案
Aspose.Words.Document doc = new Document("c:/test.docx");//新建一个空白的文档
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
//文档主体内容设置段后和行距
builder.MoveDocumentStart();
builder.ParagraphFormat.LineSpacing = 12;// 单倍行距 = 12 , 1.5 倍 = 18
builder.ParagraphFormat.SpaceAfter = 0;//段后
//页眉设置段后和行距
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.ParagraphFormat.LineSpacing = 12;// 单倍行距 = 12 , 1.5 倍 = 18
builder.ParagraphFormat.SpaceAfter = 0;//段后
//页脚设置段后和行距
builder.MoveToHeaderFooter(HeaderFooterType.FooterPrimary);
builder.ParagraphFormat.LineSpacing = 12;// 单倍行距 = 12 , 1.5 倍 = 18
builder.Pa