Tento přehledný tutoriál vás provede jak vytvořit vyplnitelný formulář ve Wordu pomocí Pythonu. Představuje podrobné kroky, důležité třídy a metody potřebné k provedení tohoto úkolu. Získáte také spustitelný ukázkový kód, který demonstruje jak vytvořit vyplnitelný formulář ve Wordu pomocí Pythonu přidáním učebnice a ovládacího prvku pole se seznamem do souboru aplikace Word a uložením ve formátech podporovaných MS Word, jako je {{ HYPERLINK1}}, DOC nebo další.
Kroky k vytvoření polí formuláře ve Wordu pomocí Pythonu
- Nakonfigurujte prostředí tak, aby k vytvoření formuláře použilo Aspose.Words pro Python přes .NET
- Vytvořte nebo načtěte soubor aplikace Word pomocí objektu třídy Document pro vytvoření vyplnitelného formuláře
- Vytvořte instanci objektu třídy DocumentBuilder pomocí načteného souboru aplikace Word pro vložení ovládacích prvků
- Vytvořte ovládací prvek učebnice pomocí metody insert_text_input() ve třídě DocumentBuilder
- Vložením konce řádku vykreslíte další ovládací prvky na dalším řádku
- Vložte ovládací prvek zaškrtávacího políčka pomocí metody insert_check_box().
- Uložte výsledný soubor aplikace Word obsahující ovládací prvky formuláře
Tyto kroky představují proces vytvoření vyplnitelného formuláře ve Wordu pomocí Pythonu. V prvním kroku můžete načíst soubor aplikace Word a poté vytvořit instanci objektu třídy DocumentBuilder pomocí načteného souboru aplikace Word. Objekt třídy DocumentBuilder obsahuje všechny metody, které jsou nutné k přidání různých typů ovládacích prvků do formuláře, jako jsou různé typy zalomení, zaškrtávací políčka, pole se seznamem, textová pole atd.
Kód pro vytvoření formuláře ve Wordu pomocí Pythonu
Tento kód ukazuje jak vytvořit formulář ve Wordu pomocí Pythonu s pomocí metod dostupných ve třídě DocumentBuilder. Použili jsme metodu insert_text_input() pro vytvoření ovládacího prvku textového pole, který využívá enumerátor TextFormFieldType k přizpůsobení vstupu, jako jsou REGULAR, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME a CALCULATED se používají k ovládání chování vstupu. Podobně, když vytvoříme zaškrtávací políčko, přiřadíme mu název, který automaticky vytvoří záložku se stejným názvem.
Tento článek nás naučil vytvářet ovládací prvky ve formuláři v souboru aplikace Word. Pokud se chcete naučit proces vkládání komentářů do souboru aplikace Word, přečtěte si článek na jak vložit komentář do Wordu pomocí Pythonu.