Як вставити закладку в Word за допомогою Python

Цей короткий посібник містить інформацію про те, як вставити закладку в Word за допомогою Python. Він ділиться деталями для налаштування середовища, поетапним процесом написання програми та виконуваним зразком коду для автоматичного створення закладок у Word за допомогою Python. Усі необхідні ресурси, класи та методи також представлені для написання цієї програми лише за допомогою кількох викликів API та збереження вихідного файлу як DOCX або DOC відповідно до вимог.

Кроки, щоб вставити закладку в Word за допомогою Python

  1. Створіть середовище для додавання Aspose.Words для Python через .NET для додавання закладок
  2. Створіть порожній об’єкт document і створіть екземпляр об’єкта DocumentBuilder, використовуючи його
  3. Створіть закладку та вставте текст у документ
  4. Вставте вкладену закладку та додайте текст після неї
  5. Закрийте вкладену закладку та додайте текст після неї для перевірки
  6. Закрийте першу закладку і збережіть документ на диску

Ці кроки пояснюють процес створення закладки в Word за допомогою Python. Спочатку створюється документ і до нього додається закладка. Потім створюється інший текст і вкладена закладка, однак ці кроки не є необхідними та надаються лише для пояснення. Після закриття всіх закладок отриманий документ зберігається на диску.

Код для додавання закладки в Word за допомогою Python

import aspose.words as aw
# Load the license
wordLic = aw.License()
wordLic.set_license("Aspose.Total.lic")
# Create a document
doc = aw.Document()
# Create a document builder object
builder = aw.DocumentBuilder(doc)
# Start a bookmark
builder.start_bookmark("first_bookmark")
# Add some sample text
builder.writeln("Text for the first bookmark")
# Start nested bookmark
builder.start_bookmark("second_nested_bookmark")
# Add some sample text within nested bookmark as well as in the first bookmark
builder.writeln("Text inside the nested bookmark as well as in the first bookmark")
# End the nested bookmark
builder.end_bookmark("second_nested_bookmark")
# Write some sample text again
builder.writeln("Text after nested bookmark within the first bookmark.")
# End the first bookmark
builder.end_bookmark("first_bookmark")
# Save the resultant bookmark
doc.save("Output.docx")
print ("Bookmarks added successfully in the Word file")

Цей код демонструє процес додавання закладки до документа Word за допомогою Python. Він використовує об’єкт класу DocumentBuilder для запуску та закриття закладок, а також для додавання зразка тексту для перевірки функції у вихідному документі. Ви також можете використовувати клас DocumentBuilder, щоб додавати та закривати закладки по стовпцях за допомогою методу start_column_bookmark() і переходити до певної закладки за допомогою move_to_bookmark().

Ця стаття допоможе нам додати кілька закладок у документ Word. Якщо ви хочете дізнатися, як додати водяний знак до файлу Word, перегляньте статтю як поставити водяний знак на документ Word за допомогою Python.

 Українська