Convert word to html with embedded images in Java

How to convert Word file to HTML in Java using REST API

As a Java developer, you may need to convert a Word DOC file to HTML. For example, to make the document more easily accessible on the internet, faster to load, and take up less storage space. Also HTML is a great format for publishing documents online, such as on a website or blog to read and share it. Therefore, in this tutorial, we will learn how to convert Word file to HTML in Java using REST API.

The following topics shall be covered in this article:

Java Word to HTML Conversion REST API and SDK Installation

For converting Word DOC files to HTML pages, I will be using the Java SDK of GroupDocs.Conversion Cloud API. It helps you to integrate GroupDocs.Conversion Cloud API in your Java applications fast and easily. This is the best Word-to-HTML converter API that keeps the original text format and layouts of your documents. Our Conversion API also allows you to convert your documents and images of any supported file format to any format you need. You can easily convert more than 50 types of files and images like Word, PDF, PowerPoint, Excel, HTML, CAD, raster images, etc.

You can download the API’s JAR file or install using Maven configurations. Add repository and dependency to your project’s POM.xml. Below are the instructions for Maven:

Maven Repository:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven Dependency:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Please obtain your Client ID and Client Secret from the dashboard before you start following the steps and available code snippets. Please enter the code shown below once you have your ID and secret:

Convert Word Document to HTML File in Java using REST API

Converting a Word document to an HTML file can be useful in many ways. It allows for easy online viewing and sharing, is lightweight, more accessible to users, and is more versatile in different contexts. DOC to HTML conversion improves the readability and shareability on the internet for the documents. The following are the steps to convert a Word file to an HTML document as mentioned below:

Upload the File

Firstly, upload the Word document to the cloud storage using the code snippet as given below:

As a result, the uploaded Word file will be available in the files section of your dashboard on the cloud.

Convert Word Document to HTML in Java

This section is about how to convert a Word file to an HTML page programmatically in Java by following the steps below:

  • Firstly, create an instance of ConvertApi class.
  • Secondly, create an instance of the ConvertSettings class.
  • Thirdly, provide the cloud storage name.
  • Then, set the input Word file path and the output file format as “html”.
  • Now, set the output HTML file path.
  • Next, create ConvertDocumentRequest class instance with ConvertSettings parameters.
  • Finally, call the convert_document() method with ConvertDocumentRequest parameters.

The following code snippet shows how to convert Word file to HTML document in Java using REST API:

Convert Word DOC to HTML file using Java

How to convert Word document to HTML in Java.

Download the Converted File

The above code sample will save the converted HTML web page to the cloud. You can download it using the following code snippet:

This is how the Java library works for the conversion of a Word file to an HTML document. We will examine more advanced conversion settings using Java API in the next section.

Convert Word File to HTML Document in Java using Advanced Options

In this section, we will convert Word document to HTML file using some advanced settings programmatically by following the steps given below:

  • Firstly, create an instance of ConvertApi class.
  • Secondly, create an instance of the ConvertSettings class.
  • Next, provide the cloud storage name.
  • Set the input Word file path and output file format as “html”.
  • Then, create an instance of the HtmlConvertOptions class.
  • Set various convert options like setFromPage, setFromPage, setFixedLayout, etc.
  • Now, set convert options and the output file path using ConvertSettings instance.
  • Create ConvertDocumentRequest class instance with ConvertSettings.
  • Finally, call the convert_document() method and pass ConvertDocumentRequest parameter.

Please follow the steps mentioned earlier to upload and download the files. The following code example shows how to convert a Word document to an HTML webpage using advanced settings:

Free Online Word to HTML Converter

How to convert Word to HTML file online for free? Please try online Word to HTML converter to create HTML from Word document for free. This converter is developed using the above-mentioned Word to HTML REST API.

Conclusion

In conclusion, converting a Word document to HTML can provide many benefits, such as publishing content online or creating a website, and for better search engine optimization. We are completing the article here. The following is what you have learned in this article:

  • how to change Word to HTML page in Java programmatically;
  • how to convert a Word file to an HTML file using some advanced settings in Java;
  • programmatically upload the Word file to the cloud and then download the converted HTML file from the cloud;
  • and online convert Word to HTML using free Word to HTML converter.

Additionally, we also provide an API Reference section that lets you visualize and communicate with our APIs directly through the browser. Java SDK’s complete source code is freely available on the Github. Please check the GroupDocs.Conversion Cloud SDK for Java Examples here. Moreover, we advise you to refer to our Getting Started guide.

Finally, we keep writing new blog articles on different file formats conversions using REST API. So, please get in touch for regular updates.

Ask a question

For any queries about Word to HTML converter API, please feel free to contact us on the free support forum.

FAQs

How do I convert Word to HTML in Java?

Please follow this link to learn the Java code sample for how to convert Word files to HTML webpages, fast and easily.

Can I convert Word to HTML in Java using REST API?

Yes, you can change Word document to HTML in Java. Firstly, create an instance of ConvertApi, set the values of the ConvertSettings, and invoke the convertDocument method with ConvertDocumentRequest to convert Word document to an HTML web page.

How to convert Word to HTML online for free?

Online Word document to HTML converter allows you to convert Word to HTML free, quickly and easily. Once the online conversion of the DOC file to HTML is completed, you can instantly download the converted HTML file on your PC. Please follow the step-by-step instructions given below for conversion:

  • Open free Word to HTML converter online
  • Click inside the file drop area to upload a Word file or drag & drop a Word file.
  • Click on the Convert Now button, free online Word to HTML converter will change the Word file to HTML.
  • Download link of the output HTML file will be available instantly after converting the Word file.

How to install Word to HTML Java library?

You can download Word to HTML converter Java library to process, manipulate, and create HTML from Word files in Java programmatically. Follow the steps mentioned earlier to install the Java library.

How to convert Word DOC to HTML in Windows?

Please visit this link to download offline Word to HTML converter for Windows. This free Word to HTML converter can be used to export Word to HTML in Windows quickly, with a single click.

See Also

If you want to learn about the related topics we recommend you visit the following articles.