Вы не можете перенумеровать страницы в WordprocessingDocument
, потому что эти номера страниц не сохраняются в WordprocessingDocument
, а скорее создаются во время размещения или рендеринга документа.
Типовой документ определяет номера страниц в виде сложного поля, которое вы найдете в разметке Open XML, содержащейся в FooterPart
(или, возможно, HeaderPart
). Предполагая, что поле номера страницы хранится в FooterPart
, у вас может быть один FooterPart
в вашем WordprocessingDocument
в простейшем случае (например, документ с одним разделом). Даже если у вас несколько FooterPart
с, например, из-за того, что у вас есть несколько разделов или у вас разный макет для первой, нечетной и четной страниц, у вас в документе относительно мало FooterPart
(по крайней мере по сравнению с вашим 1.000 страниц).
Когда Word отображает документ для печати или просмотра, он также отображает номера страниц на основе ваших FooterPart
s (все еще используя мой пример). Для 1000 страниц это занимает время, так как Word просто не создан для документов такого большого размера.
Если вы хотите выполнить работу Word и выполнить макет самостоятельно, вам необходимо понять, что создание механизма компоновки чрезвычайно сложно и требует больших усилий.