Créer un fichier HTML Java

Les fichiers HTML contiennent un langage de balisage qui peut être utilisé pour formater du texte et d’autres contenus de page qui sont affichés à l’aide de navigateurs Web. Vous pouvez créer des pages HTML pour différentes exigences. En conséquence, cet article explique comment créer un fichier HTML par programmation en Java.

Créer des fichiers HTML - Installation de l’API Java

Aspose.HTML for Java peut être utilisé pour créer, modifier ou convertir HTML, SVG, MD et d’autres formats de fichiers. Vous pouvez configurer l’API en téléchargeant son fichier JAR à partir de la section Téléchargements ou en utilisant les configurations Maven suivantes dans le fichier pom.xml de votre projet basé sur Maven. Il configurera la bibliothèque à partir du Aspose Repository :

Dépôt:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dépendance:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

Créer un fichier HTML par programme en Java

Les étapes suivantes montrent comment créer un fichier HTML de base à partir de zéro par programmation en Java :

  1. Initialise un objet de la classe HTMLDocument.
  2. Créez un élément de texte et ajoutez-le au document vierge.
  3. Enregistrez le fichier HTML de sortie.

L’exemple de code ci-dessous montre comment créer un fichier HTML à partir de zéro par programmation à l’aide de Java :

// Préparer un chemin de sortie pour l'enregistrement d'un document
String documentPath = "create-new-document.html";

// Initialiser un document HTML vide
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();

// Créer un élément de texte et l'ajouter au document
var text = document.createTextNode("Hello World!");
document.getBody().appendChild(text);

// Enregistrer le document sur un disque
document.save(documentPath);

Créer un fichier HTML avancé en Java

Cette section va plus loin que les informations que nous avons apprises ci-dessus. Il explique comment créer une version avancée du fichier HTML où un titre, un paragraphe et une liste seront ajoutés à l’aide de Java :

  1. Initialisez une instance de la classe HTMLDocument.
  2. Créez un élément d’en-tête et ajoutez-le au document.
  3. Ajoutez un paragraphe et ajoutez-le.
  4. Ajoutez un élément de liste et enregistrez-le en tant que fichier HTML.

L’extrait de code ci-dessous explique comment créer un fichier HTML avancé par programmation en Java :

// Créer un document HTML vide
var document = new com.aspose.html.HTMLDocument();

// Ajouter un titre
// Créer un élément de titre
var h2 = (com.aspose.html.HTMLHeadingElement)document.createElement("h2");

// Créer un élément de texte
var text = document.createTextNode("This is Sample Heading!");

// Ajouter un élément de texte au titre
h2.appendChild(text);

// Ajouter un titre to the document
document.getBody().appendChild(h2);

// Ajouter un paragraphe
// Créer un élément de paragraphe
var p = (com.aspose.html.HTMLParagraphElement)document.createElement("p");

// Définir un attribut personnalisé
p.setAttribute("id", "first-paragraph");

// Créer un nœud de texte
var paraText = document.createTextNode("This is first paragraph. ");

// Ajouter le texte au paragraphe
p.appendChild(paraText);

// Joindre un paragraphe au corps du document 
document.getBody().appendChild(p);

// Ajouter une liste ordonnée
// Créer un élément de paragraphe
var list = (com.aspose.html.HTMLOListElement)document.createElement("ol");

// Ajouter un élément
var item1 = (com.aspose.html.HTMLLIElement)document.createElement("li");
item1.appendChild(document.createTextNode("First list item."));

// Ajouter un éléments to the list
list.appendChild(item1);

// Joindre la liste au corps du document 
document.getBody().appendChild(list);

// Enregistrer le document HTML dans un fichier 
document.save("create-html-advanced.html");

Explorer Aspose.HTML for Java

Vous pouvez consulter l’espace [documentation][7] pour explorer diverses autres fonctionnalités de l’API.

Conclusion

En conclusion, vous avez appris à créer un fichier HTML en Java. Il explique le cas d’utilisation de base de la création d’un fichier HTML ainsi qu’une version avancée pour créer un fichier HTML à partir de zéro par programmation en Java. De plus, n’hésitez pas à nous écrire sur forum en cas de problème.

Voir également