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.
Document.SaveFormat.PDF o PdfSaveOptions.SaveFormat.MARKDOWN o MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.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).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.
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.
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 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)
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()
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.
Instal·lar via pip amb pip install aspose-words-foss>=26.4.0. Requereix Python 3.10 o més recent.
La biblioteca llegeix arxius DOCX, DO C, RTF, TXT i Markdown i exporta a PDF, Mark Down i text pla.
Utilitza Document("input.docx") per iniciar l’objecte de document. Salva com a PDF amb document.save("output.pdf", SaveFormat.PDF).