Il s'agit d'une bibliothèque d'édition et de manipulation Markdown complète pour Java. Utilisez notre API d'édition Markdown pour créer des logiciels portables, robustes et sécurisés en Java.
La modification par programme des Markdown documents fait partie intégrante du flux de travail numérique moderne. Modifiez le texte dans Markdown, insérez des graphiques à l'aide de données externes, modifiez des tableaux.
Java bibliothèque est une solution autonome pour éditer Markdown qui ne repose pas sur d'autres logiciels. Il est prêt pour une utilisation commerciale et couvre tous les besoins possibles des développeurs professionnels Java:
L'éditeur de programmation Java Markdown fournit aux développeurs une API moderne pour modifier Markdown programme. Intégrez rapidement les fonctionnalités de modification de Markdown dans votre logiciel. Notre bibliothèque prend en charge la modification d'une variété de formats de documents dans Java.
La tâche d'édition de Markdown par programme dans Java consiste à modifier des éléments dans l'arborescence de Markdown documents. Il est également connu sous le nom de 'DOM' - le modèle de programmation pour interagir avec les éléments de Markdown document et leurs propriétés.
Les fonctionnalités de modification Markdown sont indissociables de la fonctionnalité de recherche avancée Markdown. Pour un haut niveau de flexibilité, notre Java bibliothèque fournit aux développeurs une fonctionnalité de recherche basée sur Markdown Regex. Cette approche élargit les possibilités d'édition de texte dans les Markdown fichiers, permettant l'utilisation de modèles pour la transformation dynamique Markdown.
L'une des fonctionnalités les plus demandées est la création et la modification dynamiques de tableaux dans les Markdown documents. Travailler avec des tableaux est très pratique avec la Java bibliothèque: modifiez les tableaux, mettez à jour les tableaux et extrayez le texte du tableau à l'aide Java.
L'exemple suivant montre comment modifier un Markdown document dans Java:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Copie
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Copie
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Copie
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Copie
import com.aspose.words.*;
Document doc = new Document("Input.md");
DocumentBuilder builder = new DocumentBuilder(doc);
// Insérer du texte au début du document.
builder.moveToDocumentStart();
builder.writeln("Morbi enim nunc faucibus a.");
doc.save("Output.md");
import com.aspose.words.*;
Document doc = new Document("Input.md");
DocumentBuilder builder = new DocumentBuilder(doc);
// Insérer un tableau au début du document.
builder.moveToDocumentStart();
builder.startTable();
builder.insertCell();
builder.write("Row 1, cell 1.");
builder.insertCell();
builder.write("Row 1, cell 2.");
builder.endTable();
doc.save("Output.md");
import com.aspose.words.*;
Document doc = new Document("Input.md");
DocumentBuilder builder = new DocumentBuilder(doc);
// Insérer l'image au début du document.
builder.moveToDocumentStart();
builder.insertImage("Image.png");
doc.save("Output.md");
Nous hébergeons nos Java dans des référentiels Maven. 'Aspose.Words for Java' est un JAR courant contenant du byte-code. Veuillez suivre les instructions étape par étape sur la façon de l'installer dans votre environnement de développeur Java.
Java SE 7 et les Java plus récentes sont pris en charge. Nous fournissons également un package séparé pour Java SE 6 au cas où vous seriez obligé d'utiliser ce JRE obsolète.
Notre Java est multiplateforme et fonctionne sur tous les systèmes d'exploitation avec JVM, y compris Microsoft Windows, Linux, macOS, Android et iOS.
Pour plus d'informations sur les dépendances de packages en option, telles que JogAmp JOGL, le moteur de polices Harfbuzz Java Advanced Imaging JAI, reportez-vous à la documentation produit.
Vous pouvez modifier des fichiers dans de nombreux autres formats de fichier: