1. Productos
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS for Python

Exporta documentos Word a PDF, Markdown y texto plano desde Python — no se requiere Microsoft Office.

Biblioteca de Python para la conversión de documentos Word

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.

Conversión de documentos

  • Entración de varios formatos: Carga documentos de los formados DOCX, DOC, RTF, TXT y Markdown a través de la clase Document.
  • Exportación de PDF: Exporta cualquier documento de entrada a PDF utilizando SaveFormat.PDF o PdfSaveOptions.
  • Exportación de marcado: Exportaciones a marcados con SaveFormat.MARKDOWN o MarkdownSaveOptions.
  • ** Extracción de texto:** Extrae contenido de textos plausibles a partir de los documentos utilizando Document.get_text().
  • Exportación de texto planificado: Salva documentos como texto plano utilizando SaveFormat.TEXT.

Dónde Aspose.Words FOSS puede usarse

  • Pipelines de documentos: Exporta los documentos Word cargados en PDF en servicios de backend.
  • Extratación de contenido: Extraer texto de los archivos DOCX o DOC para la indicación y búsqueda.
  • Migración de formato: El legado de exportación del Batch archivos de Word para el actual Markdown o PDF.
  • Automatización CI/CD: Generar informes PDF de los templados Markdown o DOCX en las pipelinas de construcción.

Salva opciones y personalizarse

  • 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 constantes: Utilice SaveFormat.MARKDOWN, SaveFormat.PDF y SaveFormat.TEXT para una conversión rápida.
  • Las lectoras de documentos: Listas dedicadas para los formatos de entrada DOC, RTF, TXT y Markdown.

Experiencia de desarrollador

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.

Convertir DOCX en Markdown

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)

Exportación de DOCX a PDF

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)

Extraer texto de un documento

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()

Preguntas frecuentes

¿Qué licencia hace Aspose.Words FOSS para el uso de Python?

Aspose.Words FOSS para Python se libera bajo la licencia MIT. Puedes usar, modificar y distribuirlo en proyectos comerciales y personales.

¿Cómo puedo instalar Aspose.Words FOSS para Python?

Instalar a través de la pipa con pip install aspose-words-foss>=26.4.0. Requiere Python 3.10 o más tarde.

¿Qué formatos de documentos se apoyan?

La biblioteca lee los archivos DOCX, DOC, RTF, TXT y Markdown y exporta a PDF, Mark Down y texto plano.

¿Cómo exportar un archivo DOCX a PDF?

Utilice Document("input.docx") para iniciar el objeto de documento. Salva como PDF con document.save("output.pdf", SaveFormat.PDF).

  

Recursos de soporte y aprendizaje

 Español