Comment travailler avec la gestion de documents de base dans Python

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-foss

Né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.text

Résumé

TaskMéthode
Charger un documentDocument("path")
Exporter en PDFLdmPdfWriter().write(d, "output.pdf")
Exporter en MarkdownLdmMarkdownWriter().write(d, "output.md")
Extraire le texted.text

Voir aussi

 Français