Aspose.Words FOSS pour Python est une bibliothèque Python sous licence MIT pour charger des documents Word et les exporter. Elle lit les fichiers DOCX, DOC, RTF, TXT et Markdown et les exporte vers PDF, Markdown et texte brut sans nécessiter Microsoft Office ou aucun runtime propriétaire.
La bibliothèque fournit une classe Document pour charger des fichiers et une méthode save() qui accepte des constantes SaveFormat ou des objets d’options d’enregistrement comme PdfSaveOptions et MarkdownSaveOptions. Remarque : la plupart des propriétés d’options d’enregistrement sont définies pour la compatibilité ascendante de l’API et ne sont pas encore utilisées par les écrivains ; seul MarkdownSaveOptions.export_underline_formatting affecte actuellement la sortie.
Installez avec pip install aspose-words-foss>=26.4.0. La bibliothèque nécessite Python 3.10 ou une version ultérieure et dépend de olefile, fpdf2 et pydantic. L’équivalent commercial est Aspose.Words for Python.
Document.SaveFormat.PDF ou PdfSaveOptions.SaveFormat.MARKDOWN ou MarkdownSaveOptions.Document.get_text().SaveFormat.TEXT.PdfSaveOptions: classe de configuration d’export PDF (les propriétés sont des ébauches de compatibilité ascendante ; pas encore appliquées par le rédacteur).MarkdownSaveOptions: Configuration d’exportation Markdown (seul export_underline_formatting est actuellement appliqué ; les autres propriétés sont des ébauches de compatibilité ascendante).SaveFormat.MARKDOWN, SaveFormat.PDF et SaveFormat.TEXT pour une conversion rapide.Aspose.Words FOSS s’installe avec pip install aspose-words-foss. Les dépendances d’exécution (olefile, fpdf2, pydantic) sont installées automatiquement.
L’API est simple : chargez un Document à partir d’un chemin de fichier, puis appelez save() avec un chemin cible et un format. Pour un contrôle avancé, passez un objet d’options d’enregistrement au lieu d’une constante de format. La bibliothèque est sous licence MIT, open‑source sur GitHub, et nécessite Python 3.10 ou version ultérieure.
Chargez un document Word et enregistrez‑le au format Markdown en deux lignes de code.
import aspose.words_foss as aw
document = aw.Document("input.docx") # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)
Exporter un document Word au format PDF.
import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)
Lire tout le contenu texte d’un document Word.
import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()
Aspose.Words FOSS pour Python est publié sous la licence MIT. Vous pouvez l’utiliser, le modifier et le distribuer dans des projets commerciaux et personnels.
Installez via pip avec pip install aspose-words-foss>=26.4.0. Nécessite Python 3.10 ou version ultérieure.
La bibliothèque lit les fichiers DOCX, DOC, RTF, TXT et Markdown et exporte vers PDF, Markdown et texte brut.
Utilisez Document("input.docx") pour initialiser l’objet document. Enregistrez au format PDF avec document.save("output.pdf", SaveFormat.PDF).