Los archivos de texto son un tipo de archivo común que contiene solo texto sin formato sin ningún formato ni estilo. Si desea aplicar formato o agregar imágenes, gráficos, tablas y otros elementos multimedia a archivos de texto, una de las soluciones recomendadas es convertirlos a archivos de Word.
Por el contrario, si desea extraer contenido de manera eficiente o reducir el tamaño de archivo de documentos de Word, puede convertirlos a formato de texto. Este artículo demostrará cómo programar convierta archivos de texto a formato Word y convierta archivos de Word a formato de texto usando Spire.Doc for Python.
Instalar Spire.Doc for Python
Este escenario requiere Spire.Doc for Python y plum-dispatch v1.7.4. Se pueden instalar fácilmente en su código VS mediante los siguientes comandos pip.
pip install Spire.Doc
Si no está seguro de cómo instalarlo, consulte este tutorial: Cómo instalar Spire.Doc for Python en VS Code
Convertir texto (TXT) a Word en Python
La conversión de TXT a Word es bastante simple y requiere sólo unas pocas líneas de código. Los siguientes son los pasos detallados.
- Crea un objeto de documento.
- Cargue un archivo de texto utilizando el método Document.LoadFromFile(string fileName).
- Guarde el archivo de texto como un archivo de Word utilizando el método Document.SaveToFile(string fileName, FileFormat fileFormat).
- Python
from spire.doc import *
from spire.doc.common import *
# Create a Document object
document = Document()
# Load a TXT file
document.LoadFromFile("input.txt")
# Save the TXT file as Word
document.SaveToFile("TxtToWord.docx", FileFormat.Docx2016)
document.Close()

Convertir palabra a texto (TXT) en Python
El método Document.SaveToFile(string fileName, FileFormat.Txt) proporcionado por Spire.Doc for Python le permite exportar un archivo de Word a formato de texto. Los siguientes son los pasos detallados.
- Crea un objeto de documento.
- Cargue un archivo de Word utilizando el método Document.LoadFromFile (nombre de archivo de cadena).
- Guarde el archivo de Word en formato txt utilizando el método Document.SaveToFile(string fileName, FileFormat.Txt).
- Python
from spire.doc import *
from spire.doc.common import *
# Create a Document object
document = Document()
# Load a Word file from disk
document.LoadFromFile("Input.docx")
# Save the Word file in txt format
document.SaveToFile("WordToTxt.txt", FileFormat.Txt)
document.Close()

Solicitar una licencia temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.