GroupDocs.Markdown en bref

API Python pour exporter des documents en Markdown propre et structuré.

Illustration markdown

Conversion précise et fiable

Convertissez efficacement les formats pris en charge en Markdown tout en préservant l’intégrité de la structure. Fonctionne sous Windows, Linux et macOS avec Python 3.5+.

Formats populaires pris en charge

Exportez les PDF, Word, Excel, eBooks, Web et fichiers texte simples en Markdown, y compris les documents protégés par mot de passe.

Fonctionne sur votre machine locale

Vous contrôlez vos données — une API sur site qui ne nécessite aucun service cloud ni connexion Internet.

Compatibilité des plates‑formes

Les systèmes d’exploitation et gestionnaires de paquets suivants sont pris en charge.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Formats de fichier pris en charge

Les formats de fichiers suivants sont pris en charge pour l’exportation vers Markdown.

PDF

  • Digital PDFs, PDF/A, PDF/E, PDF/X and PDF/UA
  • Encrypted and Signed PDFs

Word & Excel

  • Word: DOCX, DOC, RTF, DOCM, DOTX, DOTM, DOT, ODT, OTT
  • Excel: XLSX, XLS, CSV, XLSM, XLSB, ODS, TSV, NUMBERS, XLTX, XLTM, XLAM, FODS, SXC, OTS, XLT

Autre

  • e-Books: EPUB, MOBI, AZW3
  • Text: TXT, XML
  • Web: CHM

Fonctionnalités de GroupDocs.Markdown

Voici les fonctionnalités qui distinguent notre produit.

Feature icon

Exporter plusieurs formats de documents

Convertissez les formats de documents les plus populaires en Markdown (PDF, DOCX, XLSX, EPUB et plus).

Feature icon

Mise en forme Markdown avancée

Les titres, paragraphes, listes, tableaux, liens, images, citations en bloc et blocs de code sont exportés avec la syntaxe Markdown appropriée.

Feature icon

Contrôle complet des images

Prenez le contrôle des images en les exportant ou en les intégrant dans le fichier Markdown de sortie.

Feature icon

Fonctionne sur votre machine locale

Aucun cloud ni connexion Internet requis. Tout le traitement est effectué sur votre machine locale.

Feature icon

API publique intuitive

API publique simple et intuitive, conçue par des développeurs pour des développeurs avec amour.

Feature icon

Fonctionne sous Windows et Linux

.NET et les assemblages .NET Framework sont fournis dans le package NuGet.

Exemples de code

Les scénarios d’utilisation les plus courants pour l’exportation de documents en Markdown avec Python.

Exporter DOCX en Markdown

Convertissez un document Word en Markdown. Les images sont intégrées en Base64 par défaut.
# Importer le module
from groupdocs.markdown import MarkdownConverter

# Convertir et enregistrer la sortie dans un fichier
MarkdownConverter.to_file("annual-review.docx", "annual-review.md")

Enregistrer les images dans un dossier

Convertissez un document en Markdown et enregistrez les images dans un dossier séparé avec des chemins relatifs.
# Importer le module
from groupdocs.markdown import MarkdownConverter, ConvertOptions
from groupdocs.markdown import ExportImagesToFileSystemStrategy

# Configurer l’exportation des images vers le système de fichiers
strategy = ExportImagesToFileSystemStrategy("./images")
strategy.images_relative_path = "images"
options = ConvertOptions()
options.image_export_strategy = strategy

# Convertir et enregistrer la sortie dans un fichier
MarkdownConverter.to_file(
    "annual-report.docx", "annual-report.md",
    convert_options=options)

Inspectez le document et convertissez des pages spécifiques

Récupérez les métadonnées du document avant la conversion, puis exportez uniquement les pages dont vous avez besoin.
# Importez le module
from groupdocs.markdown import MarkdownConverter, ConvertOptions

# Inspectez le document sans le convertir
info = MarkdownConverter.get_info("report.pdf")
print(f"{info.page_count} pages, by {info.author}")

# Convertissez uniquement les 3 premières pages avec le front matter
options = ConvertOptions()
options.page_numbers = [1, 2, 3]
options.include_front_matter = True

# Utilisez la méthode statique en une ligne
md = MarkdownConverter.to_markdown("report.pdf",
    convert_options=options)

Prêt à commencer ?

Téléchargez GroupDocs.Markdown gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français