Browse our Products

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>24.12</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-html', version: '24.12')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-html" rev="24.12">
    <artifact name="aspose-html" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-html" % "24.12"
copied!  

What’s new in the Aspose.HTML for Java 24.12

Release Highlights

Aspose.HTML for Java 24.12 focuses on API usability and MHTML conversion stability. This release introduces java.io.OutputStream support across HTML, EPUB, SVG, and MHTML conversion methods, enabling more flexible stream-based document generation. Additionally, a key bug in MHTML-to-JPG conversion was resolved.

Bug Fixes

  • HTMLJAVA-1896
    Fixed An element with the same key already exists in the dictionary during MHTML to JPG conversion.

Public API and Backward Incompatible Changes

✅ New Features

  • Added OutputStream support to all conversion methods in com.aspose.html.converters.Converter, including:

    • convertHTML, convertEPUB, convertMHTML, convertSVG
    • Overloads accepting InputStream, String path, Url, or HTMLDocument sources
    • Accepting all supported save options: PdfSaveOptions, DocSaveOptions, XpsSaveOptions, ImageSaveOptions
  • Added new classes:

    • com.aspose.html.io.SeekOrigin
    • com.aspose.html.SmoothingMode
    • com.aspose.html.StringSplitOptions
    • com.aspose.html.net.HttpStatusCode

🛠 Renamed Classes and Interfaces

  • ICreateStreamProviderICreateOutputStreamProvider
  • FileCreateStreamProviderFileCreateOutputStreamProvider
  • Method getStream(...)getOutputStream(...) in relevant interfaces

🔁 Updated Classes and Constructors

  • All rendering devices (DocDevice, PdfDevice, XpsDevice, ImageDevice) updated to use OutputStream or ICreateOutputStreamProvider instead of Stream
  • OutputStream methods now implement java.io.Closeable for resource management

🔍 Explore the Full Release Details

For full list of updates, please visit Aspose.HTML for Java 24.12 Release Notes


outputstream conversion | mhtml to jpg | html to pdf | stream provider | aspose html java

VersionRelease Date
25.7July 7, 2025
25.6June 20, 2025
25.5May 10, 2025
25.4April 7, 2025
25.3March 3, 2025
25.2.2February 14, 2025
25.2.1February 13, 2025
25.2February 3, 2025
25.1January 27, 2025
24.12.2December 16, 2024
24.12.1December 15, 2024
24.12December 15, 2024
24.11November 2, 2024
24.10October 1, 2024
24.9September 5, 2024
24.8August 8, 2024
24.7July 7, 2024
24.6June 21, 2024
24.5June 4, 2024
24.4April 4, 2024
24.3March 22, 2024
24.2February 15, 2024
24.1January 24, 2024
23.12December 30, 2023
23.11November 30, 2023
23.10October 30, 2023
23.8August 3, 2023
23.5.1May 15, 2023
23.5May 3, 2023
23.4April 26, 2023
23.1January 16, 2023
22.9September 20, 2022
22.8August 30, 2022
22.7July 20, 2022
21.12January 16, 2022
21.6July 1, 2021
21.5May 31, 2021
21.4May 2, 2021
21.3April 1, 2021
20.12December 27, 2020
20.9.1October 6, 2020
20.8August 30, 2020
20.6June 26, 2020
19.9September 25, 2019
19.8August 27, 2019
19.7July 29, 2019
19.6June 5, 2019
19.5May 16, 2019
19.4April 21, 2019
19.3March 28, 2019
18.11.1November 21, 2018
18.11November 20, 2018
18.10.2October 30, 2018
18.10.1October 26, 2018
18.10October 19, 2018
18.8August 15, 2018
18.6July 23, 2018
18.5.1June 19, 2018
18.5June 1, 2018
17.12February 7, 2018
17.11.1December 19, 2017
17.11November 29, 2017
17.10November 1, 2017
17.9September 29, 2017
17.8August 29, 2017