What's new in Aspose.Words for Java

Contents
[ ]

This page describes the most interesting new Aspose.Words features introduced in recent releases.

Aspose.Words for Java 26.9

Aspose.Words 26.9 adds more control over document comparison and digital signature timestamping, and improves PDF accessibility. The release also enhances PDF layout tagging for footnotes and endnotes.

Rendering

Improved PDF Accessibility 26.9

PDF layout tagging has been improved by placing footnote and endnote tags according to accessibility best practices.

Other

  • The ability to control whether list definition content is included when comparing documents has been introduced by adding the CompareListDefinitions property to the AdvancedCompareOptions class. 26.9
  • The ability to add RFC 3161 timestamps to digital signatures has been introduced by adding the TimestampSettings property to the SignOptions class. 26.9

Aspose.Words for Java 26.5, 26.6, 26.7, 26.8

Aspose.Words 26.5 introduces new digital signing and document importing capabilities, improves HTML and field rendering, and enhances support for AAT-enabled fonts in fixed-page output formats.

Aspose.Words 26.6 expands document customization capabilities, and improves PDF export quality and form field handling. This release also enhances table layout rendering and PDF hyphenation behavior.

Aspose.Words 26.7 introduces document readability statistics, expands PDF export capabilities, and improves rendering for mathematical equations, OLE objects, textboxes, and repeated table headers.

Aspose.Words 26.8 adds control over XPS compression, and improves PDF export reliability. The release also enhances MathML rendering for inline fractions and improves handling of corrupted JPEG images during PDF export.

Converting, Loading, and Saving Documents

PDF Export

  • Seamless export of datetime form fields to PDF, ensuring accurate transfer of date and time data, has been enabled. 26.6
  • Support for JavaScript triggers for date/time fields in PDF AcroForms forms has been introduced. This makes exported forms more interactive and responsive. 26.6
  • Hyphenation rendering has been improved. If the font does not contain an optional hyphen (U+00AD), a visual hyphen is now automatically used, while the text remains fully searchable. 26.6
  • The overall quality of PDF output has been improved by fully preserving date picker content controls. 26.6
  • The ability to export numbering fields as PDF AcroForms has been introduced when rendering documents to PDF. 26.7
  • Link annotation joining has been implemented for tagged PDF output to improve accessibility and document structure. 26.7
  • Improved handling of corrupted JPEG images during PDF export has been introduced through advanced image validation and automatic reprocessing. 26.8

Compression Level When Exporting to XPS 26.8

The ability to control the compression level of XPS output has been introduced by adding the CompressionLevel property.

Rendering

EQ Fields

  • Support for Far East vertical orientation in HTML within EQ fields has been introduced. 26.5
  • Improved visual rendering of the EQ field’s frame has been implemented. 26.5
  • The rendering of OLE objects within EQ fields has been implemented. 26.7

AAT-enabled Fonts 26.5

Improved handling of AAT-enabled fonts when rendering to fixed-page formats has been implemented.

Repeated Table Header Row Handling 26.7

Repeated table header row handling has been improved to provide more accurate document layout during rendering.

Alternative Text for Inner Shapes 26.7

The rendering of alternative text for inner shapes contained in textboxes has been implemented.

Other

  • The ability to configure various additional digital signing options has been introduced. 26.5
  • The ability to import nodes with expanded formatting options has been introduced. 26.5
  • The ability to clear caches to prevent memory leaks has been added. 26.5
  • The bc-fips library has been updated to version 2.1.2. 26.5
  • The ability to clear custom toolbars and keyboard shortcuts from a document has been introduced by adding a new method for resetting and protecting document settings. 26.6
  • The handling of repeated table header rows has been improved to provide more consistent rendering and layout in multi-page tables. 26.6
  • The ability to calculate Flesch Reading Ease and Flesch-Kincaid Grade Level readability statistics for document text has been introduced by adding the ReadabilityStatistics class. 26.7
  • The ability to clear a custom tab stop from a list level has been introduced by adding a new RemoveTabStop method. 26.7
  • The wrapping algorithm for mathematical equations has been improved to provide more accurate rendering of complex formulas. 26.7
  • Improved rendering of inline fractions in MathML objects has been introduced to provide more accurate rendering of mathematical content. 26.8

Aspose.Words for Java 26.1, 26.2, 26.3, 26.4

Aspose.Words 26.1 introduces Docling JSON export, enhances AI and document merging capabilities, and significantly improves PDF compliance, accessibility, and rendering accuracy for fields and mathematical equations.

Aspose.Words 26.2 improves chart customization, enhances the visual quality of mathematical equations, and aligns table layout behavior more closely with modern Microsoft Word rendering logic.

Aspose.Words for .NET 26.3 introduces improvements to AI integration, enhances document optimization capabilities, and updates font fallback handling for improved rendering of CJK Unified Ideographs Extension G range.

Aspose.Words 26.4 introduces improvements in PDF export, chart rendering capabilities, and reporting engine diagnostics, enhancing document structure fidelity, visualization accuracy, and debugging experience.

AI-powered Features

Direct Instantiation of Google AI Models 26.1

The ability to work directly with Google AI models has been introduced by enabling direct instantiation of the GoogleAiModel class in the Aspose.Words.AI namespace.

Improved OpenAiModel Capabilities 26.3

The ability to create an instance of the OpenAiModel class directly has been introduced, simplifying the integration of OpenAI-based AI features into document processing workflows.

Supported Formats

New Docling JSON Export Format 26.1

The ability to export documents to the Docling JSON format has been introduced.

Converting, Loading, and Saving Documents

PDF AcroForm Tagging 26.1

The ability to improve PDF accessibility has been introduced by adding support for tagging PDF AcroForms, making exported documents more accessible to assistive technologies.

Improved PDF Logical Structure 26.4

The ability to improve PDF logical structure by exporting node custom IDs to custom attributes during PDF export has been introduced.

Rendering

Extended PDF Conformance Standards 26.1

The PdfSaveOptions functionality has been extended by the PreserveFormFields property to be compatible with all PDF compliance standards (including PDF/A and PDF/UA).

Rendering MathML using an East Asian Font 26.1

The ability to correctly render MathML content with East Asian characters has been introduced, while preserving Latin and Hebrew text when an East Asian font is specified.

EQ-matrix MathML Elements Rendering 26.2

The rendering of EQ-matrix MathML elements has been improved to achieve higher visual fidelity in mathematical content.

Orientation And Rotation of Chart Titles and Axis Titles 26.2

The ability to control the orientation and rotation of chart titles and axis titles has been introduced, allowing more flexible and precise chart layout customization.

Font Fallback Table for CJK Unified Ideographs Extension G range 26.3

Rendering accuracy has been improved by updating the Microsoft Office font fallback table for the CJK Unified Ideographs Extension G range, ensuring more reliable font substitution when rendering documents containing these characters.

Enhanced Chart Rendering 26.4

The ability to enhance chart rendering has been introduced by adding support for funnel chart data labels, applying chart style settings to leader line rendering, and using locale IDs when rendering default axis titles in DrawingML charts.

Other

  • The handling of adjacent tables has been updated by implementing the latest Microsoft Word logic for merging or separating tables during layout processing. 26.2
  • The document optimization capabilities have been improved by extending the JoinRunsWithSameFormatting method, enabling more comprehensive content merging. 26.3
  • The ability to improve report generation diagnostics in LINQ Reporting Engine has been introduced by providing detailed error information during the report building stage. 26.4

Aspose.Words for Java 25.9, 25.10, 25.11, 25.12

Aspose.Words 25.9 enhances document loading reliability, expands shape and text formatting, improves Markdown export with math support, and strengthens font handling diagnostics.

Aspose.Words 25.10 introduces enhancements to text and PDF exports, improves accessibility compliance, and adds new options for resource management during Markdown export.

Aspose.Words 25.11 expands AI integration capabilities, enhances Markdown export, and introduces advanced control over print operations.

Aspose.Words 25.12 improves rendering accuracy across PDF, HTML-Fixed, and SVG formats, adds support for Variable Fonts and Funnel charts, and enhances text orientation handling in field rendering.

AI-powered Features

Сonfigure AI Model Service Endpoints 25.11

The ability to configure AI model service endpoints has been introduced by adding support for specifying custom URLs and request timeouts, allowing greater flexibility in AI-powered integrations.

Converting, Loading, and Saving Documents

Control How Corrupted Documents Are Opened 25.9

The ability to control how corrupted documents are opened has been introduced by adding a new RecoveryMode option.

Export Mathematical Equations to LaTeX Expression

The ability to export mathematical equations (Office Math) to LaTeX expressions has been introduced:

Improved Document Conversion Fidelity to Markdown 25.11

The fidelity of document conversion to Markdown has been improved by enabling the export of OfficeMath objects into LaTeX format, ensuring compatibility with MarkItDown renderers.

Control Floating Shape Tagging When Exporting to PDF 25.10

A new save option ExportFloatingShapesAsInlineTag has been added to provide precise control over the tagging of floating shapes as either inline or block-level elements, improving layout accuracy and accessibility.

Control How Images and Other External Resources are Exported to Markdown 25.10

A new resource-saving callback has been implemented to give developers greater flexibility in controlling how images and other external resources are exported.

PDF/UA Export & Accessibility 25.10

Compliance with PDF/UA standards has been improved by correctly tagging horizontal rules as artifacts, enhancing a better experience for users of assistive technologies.

The ability to correctly resolve and handle relative hyperlinks when exporting to PDF has been introduced by adding Base URI processing during document export.

Rendering

Fine-tune Shadow Effects 25.9

The ability to fine-tune shadow effects has been enhanced by introducing new public properties.

Improve Diagnostics for Font Substitution 25.9

The ability to improve diagnostics and error handling for font substitution has been implemented by adding typed warnings.

Support for Variable Fonts When Saving Documents to SVG and Html-Fixed 25.12

Robust support for Variable Fonts when saving documents to SVG and Html-Fixed formats has been added, ensuring that different font variations (including weight, width, and other parameters) defined within a single font file render correctly.

Render Funnel Charts 25.12

The ability to render Funnel charts in documents has been added.

Render VerticalFarEast and HorizontalRotatedFarEast Text Orientations in EQ-field 25.12

The ability to render VerticalFarEast and HorizontalRotatedFarEast text orientations in EQ-field elements has been introduced.

Other

  • new advanced print control options have been added: 25.11
  • A new callback interface, similar to IWarningCallback, has been introduced to allow programmatic control over page skipping during print operations.
  • A new public property has been added to accurately retrieve the actual number of pages rendered by a print job.
  • The ability to specify distinct target printers for color and monochrome (black & white) pages within a single print job has also been introduced.

See Also