aspose设置两个word拼接后连续页码

目前在做的有个功能,按照省份每个省生成一个word文档,然后把每个省的word拼接成一个word文档,最后从第一个word开始使用连续编码,可以使用一下方法:

 1. 模板word中插入页码,并设置使用连续页码
 2. 生成所有word后,使用aspose拼接word,生成最终的word Document
 3. 调整编码,如下:
DocumentBuilder builder = new DocumentBuilder(doc);
doc.getFirstSection().getPageSetup().setSectionStart(SectionStart.CONTINUOUS);
doc.getFirstSection().getPageSetup().setPageStartingNumber(1);
4.保存后,页码连续从第一页到最后一页,验证有效
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Aspose.Words中设置Word图片的环绕方式为衬于文字下方,可以使用图片的`RelativeHorizontalPosition`和`RelativeVerticalPosition`属性来实现。下面是示例代码: ```csharp using Aspose.Words; using Aspose.Words.Drawing; // 加载文档 Document doc = new Document("input.docx"); // 获取第一个段落 Paragraph para = doc.FirstSection.Body.FirstParagraph; // 插入图片 Shape shape = para.AppendChild(new Shape(doc, ShapeType.Image)); shape.ImageData.SetImage("path_to_your_image.png"); // 设置图片的相对水平位置为页面 shape.RelativeHorizontalPosition = RelativeHorizontalPosition.Page; // 设置图片的相对垂直位置为段落 shape.RelativeVerticalPosition = RelativeVerticalPosition.Paragraph; // 设置图片的绕排方式为衬于文字下方 shape.WrapType = WrapType.BehindText; // 保存文档 doc.Save("output.docx"); ``` 在上述代码中,我们首先加载现有的文档,并获取第一个段落。然后,使用`AppendChild`方法在段落中插入一个新的图片对象,并将图片路径设置为`Image`对象的`SetImage`方法的参数。 接下来,我们通过设置图片的`RelativeHorizontalPosition`属性为`RelativeHorizontalPosition.Page`,将图片相对于页面水平居中。同时,设置图片的`RelativeVerticalPosition`属性为`RelativeVerticalPosition.Paragraph`,将图片相对于段落垂直居中。 最后,我们将图片的`WrapType`属性设置为`WrapType.BehindText`,表示将图片设置为衬于文字下方。 请确保将`"path_to_your_image.png"`替换为你要插入的实际图片路径。最后,通过调用`Save`方法保存文档。 这样,插入的图片将衬于文字下方,并且相对于页面水平居中。希望这次能够帮助你成功实现预期的功能。如果有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值