我合并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,然后合并它们(我试图避免)
ifmq2ha21#
基于你和米奇的讨论...使用SectionPages代替NumPages表示总页数,而使用SectionPages表示节中的总页数。您可以循环所有节的页脚范围以及这些范围内的字段,将NumPages字段的Field.Code属性更改为SectionPages。或者,您可以在导入之前将各个文档中的Page和NumPages字段替换为空,以便它们保持静态。
zu0ti5jz2#
您可能需要在插入的文档之间插入新的Word * 分节符 *。然后每个节都有一个新的“从页码开始”。我相信不同的页码样式和值只能应用于章节级别。
2条答案
按热度按时间ifmq2ha21#
基于你和米奇的讨论...
使用SectionPages代替NumPages表示总页数,而使用SectionPages表示节中的总页数。您可以循环所有节的页脚范围以及这些范围内的字段,将NumPages字段的Field.Code属性更改为SectionPages。
或者,您可以在导入之前将各个文档中的Page和NumPages字段替换为空,以便它们保持静态。
zu0ti5jz2#
您可能需要在插入的文档之间插入新的Word * 分节符 *。然后每个节都有一个新的“从页码开始”。
我相信不同的页码样式和值只能应用于章节级别。