Browse our Products

Aspose.Words for Java 26.8 Release Notes

Major Features

There are 42 improvements and fixes in this regular monthly release. The most notable are:

  • Export XPS: Added ability to control the compression of XPS output.
  • Export PDF: Improved handling of corrupted JPEG images during PDF export through advanced validation and automatic reprocessing.
  • MathML: Improved rendering of inline fractions in MathML objects.

Full List of Issues Covering all Changes in this Release

Expand to view the full list of issues, reported by Java Users.
KeySummaryCategory
WORDSJAVA-3403Implement a new Metafile renderer mechanism with GDI supportNew Feature
WORDSJAVA-3388Return HarfBuzz Legacy jarNew Feature
WORDSJAVA-3383Incorrect arabic glyph positions in EMFBug
Expand to view the full list of issues, reported by .NET Users.
KeySummaryCategory
WORDSNET-29375Consider adding CompressionLevel property in XpsSaveOptionsNew Feature
WORDSNET-29056Invalid chars content after conversion PDF to DOCXBug
WORDSNET-29436OfficeMath SVG renderer embeds all glyphs starting from Aspose.Words 26.6.0Bug
WORDSNET-29432INCLUDEPICTURE field with a dynamic pathBug
WORDSNET-29429Character layout issue upon renderingBug
WORDSNET-29428Comparing documents shows incorrect table comparisonBug
WORDSNET-29426ArgumentException when setting empty bookmark text if BookmarkStart directly precedes a content controlBug
WORDSNET-29409NullReferenceException is thrown upon comparing documentsBug
WORDSNET-29408DOCX to PDF: shape “Sketched” outline is rendered underneath the shape fillBug
WORDSNET-29407Table overlaps document footerBug
WORDSNET-29402Bullet position is incorrect after renderingBug
WORDSNET-29394Image is missed after rendering document to PDFBug
WORDSNET-29391Double strikethrough is lost when converting ODT to PDFBug
WORDSNET-29390InvalidOperationException is thrown upon rendering document after calling update fieldsBug
WORDSNET-29385Shape fill is distorted after open/save DOCX documentBug
WORDSNET-29378“Key value should be greater than max key value in list” error on DOCX to XLSXBug
WORDSNET-29359Image is not displayed in output PDF when DownsampleOptions.Resolution is setBug
WORDSNET-29356ArgumentException is thrown upon loading HTML with content placed directly inside MathML mtable elementBug
WORDSNET-29352Page numbers with font embeddingBug
WORDSNET-29344Rounding in trendline equation is incorrect after renderingBug
WORDSNET-29258Compare reports revisions for identical DOCX with HTML contentBug
WORDSNET-29251Inconsistency when writing compatibility setting in DOCXBug
WORDSNET-29187Data labels of the date axis are rotated after converting to PDFBug
WORDSNET-29163Outline items order is incorrect after renderingBug
WORDSNET-29017Aspose.Words issues a warning with unclear description while loading DOCXBug
WORDSNET-28963EQ field is rendered improperly, overlayed content is not visibleBug
WORDSNET-28679EQ field is rendered improperlyBug
WORDSNET-28468Extra blank page added when converting DOCX to PDFBug
WORDSNET-28015InvalidOperationException is thrown upon rendering document after updating fieldsBug
WORDSNET-29455Aspose.Words for Java Hebrew Sentences not rendered correctly while Converting Docx to PDFBug
WORDSNET-29116WordOpenXMLMinimal embeds full content, Document.Save() re-allocates each CustomXmlPart XMLBug
WORDSNET-29011MHT to Tiff: Large tabs are added in the resultant fileBug
WORDSNET-28851AutoFit() does not work correctly without clearing the preferred widthBug
WORDSNET-28850MathML attributes lost during HTML import/exportBug
WORDSNET-28845Aspose.Words doesn’t rotate text in the rotated shapeBug
WORDSNET-28828Aspose.Words product generates different visual shapes with same codeBug
WORDSNET-28812Inserting HTML with page-break-after adds an additional paragraph at the endBug
WORDSNET-28444Unexpected Bookmark Creation When Mapping Identical Content Controls to the Same Custom XML PartBug
WORDSNET-28586Extra empty paragraph inside SDT after XmlMappingBug

Public API and Backward Incompatible Changes

This section lists public API changes that were introduced in Aspose.Words 26.8. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in Aspose.Words which may affect existing code. Any behavior introduced that could be seen as regression and modifies the existing behavior is especially important and is documented here.

Added public property to control the compression of XPS output

Added public CompressionLevel property into XpsSaveOptions.

/// <summary>
/// Specifies the compression level used to save document.
/// The default value is <see cref="CompressionLevel.Normal"/>.
/// </summary>
public CompressionLevel CompressionLevel { get; set; }

This use case explains how to specify the compression level used to save document: