Aspose.Words FOSS para Python es una biblioteca Python con licencia MIT para cargar documentos Word y exportarlos. Lee archivos DOCX, DOC, RTF, TXT y Markdown y los exporta a PDF, Markdown y texto plano sin requerir Microsoft Office ni ningún runtime propietario.
La biblioteca proporciona una clase Document para cargar archivos y un método save() que acepta constantes SaveFormat u objetos de opciones de guardado como PdfSaveOptions y MarkdownSaveOptions. Nota: la mayoría de las propiedades de opciones de guardado están definidas para la compatibilidad futura de la API y aún no son utilizadas por los escritores; solo MarkdownSaveOptions.export_underline_formatting afecta actualmente la salida.
Instale con pip install aspose-words-foss>=26.4.0. La biblioteca requiere Python 3.10 o posterior y depende de olefile, fpdf2 y pydantic. La contraparte comercial es Aspose.Words for Python.
Document.SaveFormat.PDF o PdfSaveOptions.SaveFormat.MARKDOWN o MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: clase de configuración de exportación PDF (las propiedades son stubs de compatibilidad futura; aún no aplicadas por el escritor).MarkdownSaveOptions: configuración de exportación Markdown (solo export_underline_formatting está actualmente aplicada; otras propiedades son stubs de compatibilidad futura).SaveFormat.MARKDOWN, SaveFormat.PDF y SaveFormat.TEXT para una conversión rápida.Aspose.Words FOSS se instala con pip install aspose-words-foss. Las dependencias en tiempo de ejecución (olefile, fpdf2, pydantic) se instalan automáticamente.
La API es sencilla: cargue un Document desde una ruta de archivo, luego llame a save() con una ruta de destino y formato. Para un control avanzado, pase un objeto de opciones de guardado en lugar de una constante de formato. La biblioteca tiene licencia MIT, es de código abierto en GitHub y requiere Python 3.10 o posterior.
Cargue un documento de Word y guárdelo como Markdown en dos líneas de código.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Exportar un documento de Word a formato PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Leer todo el contenido de texto de un documento Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS para Python se publica bajo la licencia MIT. Puedes usarlo, modificarlo y distribuirlo en proyectos comerciales y personales.
Instala vía pip con pip install aspose-words-foss>=26.4.0. Requiere Python 3.10 o posterior.
La biblioteca lee archivos DOCX, DOC, RTF, TXT y Markdown y exporta a PDF, Markdown y texto plano.
Utilice Document("input.docx") para inicializar el objeto documento. Guarde como PDF con document.save("output.pdf", SaveFormat.PDF).