Denna skarpa handledning guidar dig om hur du skapar ett ifyllbart formulär i Word med Python. Den introducerar de detaljerade stegen, viktiga klasser och metoder som krävs för att utföra denna uppgift. Du kommer också att få en körbar exempelkod som visar hur man gör ett ifyllbart formulär i Word med Python genom att lägga till en lärobok och en kombinationsruta i Word-filen och sedan spara den i MS Word-stödda format som {{ HYPERLINK1}}, DOC eller andra.
Steg för att skapa formulärfält i Word med Python
- Konfigurera miljön för att använda Aspose.Words för Python via .NET för att skapa ett formulär
- Skapa eller ladda en Word-fil med klassobjektet Document för att skapa ett ifyllbart formulär
- Instantiera ett DocumentBuilder klassobjekt med hjälp av den inlästa Word-filen för att infoga kontroller
- Skapa en lärobokskontroll med metoden insert_text_input() i klassen DocumentBuilder
- Infoga en radbrytning för att återge ytterligare kontroller på nästa rad
- Infoga en checkbox-kontroll med metoden insert_check_box()
- Spara den resulterande Word-filen med formulärkontroller i den
Dessa steg presenterar processen för att göra ett ifyllbart formulär i Word med Python. I det första steget kan du ladda Word-filen och sedan instansiera DocumentBuilder-klassobjektet med den inlästa Word-filen. Klassobjektet DocumentBuilder innehåller alla metoder som krävs för att lägga till olika typer av kontroller i en form som olika typer av brytningar, kryssrutor, kombinationsrutor, textrutor, etc.
Kod för att skapa ett formulär i Word med Python
Den här koden demonstrerar hur man skapar ett formulär i Word med Python med hjälp av metoder som finns tillgängliga i klassen DocumentBuilder. Vi har använt metoden insert_text_input() för att skapa textrutekontrollen som tar TextFormFieldType enumerator för att anpassa indata som REGULAR, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME och CALCULATED används för att kontrollera inmatningsbeteendet. På samma sätt, när vi skapar en kryssruta, tilldelar vi den ett namn som automatiskt skapar ett bokmärke med samma namn.
Den här artikeln har lärt oss att skapa kontroller i ett formulär i en Word-fil. Om du vill lära dig processen för att infoga kommentarer i en Word-fil, se artikeln om hur man infogar en kommentar i Word med Python.