我正在合并Word文档到一个使用Microsoft.Office.Interop.Word的想法,在最后导出到PDF。我需要一个文件中的单个文档的精确集合,但是合并应用了不需要的更改。每个文档都有自己的页面计数器(document1: 1/3,2/3,3/3;document2: 1/2,2/2),我希望合并后的文档也是如此。不幸的是它变成了1/5,2/5...有没有一种方法可以冻结文档中所有这些动态控制的数据以进行合并?我想我必须将单个Word文档转换为PDF,然后将它们合并(我尽量避免)
发布于 2015-11-27 17:43:36
您可能必须在插入的文档之间插入新的Word分隔符。然后,每个部分都可以有一个新的“从页码开始”。
我相信,不同的页码样式和值只能应用于章节级别。
发布于 2015-11-28 00:03:36
在你和米奇讨论的基础上...
对于部分中的总页数,使用SectionPages代替NumPages来表示总页数。您可以循环所有部分的页脚范围以及这些范围内的字段,将NumPages字段的Field.Code属性更改为SectionPages。
或者,您可以在导入之前锁定单个文档中的Page和NumPages字段,使它们保持静态。
https://stackoverflow.com/questions/33954415
复制相似问题