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 save-options com PdfSaveOptions i MarkdownSaveOptions. Nota: la majoria de les propietats save-options es defineixen per a la compatibilitat futura de l’API i encara no són consumides 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. La contrapartida comercial és Aspose.Words for Python.
Document.SaveFormat.PDF o PdfSaveOptions.SaveFormat.MARKDOWN o MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: classe de configuració d’exportació PDF (les propietats són esquelets de compatibilitat futura; encara no aplicades per l’escriptor).MarkdownSaveOptions: Configuració d’exportació Markdown (només s’aplica export_underline_formatting; les altres propietats són esqueixos de compatibilitat futura).SaveFormat.MARKDOWN, SaveFormat.PDF i SaveFormat.TEXT per a una conversió ràpida.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.
L’API és senzilla: carrega un Document des d’una ruta de fitxer, després crida save() amb una ruta 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.
Carrega un document Word i desa’l com a Markdown 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)
Exporta un document Word a format PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Llegeix tot el contingut de text d’un document Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS per a Python es publica sota la llicència MIT. Pots utilitzar-lo, modificar-lo i distribuir-lo en projectes comercials i personals.
Instal·la via pip amb pip install aspose-words-foss>=26.4.0. Requereix Python 3.10 o posterior.
La biblioteca llegeix fitxers DOCX, DOC, RTF, TXT i Markdown i exporta a PDF, Markdown i text pla.
Utilitzeu Document("input.docx") per inicialitzar l’objecte del document. Deseu com a PDF amb document.save("output.pdf", SaveFormat.PDF).