GroupDocs.Markdown en un coup d’œil

API Java 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 conservant l’intégrité de la structure. Un seul JAR fonctionne sous Windows, Linux et macOS avec Java SE 8 ou supérieur.

Formats populaires pris en charge

Exportez les PDF, Word, Excel, eBooks, fichiers 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 — une API on-premise qui ne nécessite aucune connexion cloud ou Internet.

Support des plates-formes

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
macOS
Maven

Formats de fichier pris en charge

Les formats de fichiers suivants sont pris en charge pour l’exportation en 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 Java.

Exporter DOCX en Markdown

Convertir un document Word en Markdown. Les images sont intégrées en Base64 par défaut.
// Importer la classe
import com.groupdocs.markdown.MarkdownConverter;

// Convertir et enregistrer la sortie dans un fichier
MarkdownConverter.toFile("annual-review.docx", "annual-review.md");

Enregistrer les images dans un dossier

Convertir un document en Markdown et enregistrer les images dans un dossier séparé avec des chemins relatifs.
// Importer les classes
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.ExportImagesToFileSystemStrategy;
import com.groupdocs.markdown.MarkdownConverter;

// Configurer l'exportation des images vers le système de fichiers
ExportImagesToFileSystemStrategy strategy =
        new ExportImagesToFileSystemStrategy("./images");
strategy.setImagesRelativePath("images");

DocumentConvertOptions options = new DocumentConvertOptions();
options.setImageExportStrategy(strategy);

// Convertir et enregistrer la sortie dans un fichier
MarkdownConverter.toFile(
        "annual-report.docx", "annual-report.md", options);

Inspectez le document et convertissez les 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 les classes
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.DocumentInfo;
import com.groupdocs.markdown.MarkdownConverter;

// Inspectez le document sans le convertir
DocumentInfo info = MarkdownConverter.getInfo("report.pdf");
System.out.println(info.getPageCount() + " pages, by " + info.getAuthor());

// Convertissez uniquement les trois premières pages avec le front matter
DocumentConvertOptions options = new DocumentConvertOptions();
options.setPageNumbers(new int[] { 1, 2, 3 });
options.setIncludeFrontMatter(true);

// Utilisez la méthode statique en une ligne
String md = MarkdownConverter.toMarkdown("report.pdf", 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