Šioje aiškioje pamokoje sužinosite, kaip sukurti užpildomą formą Word naudojant Python. Jame pateikiami išsamūs žingsniai, svarbios klasės ir metodai, reikalingi šiai užduočiai atlikti. Taip pat gausite paleidžiamo kodo pavyzdį, kuriame parodyta, kaip sukurti užpildomą formą Word naudojant Python, Word faile pridedant vadovėlį ir kombinuotojo laukelio valdiklį, o tada išsaugant jį MS Word palaikomais formatais, pvz., {{ HYPERLINK1}}, DOC ar kt.
Veiksmai, kaip sukurti formos laukus programoje „Word“ naudojant Python
- Sukonfigūruokite aplinką, kad formai kurti būtų naudojama Aspose.Words, skirtas Python per .NET
- Sukurkite arba įkelkite Word failą naudodami Document klasės objektą, kad sukurtumėte užpildomą formą
- Sukurkite DocumentBuilder klasės objektą naudodami įkeltą Word failą valdikliui įterpti
- Sukurkite vadovėlio valdiklį naudodami metodą insert_text_input() DocumentBuilder klasėje
- Įterpkite eilutės pertrauką, kad kitoje eilutėje būtų pateikti kiti valdikliai
- Įterpkite žymės langelio valdiklį naudodami metodą insert_check_box().
- Išsaugokite gautą Word failą su formos valdikliais
Šie veiksmai pateikia užpildomos formos Word kūrimo naudojant Python procesą. Pirmuoju žingsniu galite įkelti Word failą ir tada sukurti DocumentBuilder klasės objektą naudodami įkeltą Word failą. DocumentBuilder klasės objekte yra visi metodai, kurių reikia norint pridėti įvairių tipų valdiklius, pvz., skirtingų tipų pertraukas, žymimuosius laukelius, kombinuotus laukelius, teksto laukelius ir kt.
Kodas, skirtas sukurti formą Word naudojant Python
Šis kodas parodo kaip sukurti formą Word programoje naudojant Python naudojant DocumentBuilder klasėje esančius metodus. Naudojome metodą insert_text_input() kurdami teksto laukelio valdiklį, kuris naudoja TextFormFieldType skaitiklį, kad būtų galima tinkinti įvestį, pvz., REGULAR, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME ir CALCULATED naudojami įvesties veikimui valdyti. Panašiai, kurdami žymės langelį, jam priskiriame pavadinimą, kuris automatiškai sukuria žymę tokiu pačiu pavadinimu.
Šis straipsnis išmokė kurti valdiklius formoje Word faile. Jei norite sužinoti, kaip įterpti komentarus į Word failą, žr. straipsnį kaip įterpti komentarą į Word naudojant Python.