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

Aspose.Words FOSS for Python

Exporta documents Word a PDF, Markdown i text pla des de Python — no cal Microsoft Office.

Biblioteca Python de codi obert per a la conversió de documents Word

Aspose.Words FOSS per a Python és una biblioteca Python amb llicència MIT per carregar documents Word i exportar‑los. Llegeix fitxers DOCX, DOC, RTF, TXT i Markdown i els exporta a PDF, Markdown i text pla sense requerir Microsoft Office ni cap entorn d’execució propietari.

La biblioteca proporciona una classe Document per carregar fitxers i un mètode save() que accepta constants SaveFormat o objectes d’opcions de desament com PdfSaveOptions i MarkdownSaveOptions. Nota: la majoria de les propietats d’opcions de desament estan definides per a la compatibilitat futura de API i encara no són utilitzades pels escriptors; només MarkdownSaveOptions.export_underline_formatting afecta actualment la sortida.

Instal·la amb pip install aspose-words-foss>=26.4.0. La biblioteca requereix Python 3.10 o posterior i depèn de olefile, fpdf2 i pydantic. L’equivalent comercial és Aspose.Words for Python.

Conversió de document

  • Inposició de múltiples formats: Carregar documents des dels formants DOCX, DO C, RTF, TXT i Markdown a través de la classe Document.
  • Exportació de PDF: Exporteu qualsevol document d’entrada a PDF utilitzant SaveFormat.PDF o PdfSaveOptions.
  • Exportació a Marca: Exportacions a Markdown amb SaveFormat.MARKDOWN o MarkdownSaveOptions.
  • Extracció de text: Extracció de contingut en text sencer dels documents amb Document.get_text().
  • Exportació de text senzill: Salvar documents com a text sencil·l utilitzant SaveFormat.TEXT.

On es pot utilitzar Aspose.Words FOSS

  • Pipelines de documents: Exportació dels documents Word carregats a PDF en serveis backend.
  • Extracció de contingut: Extracció de text dels arxius DOCX o DOc per a indexar i buscar.
  • Migració de format: Exportació en batxell d’arxius Word legats a Markdown modern o PDF.
  • Automatizació CI/CD: Generar informes PDF des de les plantilles Markdown o DOCX en els pipelines de construcció.

Salvar opcions i personalització

  • PdfSaveOptions: Clase de configuració d’exportació PDF (les propietats són estubs de compatibilitat amb el futur; encara no s’ha aplicat per l’escriptor).
  • MarkdownSaveOptions: Marcada de forma a l’exportació (sólo se sol aplicar export_underline_formatting; les altres propietats són estoces d’interoperabilitat amb el futur).
  • Constants de format d’emmagatzematge: Utilitza SaveFormat.MARKDOWN, SaveFormat.PDF i SaveFormat.TEXT per a una conversió ràpida.
  • Llectors de documents: Llegidors dedicats per als formats d’entrada DOC, RTF, TXT i Markdown.

Experiència de desenvolupador

Aspose.Words FOSS s’instal·la amb pip install aspose-words-foss. Les dependències d’execució (olefile, fpdf2, pydantic) s’instal·len automàticament.

El API és senzill: carrega un Document des d’un camí de fitxer, i després crida save() amb un camí de destinació i format. Per a un control avançat, passa un objecte d’opcions de desament en lloc d’una constant de format. La biblioteca té llicència MIT, és de codi obert a GitHub i requereix Python 3.10 o posterior.

Convertir DOCX en Marca de baixa

Carregar un document de Word i guardar-lo com a Marca baixa en dues línies de codi.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

Exportar DOCX a PDF

Exportar un document de Word al format PDF.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Extracció de text d’un document

Llegeix tot el contingut del text d’un document de Word.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Preguntes freqüents

Quina llicència utilitza Aspose.Words FOSS per a Python?

Aspose.Words FOSS per a Python es publica sota la MIT license. Podeu utilitzar‑lo, modificar‑lo i distribuir‑lo en projectes comercials i personals.

Com instal·lo Aspose.Words FOSS per a Python?

Instal·lar via pip amb pip install aspose-words-foss>=26.4.0. Requereix Python 3.10 o més recent.

Quins formats de document són compatibles?

La biblioteca llegeix arxius DOCX, DO C, RTF, TXT i Markdown i exporta a PDF, Mark Down i text pla.

Com puc exportar un arxiu DOCX a PDF?

Utilitza Document("input.docx") per iniciar l’objecte de document. Salva com a PDF amb document.save("output.pdf", SaveFormat.PDF).

  

Suport i recursos d aprenentatge

 Català