Nous sommes ravis de présenter GroupDocs.Markdown for .NET, une nouvelle addition à la famille de produits GroupDocs. GroupDocs.Markdown for .NET est une API de traitement de documents qui vous permet d’exporter PDF, Word, Excel et d’autres formats vers Markdown pour une intégration transparente avec l’écosystème d’IA générative.
Pourquoi Markdown ?
Markdown est léger, lisible par l’homme et largement supporté dans les flux de travail des développeurs, les systèmes de gestion de contenu et les pipelines d’IA générative. Grâce à l’export direct vers Markdown, GroupDocs.Markdown for .NET vous aide à :
- Automatiser les conversions de documents vers Markdown au sein des applications .NET.
- Préparer du contenu texte structuré, adapté au traitement par l’IA.
- Simplifier la migration de contenu vers des flux de travail basés sur Git et les générateurs de sites statiques.
Fonctionnalités
- Exportation de plusieurs formats de documents : Convertissez les types de fichiers populaires (PDF, DOCX, XLSX, EPUB, etc.) vers Markdown.
- Mise en forme Markdown avancée : Exportez avec précision les titres, paragraphes, listes, tableaux, liens, images, citations, et blocs de code.
- Gestion flexible des images : Exportez les images séparément ou intégrez‑les directement dans le fichier Markdown.
- Traitement local : Aucun cloud ni connexion Internet requis. Tout le traitement se fait en toute sécurité sur votre machine.
- Conception d’API intuitive : API simple et conviviale, pensée pour la facilité d’utilisation.
- Support multiplateforme : Fonctionne sous Windows et Linux avec les assemblages .NET et .NET Framework inclus dans le package NuGet.
Types de fichiers pris en charge
GroupDocs.Markdown prend en charge la conversion depuis les formats suivants :
- Documents PDF
- Microsoft Word (DOCX, DOC)
- Microsoft Excel (XLSX, XLS)
- Ebooks (EPUB, MOBI)
- Fichiers texte brut et Web
Utilisation
Scénarios courants d’exportation de documents vers Markdown.
Exporter un PDF vers Markdown
Convertissez un PDF en Markdown propre en quelques lignes de code. Par défaut, les images sont intégrées dans le fichier de sortie.
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");
// Convert and save output to file
converter.Convert("business-plan.md");
La capture d’écran suivante montre le fichier PDF d’entrée et le Markdown de sortie.
Enregistrer les images dans un dossier
Cet exemple montre comment convertir un fichier DOCX en Markdown tout en enregistrant les images dans un dossier séparé.
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("annual-review.docx");
// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");
// Convert and save output to file
converter.Convert("annual-review.md");
La capture d’écran suivante montre le fichier DOCX d’entrée et le Markdown de sortie. Les images sont enregistrées comme ressources externes séparées dans le dossier ./images.
Prérequis
- .NET Framework 4.6.2+ (Windows)
- .NET 6.0+ (Windows ou Linux)
Licence
Consultez les informations légales détaillées, y compris les conditions d’utilisation, le droit d’auteur, le contrat de licence et la politique de confidentialité :
https://about.groupdocs.com/legal/
Support
Pour toute question ou assistance technique, veuillez utiliser notre Forum de support gratuit.
Feuille de route & Disponibilité
La toute première version de notre package est déjà construite et passe par des tests internes, incluant des tests unitaires, d’intégration et des vérifications manuelles de l’API. Nous nous assurons que tout fonctionne correctement afin que vous puissiez profiter d’une expérience fiable et puissante dès le premier jour.
🚀 Une fois les revues finales terminées, nous publierons le package sur NuGet et sur le site des releases GroupDocs.
👉 Vous voulez être le premier informé dès que le package sera disponible ? Nous publierons une annonce dédiée ici sur le blog ! En attendant, vous pouvez également vous abonner aux mises à jour via notre Forum de support gratuit — consultez la catégorie GroupDocs.Markdown Product Family ou la catégorie GroupDocs.Purchase si vous avez des questions d’ordre commercial.