Convert XML to Word in Java

An XML file is a rich text format used for documents with a lot of specific formatting involved. The XML file is designed to store data, but in certain cases, you may need to convert the XML files to Word. This article will share how to accomplish this task programmatically using Free Spire.Doc for Java.

Import JAR Dependency

<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>

Sample Code

To convert an Xml file to Word, you just need to load an XML sample file and then convert it using using Document.saveToFile() method.

import com.spire.doc.Document;
import com.spire.doc.FileFormat;

public class XMLToWord {
public static void main(String[] args) {
//Create a Document instance
Document document = new Document();

//Load an XML sample document
document.loadFromFile("E:\\Files\\test.xml");

//Save the document to Word
document.saveToFile("XMLToWord.docx", FileFormat.Docx );
}
}

--

--

Sharing Java Code

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store