Այս պարզ ձեռնարկը ձեզ ուղղորդում է ինչպես ստեղծել լրացվող ձև Word-ում Python-ի միջոցով: Այն ներկայացնում է մանրամասն քայլերը, կարևոր դասերը և մեթոդները, որոնք անհրաժեշտ են այս առաջադրանքը կատարելու համար: Դուք նաև կստանաք գործարկվող կոդ, որը ցույց է տալիս ինչպես կատարել լրացվող ձև Word-ում Python-ի միջոցով՝ ավելացնելով դասագիրք և համակցված տուփի կառավարում Word ֆայլում և այնուհետև պահելով այն MS Word-ով աջակցվող ձևաչափերով, ինչպիսիք են {{: HYPERLINK1}}, DOC կամ այլք:
Word-ում Python-ի միջոցով ձևի դաշտեր ստեղծելու քայլեր
- Կազմաձևեք միջավայրը, որպեսզի օգտագործի Aspose.Words Python-ի համար .NET-ի միջոցով ձև ստեղծելու համար
- Ստեղծեք կամ բեռնեք Word ֆայլ՝ օգտագործելով Document դասի օբյեկտը՝ լրացվող ձև ստեղծելու համար
- Ստուգեք DocumentBuilder դասի օբյեկտը
օգտագործելով բեռնված Word ֆայլը
վերահսկիչները տեղադրելու համար - Ստեղծեք դասագրքի կառավարում՝ օգտագործելով insert_text_input() մեթոդը DocumentBuilder դասում
- Տեղադրեք տողերի ընդմիջում՝ հաջորդ տողում հետագա վերահսկումներն ապահովելու համար
- Տեղադրեք վանդակի հսկողություն՝ օգտագործելով insert_check_box() մեթոդը
- Պահպանեք ստացված Word ֆայլը՝ դրա մեջ ունենալով ձևի վերահսկում
Այս քայլերը ներկայացնում են * Word-ում լրացվող ձև ստեղծելու գործընթացը Python-ի միջոցով: Առաջին քայլում դուք կարող եք բեռնել Word ֆայլը, այնուհետև օրինականացնել DocumentBuilder դասի օբյեկտը՝ օգտագործելով բեռնված Word ֆայլը: DocumentBuilder դասի օբյեկտը պարունակում է բոլոր այն մեթոդները, որոնք անհրաժեշտ են տարբեր տեսակի վերահսկիչներ ավելացնելու համար այնպիսի ձևով, ինչպիսին են տարբեր տեսակի ընդմիջումներ, վանդակներ, համակցված տուփեր, տեքստային տուփեր և այլն:
Կոդ՝ Word-ում Python-ի միջոցով ձև ստեղծելու համար
import aspose.words as aw | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Create an empty document and instantiate DocumentBuilder with it to add controls | |
docForm = aw.Document() | |
builderForm = aw.DocumentBuilder(docForm) | |
# Insert text input | |
builderForm.insert_text_input("controlTextInput", aw.fields.TextFormFieldType.REGULAR, "", "Enter text here", 0) | |
builderForm.insert_break(aw.BreakType.LINE_BREAK) | |
# Insert checkbox | |
builderForm.insert_check_box("controlCheckBox", True, True, 0) | |
# Save the document | |
docForm.save("output.docx") | |
print ("Form with multiple fields created in Word file successfully") |
Այս կոդը ցույց է տալիս ինչպես ստեղծել ձև Word-ում Python-ի միջոցով DocumentBuilder դասում առկա մեթոդների օգնությամբ: Մենք օգտագործել ենք insert_text_input() մեթոդը՝ տեքստային տուփի կառավարումը ստեղծելու համար, որն օգտագործում է TextFormFieldType հաշվիչը՝ մուտքագրումը հարմարեցնելու համար, ինչպես օրինակ՝ REGULAR, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME և CALCULATED օգտագործվում են մուտքագրման վարքագիծը վերահսկելու համար: Նմանապես, երբ մենք ստեղծում ենք վանդակ, մենք դրան տալիս ենք անուն, որը ավտոմատ կերպով ստեղծում է նույն անունով էջանիշ:
Այս հոդվածը մեզ սովորեցրել է Word-ի ֆայլում ձևով կառավարումներ ստեղծել: Եթե ցանկանում եք սովորել Word ֆայլում մեկնաբանություններ տեղադրելու գործընթացը, տես ինչպես տեղադրել մեկնաբանություն Word-ում Python-ի միջոցով-ի հոդվածը: