Comment travailler avec la gestion de documents de base dans Python
Comment travailler avec la gestion de documents de base
Ce guide couvre la gestion de documents de base en utilisant Aspose.Words FOSS pour Python. Il montre la conversion de formats de documents: lecture de fichiers Word et écriture en PDF, Markdown ou texte brut.
Prérequis
Installez la bibliothèque:
pip install aspose-words-fossNécessite Python 3.10 ou version ultérieure.
Charger un document
Créez un objet Document en passant un chemin de fichier. Les formats d’entrée pris en charge incluent DOCX, DOC, RTF, TXT et Markdown.
import aspose.words_foss as aw
doc = aw.Document("input.docx")Convertir en PDF
Utilisez LdmPdfWriter pour écrire le document en PDF :
import aspose.words_foss as aw
from aspose.words_foss.pdf_writer import LdmPdfWriter
doc = aw.Document("input.docx")
LdmPdfWriter().write(doc, "output.pdf")Convertir en Markdown
Les formats d’entrée pris en charge pour la conversion en Markdown incluent les fichiers DOCX, DOC, RTF, TXT et Markdown.
Utilisez LdmMarkdownWriter pour écrire le document en Markdown :
import aspose.words_foss as aw
from aspose.words_foss.md_writer import LdmMarkdownWriter
doc = aw.Document("input.docx")
LdmMarkdownWriter().write(doc, "output.md")Extraire le texte
Utilisez la propriété Document.text pour extraire tout le contenu texte:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.textRésumé
| Task | Méthode |
|---|---|
| Charger un document | Document("path") |
| Exporter en PDF | LdmPdfWriter().write(d, "output.pdf") |
| Exporter en Markdown | LdmMarkdownWriter().write(d, "output.md") |
| Extraire le texte | d.text |