.net 将Word文档合并为一个,然后导出为PDF

xvw2m8pv  于 12个月前  发布在  .NET
关注(0)|答案(2)|浏览(150)

我合并Word文档到一个使用Microsoft.Office.Interop.Word与导出到PDF的想法在结束.我需要在一个文件中的单个文档的确切集合,但合并应用不必要的更改.每个文档都有它自己的页面计数器(document 1:1/3,2/3,3/3; document 2:1/2,2/2)我希望合并后的文档也是这样。不幸的是,它变成了1/5,2/5.我想我必须将单个Word文档转换为PDF,然后合并它们(我试图避免)

ifmq2ha2

ifmq2ha21#

基于你和米奇的讨论...
使用SectionPages代替NumPages表示总页数,而使用SectionPages表示节中的总页数。您可以循环所有节的页脚范围以及这些范围内的字段,将NumPages字段的Field.Code属性更改为SectionPages。
或者,您可以在导入之前将各个文档中的Page和NumPages字段替换为空,以便它们保持静态。

zu0ti5jz

zu0ti5jz2#

您可能需要在插入的文档之间插入新的Word * 分节符 *。然后每个节都有一个新的“从页码开始”。
我相信不同的页码样式和值只能应用于章节级别。

相关问题