Convertir HTML en DOCX en Java
Un fichier DOCX est un document Microsoft Word qui contient généralement du texte, mais qui peut contenir un large éventail de données, y compris des tableaux, des graphiques, des vidéos, des sons, etc. Le fichier DOCX est hautement modifiable, facile à utiliser et de taille raisonnable. Ce format est populaire en raison de la variété des options qu’il offre aux utilisateurs pour écrire n’importe quel document et il est disponible dans de nombreux programmes.
La possibilité de convertir facilement et de manière fiable des documents HTML dans d’autres formats est l’une des principales caractéristiques d’Aspose.HTML for Java. Dans cet article, vous trouverez des informations sur la manière de convertir un document HTML en un format de fichier ( DOCX) en utilisant les méthodes convertHTML()
de la classe
Converter, et sur la manière d’appliquer les paramètres DocSaveOptions
.
HTML à DOCX par une seule ligne de code Java
La conversion de HTML en DOCX est une fonctionnalité très recherchée, et Aspose.HTML for Java offre une solution simple. Grâce aux méthodes statiques de la classe Converter, les utilisateurs peuvent convertir un document HTML en fichier DOCX en une seule ligne de code !
1// Invoke the convertHTML() method to convert HTML to DOCX
2Converter.convertHTML("<h1>Convert HTML to DOCX!</h1>", ".", new DocSaveOptions(), "convert-with-single-line.docx");
Convertir HTML en DOCX
Voyons les instructions pas à pas d’un scénario simple de conversion de HTML en DOCX :
- Chargez un fichier HTML en utilisant l’un des constructeurs HTMLDocument() de la classe
HTMLDocument. Vous pouvez charger du HTML à partir d’un fichier, d’un code HTML, d’un flux ou d’une URL (voir l’article
Créer un document HTML). Dans l’exemple, nous utilisons le constructeur
HTMLDocument(address)
qui initialise un document HTML à partir d’un fichier. - Crée un nouvel objet
DocSaveOptions
. - Utilisez la méthode
сonvertHTML(document, options, savePath)
de la classe Converter pour enregistrer HTML en tant que fichier DOCX.
Veuillez examiner l’extrait de code Java suivant, qui montre le processus de conversion de HTML en DOCX avec des instructions étape par étape :
1// Initialize an HTML document from a file
2HTMLDocument document = new HTMLDocument("canvas.html");
3
4// Initialize DocSaveOptions
5DocSaveOptions options = new DocSaveOptions();
6
7// Convert HTML to DOCX
8Converter.convertHTML(document, options, "canvas-output.docx");
Vous pouvez télécharger les exemples complets et les fichiers de données à partir de GitHub.
Convertir HTML en DOCX à l’aide de DocSaveOptions
Avec Aspose.HTML for Java, vous pouvez convertir des fichiers de manière programmatique en contrôlant totalement un large éventail de paramètres de conversion. Pour convertir HTML en DOCX en spécifiant DocSaveOptions
, vous devez suivre quelques étapes :
- Charge un fichier HTML en utilisant l’un des constructeurs
HTMLDocument()
de la classe HTMLDocument. - Créez un nouvel objet
DocSaveOptions
et spécifiez les propriétés requises. Utilisez la méthodegetPageSetup()
pour spécifier la taille de la page et les marges pour le document de sortie. - Utilisez la méthode
сonvertHTML()
de la classe Converter pour enregistrer du HTML sous forme de fichier DOCX.
L’exemple Java suivant montre comment utiliser DocSaveOptions
et créer un fichier DOCX avec une taille de page et des marges personnalisées :
1// Initialize an HTML document from a file
2HTMLDocument document = new HTMLDocument("canvas.html");
3
4// Initialize DocSaveOptions. Set up the pag size 600x400 pixels and margins
5DocSaveOptions options = new DocSaveOptions();
6options.getPageSetup().setAnyPage(new Page(new Size(600, 400), new Margin(10, 10, 10, 10)));
7
8// Convert HTML to DOCX
9Converter.convertHTML(document, options, "canvas-output-options.docx");
Le constructeur DocSaveOptions()
initialise une instance de la classe DocSaveOptions
qui est passée à la méthode convertHTML()
. La méthode prend le document
, les options
, le chemin du fichier de sortie savePath
et effectue l’opération de conversion.
Conclusion
La conversion de HTML en DOCX est une fonctionnalité essentielle pour créer des documents professionnels et modifiables à partir de contenus web. Aspose.HTML for Java fournit un moyen simple et efficace d’y parvenir grâce aux classes Converter
et DocSaveOptions
.
Grâce à son API simple et à ses options personnalisables, Aspose.HTML for Java permet aux développeurs de créer des documents DOCX qui répondent à des exigences spécifiques, rationalisant ainsi les flux de travail pour la gestion de contenu et la création de documents.
Vous pouvez télécharger les exemples complets et les fichiers de données à partir de GitHub.
Aspose.HTML propose un Convertisseur HTML à DOCX gratuit en ligne qui convertit HTML en DOCX avec une grande qualité, facilement et rapidement. Il suffit de télécharger, de convertir vos fichiers et d’obtenir le résultat en quelques secondes !