GroupDocs.Markdown en un coup d’œil

API pour analyser et exporter des documents en Markdown dans les applications .NET.

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. Prend en charge .NET Framework 4.6.2+ et .NET 6.0 sous Windows et Linux.

Formats populaires pris en charge

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

Fonctionne sur votre machine locale

Vous contrôlez vos données - nous fournissons une API locale qui ne nécessite aucun cloud ni connexion Internet.

Prise en charge des plateformes

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formats de fichiers pris en charge

Les formats de fichier 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 en‑têtes, paragraphes, listes, tableaux, liens, images, citations en bloc et blocs de code sont exportés vers la syntaxe Markdown appropriée.

Feature icon

Contrôle total sur les images

Prenez le contrôle des images en les exportant ou en les incorporant 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 passion.

Feature icon

Fonctionne sous Windows et Linux

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

Exemples de code

Les scénarios d’utilisation les plus courants pour l’exportation de documents vers Markdown dans les applications .NET.

Exporter DOCX vers Markdown

Cet exemple de code montre comment convertir un fichier DOCX en Markdown et enregistrer la sortie dans un fichier. Les images sont intégrées dans le fichier de sortie.
// Importer l'espace de noms
using GroupDocs.Markdown;

// Définir la licence
License.Set("GroupDocs.Markdown.lic");

// Instancier le convertisseur
var converter = new MarkdownConverter("annual-review.docx");

// Convertir et enregistrer la sortie dans un fichier
converter.Convert("annual-review.md");
// Importer l'espace de noms  
open GroupDocs.Markdown

// Définir la licence
License.Set("GroupDocs.Markdown.lic")

// Instancier le convertisseur
let converter = new MarkdownConverter("annual-review.docx")

// Convertir et enregistrer la sortie dans un fichier
converter.Convert("annual-review.md")
' Importer l'espace de noms  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Définir la licence
        License.Set("GroupDocs.Markdown.lic")

        ' Instancier le convertisseur
        Dim converter As New MarkdownConverter("annual-review.docx")

        ' Convertir et enregistrer la sortie dans un fichier
        converter.Convert("annual-review.md")
    End Sub
End Module

Enregistrer les images dans un dossier

Cet exemple de code montre comment convertir un fichier DOCX en Markdown et enregistrer les images dans un dossier séparé.
// Importer l'espace de noms
using GroupDocs.Markdown;

// Définir la licence
License.Set("GroupDocs.Markdown.lic");

// Instancier le convertisseur
var converter = new MarkdownConverter("annual-report.docx");

// Définir la stratégie d'exportation des images et le dossier de sortie
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Convertir et enregistrer la sortie dans un fichier
converter.Convert("annual-report.md", convertOptions);
// Importer l'espace de noms
open GroupDocs.Markdown

// Définir la licence
License.Set("GroupDocs.Markdown.lic")

// Instancier le convertisseur
let converter = new MarkdownConverter("annual-report.docx")

// Définir la stratégie d'exportation des images et le dossier de sortie
let convertOptions = new DocumentConverterOptions()
convertOptions.ImageExportStrategy <- new ExportImagesToFileSystemStrategy("./images")

// Convertir et enregistrer la sortie dans un fichier
converter.Convert("annual-report.md", convertOptions)
' Importer l'espace de noms  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Définir la licence
        License.Set("GroupDocs.Markdown.lic")

        ' Instancier le convertisseur
        Dim converter As New MarkdownConverter("annual-report.docx")

        ' Définir la stratégie d'exportation des images et le dossier de sortie
        Dim convertOptions As New DocumentConverterOptions()
        convertOptions.ImageExportStrategy = New ExportImagesToFileSystemStrategy("./images")

        ' Convertir et enregistrer la sortie dans un fichier
        converter.Convert("annual-report.md", convertOptions)
    End Sub
End Module

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