Este nítido tutorial lo guía sobre cómo crear un formulario rellenable en Word usando Python. Presenta los pasos detallados, las clases importantes y los métodos necesarios para realizar esta tarea. También obtendrá un código de muestra ejecutable que demuestra cómo hacer un formulario rellenable en Word usando Python agregando un libro de texto y un control de cuadro combinado en el archivo de Word y luego guardándolo en formatos compatibles con MS Word como {{ HYPERLINK1}}, DOC u otros.
Pasos para crear campos de formulario en Word usando Python
- Configure el entorno para usar Aspose.Words para Python a través de .NET para crear un formulario
- Cree o cargue un archivo de Word usando el objeto de clase Document para crear un formulario rellenable
- Cree una instancia de un objeto de clase DocumentBuilder usando el archivo de Word cargado para insertar controles
- Cree un control de libro de texto usando el método insert_text_input() en la clase DocumentBuilder
- Inserte un salto de línea para representar más controles en la siguiente línea
- Inserte un control de casilla de verificación utilizando el método insert_check_box()
- Guarde el archivo de Word resultante que tiene controles de formulario en él
Estos pasos presentan el proceso para hacer un formulario rellenable en Word usando Python. En el primer paso, puede cargar el archivo de Word y luego crear una instancia del objeto de la clase DocumentBuilder utilizando el archivo de Word cargado. El objeto de la clase DocumentBuilder contiene todos los métodos necesarios para agregar diferentes tipos de controles en un formulario, como diferentes tipos de saltos, casillas de verificación, cuadros combinados, cuadros de texto, etc.
Código para Crear un Formulario en Word usando Python
Este código demuestra cómo crear un formulario en Word usando Python con la ayuda de los métodos disponibles en la clase DocumentBuilder. Hemos usado el método insert_text_input() para crear el control de cuadro de texto que toma el enumerador TextFormFieldType para personalizar la entrada como REGULAR, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME y CALCULATED se usan para controlar el comportamiento de entrada. Del mismo modo, cuando creamos una casilla de verificación, le asignamos un nombre que crea automáticamente un marcador con el mismo nombre.
Este artículo nos ha enseñado a crear controles en un formulario en un archivo de Word. Si desea conocer el proceso para insertar comentarios en un archivo de Word, consulte el artículo sobre cómo insertar un comentario en Word usando Python.