Ինչպես տեղադրել էջանիշ Word-ում Python-ի միջոցով

Այս կարճ ձեռնարկը պարունակում է տեղեկատվություն ինչպես էջանիշ տեղադրել Word-ում Python-ի միջոցով: Այն կիսում է մանրամասները՝ շրջակա միջավայրը կարգավորելու համար, հավելվածը գրելու քայլ առ քայլ գործընթաց և գործարկվող կոդ՝ Word-ում Python-ի միջոցով ավտոմատ կերպով էջանիշեր ստեղծելու համար: Բոլոր անհրաժեշտ ռեսուրսները, դասերը և մեթոդները նույնպես ներկայացված են այս հավելվածը գրելու համար՝ օգտագործելով միայն API-ի մի քանի զանգեր, այնուհետև պահպանելով ելքային ֆայլը որպես DOCX կամ DOC՝ ըստ պահանջի:

Python-ի միջոցով Word-ում էջանիշ տեղադրելու քայլեր

  1. Ստեղծեք միջավայր՝ Aspose.Words Python-ի համար .NET-ի միջոցով էջանիշեր ավելացնելու համար
  2. Ստեղծեք դատարկ document օբյեկտ և օգտագործեք DocumentBuilder օբյեկտը:
  3. Սկսեք էջանիշ և տեղադրեք որոշ տեքստ փաստաթղթում
  4. Տեղադրեք տեղադրված էջանիշ և դրանից հետո ավելացրեք որոշ տեքստ
  5. Փակեք տեղադրված էջանիշը և դրանից հետո մի տեքստ ավելացրեք փորձարկման համար
  6. Փակեք առաջին էջանիշը և պահեք փաստաթուղթը սկավառակի վրա

Այս քայլերը բացատրում են 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-ի միջոցով-ի հոդվածը:

 Հայերեն