Как поставить номер страницы в Word с помощью Python

Это руководство предназначено для того, чтобы помочь вам поставить номер страницы в Word с помощью Python, предоставляя подробные шаги и пример кода, который можно запустить. Вы получите информацию о перемещении в загруженном файле Word и добавите различное содержимое, например номера страниц, в его нижний колонтитул. Пример кода в конце вставит номер страницы в слово с использованием Python вместе с общим количеством страниц, а затем, наконец, сохранит полученный файл Word как DOCX, DOC или любой другой Поддерживаемый формат MS Word.

Шаги по добавлению номеров страниц в Word с помощью Python

  1. Установите среду для использования Aspose.Words для Python через .NET для добавления номера страницы
  2. Загрузите исходный файл Word, используя объект класса Document
  3. Создайте объект класса DocumentBuilder для записи и перемещения в загруженном документе.
  4. Перейти в нижний колонтитул
  5. Напишите текст, номер страницы и общее количество страниц
  6. Сохраните выходной файл Word с номерами страниц в нем.

Эти шаги описывают как вставить номера страниц в Word с помощью Python, сначала предоставив сведения о среде, а затем сведения о загрузке и вставке содержимого в файл Word. Во-первых, вы должны загрузить исходный файл Word, а затем создать экземпляр объекта класса DocumentBuilder, который позволяет перемещаться по документу и вставлять различное содержимое, например поле страницы в этой статье. Вы можете правильно отформатировать номер страницы, используя соответствующий текст вместе с номером страницы, если это необходимо.

Код для вставки номера страницы с использованием Python

Этот код демонстрирует, как добавлять номера страниц с помощью Python, используя различные методы и свойства в классе DocumentBuilder. Он позволяет перемещаться в раздел верхнего или нижнего колонтитула документа с помощью метода move_to_header_footer(), предоставляя HeaderFooterType как FOOTER_PRIMARY. Вы можете написать постоянный текст, используя метод write() и метод insert_field() для записи различных полей, таких как номер страницы и общее количество страниц, отображаемых в красивом формате.

В этом руководстве мы научились вставлять номера страниц и другие поля в верхний или нижний колонтитул документа. Если вы хотите узнать, как преобразовать файл Word в PDF, обратитесь к статье как конвертировать Word в PDF с помощью Python.

 Русский