Я объединяю документы Word в один, используя Microsoft.Office.Interop.Word, с идеей экспортировать его в PDF в конце. Мне нужен точный набор отдельных документов в одном файле, но слияние вносит нежелательные изменения. Каждый отдельный документ имеет свой собственный счетчик страниц (документ1: 1/3, 2/3, 3/3; документ2: 1/2, 2/2), и я хотел бы, чтобы он был таким же для объединенного документа. К сожалению, это становится 1/5, 2/5... Есть ли способ заморозить все эти динамически контролируемые данные в документе для слияния? Я предполагаю, что мне нужно преобразовать отдельные документы Word в PDF и затем объединить их (чего я пытался избежать)
Объединение документов Word в один, а затем экспорт в PDF
comment
Альтернативой может быть создание PDF-файла из отдельных документов, а затем их объединение. Это определенно сохранит нумерацию страниц, отображаемую на страницах.
- person Max Wyss   schedule 27.11.2015
comment
Я пытался избежать этого из-за проблем со скоростью. Теперь мне нужно преобразовать файлы из 50 слов в PDF, сохранить их временно и объединить в один... но я думаю, что это единственный выход.
- person Barnabeck   schedule 27.11.2015
comment
Следуйте другому совету, и только если это не так, используйте эту резервную процедуру. Вы можете попытаться загрузить в Acrobat дюжину или около того файлов Word; Я думаю, что в этой ситуации он поддерживает перетаскивание.
- person Max Wyss   schedule 27.11.2015
Ответы (2)
Вам, вероятно, придется вставить новые разрывы разделов Word между вставленными документами. Тогда каждый раздел может иметь новое «начало с номера страницы».
Я считаю, что различные стили и значения нумерации страниц могут применяться только на уровне раздела.
person
MickyD
schedule
27.11.2015
Я уже добавил разрыв раздела, чтобы контролировать проблему с заголовком. так как заголовок первого документа был автоматически принят за второй документ. Но разрыв раздела не повлиял на нумерацию страниц.
- person Barnabeck; 27.11.2015
@Barnabeck Вам все равно нужно сказать слово, чтобы перезапустить раздел нумерации per
- person MickyD; 27.11.2015
Опираясь на ваш разговор с Микки...
Вместо NumPages для общего количества страниц используйте SectionPages для общего количества страниц в разделе. Вы можете зациклить все диапазоны нижнего колонтитула разделов и поля в этих диапазонах, изменив свойство Field.Code полей NumPages на SectionPages.
Кроме того, вы можете БЛОКИРОВАТЬ поля Page и NumPages в отдельных документах перед импортом, чтобы они оставались статическими.
person
Cindy Meister
schedule
27.11.2015