Այս կարճ ձեռնարկը պարունակում է տեղեկատվություն ինչպես էջանիշ տեղադրել Word-ում Python-ի միջոցով: Այն կիսում է մանրամասները՝ շրջակա միջավայրը կարգավորելու համար, հավելվածը գրելու քայլ առ քայլ գործընթաց և գործարկվող կոդ՝ Word-ում Python-ի միջոցով ավտոմատ կերպով էջանիշեր ստեղծելու համար: Բոլոր անհրաժեշտ ռեսուրսները, դասերը և մեթոդները նույնպես ներկայացված են այս հավելվածը գրելու համար՝ օգտագործելով միայն API-ի մի քանի զանգեր, այնուհետև պահպանելով ելքային ֆայլը որպես DOCX կամ DOC՝ ըստ պահանջի:
Python-ի միջոցով Word-ում էջանիշ տեղադրելու քայլեր
- Ստեղծեք միջավայր՝ Aspose.Words Python-ի համար .NET-ի միջոցով էջանիշեր ավելացնելու համար
- Ստեղծեք դատարկ document օբյեկտ և օգտագործեք DocumentBuilder օբյեկտը:
- Սկսեք էջանիշ և տեղադրեք որոշ տեքստ փաստաթղթում
- Տեղադրեք տեղադրված էջանիշ և դրանից հետո ավելացրեք որոշ տեքստ
- Փակեք տեղադրված էջանիշը և դրանից հետո մի տեքստ ավելացրեք փորձարկման համար
- Փակեք առաջին էջանիշը և պահեք փաստաթուղթը սկավառակի վրա
Այս քայլերը բացատրում են Word-ում էջանիշ ստեղծելու գործընթացը՝ օգտագործելով Python: Նախ, ստեղծվում է փաստաթուղթ և դրան ավելացվում է էջանիշ: Այնուհետև ստեղծվում են այլ տեքստեր և ներդիր էջանիշ, սակայն այս քայլերն անհրաժեշտ չեն և տրամադրվում են պարզապես պարզաբանման համար: Բոլոր էջանիշները փակելուց հետո ստացված փաստաթուղթը պահվում է սկավառակի վրա:
Կոդ՝ Python-ի միջոցով Word-ում էջանիշ ավելացնելու համար
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") |
Այս ծածկագիրը ցույց է տալիս Python-ի միջոցով * Word փաստաթղթին էջանիշ ավելացնելու գործընթացը: Այն օգտագործում է DocumentBuilder դասի օբյեկտը՝ էջանիշները սկսելու և փակելու համար, ինչպես նաև տեքստի նմուշ ավելացնելու համար՝ ելքային փաստաթղթում հատկանիշը փորձարկելու համար: Կարող եք նաև օգտագործել DocumentBuilder դասը՝ սյունակային էջանիշեր ավելացնելու և փակելու համար՝ օգտագործելով start_column_bookmark() մեթոդը և տեղափոխել որոշակի էջանիշ՝ օգտագործելով move_to_bookmark():
Այս հոդվածը մեզ առաջնորդել է Word փաստաթղթում մի քանի էջանիշ ավելացնելու համար: Եթե ցանկանում եք սովորել Word ֆայլում ջրի մակարդակի նշագիծ ավելացնելու գործընթացը, տես ինչպես ջրանիշ դնել Word փաստաթղթի վրա Python-ի միջոցով-ի հոդվածը: