Този кратък урок съдържа информация за как да вмъкнете отметка в Word с помощта на Python. Той споделя детайлите за настройка на средата, поетапен процес за писане на приложението и изпълним примерен код за автоматично създаване на отметки в Word с помощта на Python. Всички необходими ресурси, класове и методи също са представени за писане на това приложение, като се използват само няколко извиквания на API и след това запазване на изходния файл като DOCX или DOC според изискването.
Стъпки за вмъкване на отметка в Word с помощта на Python
- Създайте среда за добавяне на Aspose.Words за Python чрез .NET за добавяне на отметки
- Създайте празен обект document и инстанцирайте обекта DocumentBuilder, като го използвате
- Стартирайте отметка и вмъкнете текст в документа
- Вмъкнете вложен маркер и добавете текст след него
- Затворете вложената отметка и добавете малко текст след нея за тестване
- Затворете първия маркер и запазете документа на диска
Тези стъпки обясняват процеса за създаване на отметка в 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.