Այս ձեռնարկը նախատեսված է ուղեցույցի ինչպես տեղադրել էջի համարը Word-ում՝ օգտագործելով Python՝ տրամադրելով մանրամասն քայլեր և գործարկվող օրինակելի կոդը: Դուք տեղեկություններ կստանաք ռոումինգի մասին բեռնված Word ֆայլում և կավելացնեք տարբեր բովանդակություն, օրինակ՝ էջերի համարները դրա ստորոտում: Վերջում օրինակելի կոդը ** կտեղադրի էջի համարը word-ում, օգտագործելով python** էջերի ընդհանուր քանակի հետ միասին, և վերջապես կպահի ստացված Word ֆայլը որպես DOCX, DOC կամ որևէ այլ ձև: MS Word-ի աջակցվող ձևաչափ:
Word-ում Python-ի միջոցով էջերի համարներ ավելացնելու քայլեր
- Ստեղծեք միջավայր՝ օգտագործելու Aspose.Words Python-ի համար .NET-ի միջոցով էջի համարը ավելացնելու համար
- Բեռնել սկզբնաղբյուր Word ֆայլը՝ օգտագործելով Document դասի օբյեկտը
- Ստեղծեք DocumentBuilder դասի օբյեկտ՝ բեռնված փաստաթղթում գրելու և տեղափոխելու համար
- Տեղափոխեք ստորագիր բաժին
- Գրեք տեքստը, էջի համարը և էջերի ընդհանուր թիվը
- Պահպանեք ելքային word ֆայլը՝ դրանում էջերի համարներով
Այս քայլերը նկարագրում են ինչպես զետեղել էջերի համարները Word-ում Python-ի միջոցով՝ նախ կիսելով շրջակա միջավայրի մանրամասները, այնուհետև մանրամասները՝ Word ֆայլում բովանդակությունը բեռնելու և զետեղելու համար: Նախ, դուք պետք է բեռնեք սկզբնաղբյուր Word ֆայլը, այնուհետև օրինականացնեք DocumentBuilder դասի օբյեկտը, որը թույլ է տալիս շրջել փաստաթղթի շուրջ և տեղադրել տարբեր բովանդակություն, ինչպիսին է էջի դաշտը այս հոդվածում: Անհրաժեշտության դեպքում կարող եք էջի համարը ճիշտ ձևաչափել՝ օգտագործելով համապատասխան տեքստը էջի համարի հետ միասին:
Կոդ՝ Python-ի միջոցով էջի համարը տեղադրելու համար
import aspose.words as aw | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Load the input file | |
wordFile = aw.Document("input.docx") | |
# Create a DocumentBuilder object | |
fileBuilder = aw.DocumentBuilder(wordFile) | |
# Move to footer section | |
fileBuilder.move_to_header_footer(aw.HeaderFooterType.FOOTER_PRIMARY) | |
# Add Title Page | |
fileBuilder.write("Page ") | |
# Insert field page | |
fileBuilder.insert_field("PAGE", "") | |
# Add a separator | |
fileBuilder.write(" of ") | |
# Add total number of pages | |
fileBuilder.insert_field("NUMPAGES", "") | |
# Save the output Word file having page numbers in the footer | |
wordFile.save("OutputWithPageNumbers.docx") | |
print ("Page numbers added successfully") |
Այս կոդը ցույց է տալիս, թե ինչպես կարելի է ավելացնել էջերի համարներ՝ օգտագործելով Python՝ օգտագործելով DocumentBuilder դասի տարբեր մեթոդներ և հատկություններ: Այն թույլ է տալիս տեղափոխել փաստաթղթի վերնագիր կամ ստորագիր բաժին՝ օգտագործելով move_to_header_footer() մեթոդը՝ տրամադրելով HeaderFooterType որպես FOOTER_PRIMARY: Դուք կարող եք գրել մշտական տեքստ՝ օգտագործելով write() մեթոդը և insert_field() մեթոդը՝ գրելու տարբեր դաշտեր, ինչպիսիք են էջի համարը և գեղեցիկ ձևաչափով ցուցադրվող էջերի ընդհանուր թիվը:
Այս ձեռնարկը մեզ ուղղորդել է փաստաթղթի վերնագրի կամ ստորագրի հատվածում էջերի համարներ և այլ դաշտեր զետեղել: Եթե ցանկանում եք սովորել Word ֆայլը PDF-ի փոխակերպելու գործընթացը, տես ինչպես փոխարկել Word-ը PDF-ի՝ օգտագործելով Python-ը-ի հոդվածը: