Aspose.Words FOSS para Python es una biblioteca Python bajo 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 tiempo de ejecución 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 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 (propiedades son estúpidos de compatibilidad adicional; no aplicado aún por el autor).MarkdownSaveOptions: Configuración de exportación marcada (sólo export_underline_formatting se aplica actualmente; otras propiedades son estúpidos de compatibilidad a la venta).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.
El API es sencillo: 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 salve como marcado 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)
Exporta un documento de Word en 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 en un documento Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS para Python se libera bajo la licencia MIT. Puedes usar, modificar y distribuirlo en proyectos comerciales y personales.
Instalar a través de la pipa con pip install aspose-words-foss>=26.4.0. Requiere Python 3.10 o más tarde.
La biblioteca lee los archivos DOCX, DOC, RTF, TXT y Markdown y exporta a PDF, Mark Down y texto plano.
Utilice Document("input.docx") para iniciar el objeto de documento. Salva como PDF con document.save("output.pdf", SaveFormat.PDF).