Вмъкнете съдържание в Word с помощта на Python, като се придържате към стъпките в тази кратка статия. Той помага за конфигуриране на средата, като включва необходимите ресурси, списък с програмни стъпки за писане на приложението и примерен код, показващ как да добавите страница със съдържание в Word с помощта на Python. Ще се научите да вмъквате TOC към съществуващ документ на Word, като анализирате съдържанието му.
Стъпки за създаване на съдържание в Word с помощта на Python
- Настройте средата, като инсталирате Aspose.Words за Python чрез .NET, за да конвертирате текст за вмъкване на TOC
- Достъп до файла на Word в обекта на клас Document и инициализиране на обекта DocumentBuilder
- Вмъкнете заглавието на TOC с желания стил
- Добавете съдържанието и вмъкнете прекъсване на страницата
- Попълване на празното съдържание по подразбиране
- Запазете файла на Word с TOC вътре в него
Можете да вмъкнете страница със съдържание в Word с помощта на Python, като следвате много прости стъпки, където процесът ще започне чрез зареждане на файла на Word с помощта на класа Document и конфигуриране на обекта на клас DocumentBuilder, който поддържа добавяне на съдържание. Вмъкнете заглавието и съдържанието, като използвате метода insert_table_of_contents() и попълнете празното съдържание по подразбиране, като извикате метода update_fields().
Код за генериране на съдържание в Word с помощта на Python
Използвайте този примерен код, за да направите страница със съдържание в Word с помощта на Python. Методът insert_table_of_contents() изисква превключватели за контролиране на поведението на съдържанието, да кажем, че 1-3 се използва за адресиране на Заглавие 1, 2 и 3, ‘\h’ се използва за използване на хипервръзките и ‘\u’ се използва за задаване на нива на контур. Съдържанието по подразбиране (TOC) е празно и се попълва чрез метода update_fields().
Тази тема ни просветли как да добавим съдържание в Word с помощта на Python. За да научите за завъртането на текст във файл на Word, вижте статията на завъртете текст в Word с помощта на Python.