Aspose.Words for .NET 16.4.0 Release Notes

Major Features

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

  • Improved the speed of cold document creation and loading.
  • Automatic detection of encoding of a text file.
  • Import MathML from HTML documents.
  • Improved positioning of pictures inside tables.
  • PDF A1b compliancy improved.
  • DML Charts effects support improved.

Full List of Issues Covering all Changes in this Release

Key Summary Category
WORDSNET-10153 List numbers are incorrect after conversion from Doc to Pdf Bug
WORDSNET-10321 Docx to Pdf conversion issue with chart’s border Bug
WORDSNET-10374 Chart 3D bubbles have incorrect fill in output document. Bug
WORDSNET-10690 Document.UpdatePageLayout distroy the images Bug
WORDSNET-11346 Position of horizontal axis is incorrect. Bug
WORDSNET-11862 Textbox Shape Tight Reflection and other Transformation effects are lost during rendering Bug
WORDSNET-12030 ListLabel.LabelValue does not render in Pdf when track change is on Bug
WORDSNET-12189 Docx to Tiff conversion issue with shape rendering Bug
WORDSNET-12435 Formatting is lost after MSG to MHTML to PDF Bug
WORDSNET-12437 Character positions are not correct. Bug
WORDSNET-12687 Accept revisions issue in tables Bug
WORDSNET-12727 /footnote balancing / The last paragraph contains one line (MW 2013) Bug
WORDSNET-12862 Docx to Xps conversion issue with text positions inside grouped textboxes. Bug
WORDSNET-12929 New picture bullet feature is not working in Word for Mac 2011 Bug
WORDSNET-12958 List numbers are not aligned in output Html/Doc/Docx Bug
WORDSNET-12973 When saving a doc that contains a table with a specific predefined style a new custom style is created Bug
WORDSNET-12983 Visual issue (bug) with numeric bullets that contains parentheses and right to left characters when converting to html Bug
WORDSNET-13073 List numbers are changed after converting Docx to Doc/Pdf Bug
WORDSNET-13074 Docx to Pdf conversion issue with list numbers Bug
WORDSNET-13094 Shape is truncated inside frame after using FieldIncludePicture.SourceFullName Bug
WORDSNET-13109 /conforming borders/ Paragraph custom border appears twice in output Pdf Bug
WORDSNET-13130 Page break position is changed after re-saving Docx Bug
WORDSNET-13135 Document.Save issue with Google Chrome Bug
WORDSNET-13144 Aspose.Words messes up layout of images during open/save a DOC Bug
WORDSNET-13148 /hidden cell break/ Empty paragraph is not rendered in output Pdf Bug
WORDSNET-13185 Footnote number size is bigger in generated HTML Bug
WORDSNET-13192 The effect is not very good for the sake of formatting with character space Bug
WORDSNET-13195 Dml WordArt is rendered improperly if PresetTextWrap is present. Bug
WORDSNET-13199 Error! Unknown op code for conditional when using double quotes in if mergefield Bug
WORDSNET-13202 Incorrect text wrapping in Cell causes one extra page in PDF Bug
WORDSNET-13215 Footnote’s reference mark position is changed after export to HTML Bug
WORDSNET-13256 Contents are duplicated after re-saving Rtf Bug
WORDSNET-13258 Picture is positioned incorrectly inside table Bug
WORDSNET-13260 HeightRule.Auto does not automatically adjust row height Bug
WORDSNET-13261 ImageData.SourceFullName does not properly link the image Bug
WORDSNET-13298 Certain images don’t show up in the printed version of the generated report Bug
WORDSNET-13299 Aspose.Words does not accept changes in tables inside Word documents Bug
WORDSNET-13302 DocumentBuilder.InsertDocument changes the font size of list label in Docx Bug
WORDSNET-13307 Size of picture bullet is changed after import html into document Bug
WORDSNET-13319 Corrupt output when using Aspose to save MS Word document containing SmartArt Bug
WORDSNET-13323 /footnote balancing/Lines with a footnote pushed to the next page Bug
WORDSNET-13326 Docx to Pdf conversion issue with PdfA1b Compliance Bug
WORDSNET-13345 Yellow background gets automatically added in PDF for some links Bug
WORDSNET-13349 Chart elements are not positioned correctly in PDF Bug
WORDSNET-13354 Watermark (Shape) does not render correctly in output Xps/Pdf Bug
WORDSNET-13371 A blank page after TOC got removed when rendering Bug
WORDSNET-13375 Docx to SVG conversion issue with hyperlink in Chrome and Firefox Bug
WORDSNET-13379 Vertical scaling of bar staked chart is incorrect. Bug
WORDSNET-13380 User shape in chart is rendered improperly. Bug
WORDSNET-13385 DML list levels indent is rendered incorrectly Bug
WORDSNET-13386 DML text is rendered incorrectly when shape is rotated Bug
WORDSNET-13387 ListLabel.LabelValue is incorrectly rendered in Pdf Bug
WORDSNET-13391 Chart not correctly rendered to pdf Bug
WORDSNET-13403 Docx to Pdf conversion issue with field update Bug
WORDSNET-13449 Incorrect alignment of an RTL paragraph exported to EPUB Bug
WORDSNET-13467 Watermark hides behind SmartArt in output Doc Bug
WORDSNET-5805 Problem with nested mail merge Bug
WORDSNET-5929 /aps/ While converting doc to pdf, bottom line style changed. (table border) Bug
WORDSNET-13177 Table.AutoFit loses the merged cell formatting of table Enhancement
WORDSNET-13205 Text is rendered incorrectly in output Pdf Enhancement
WORDSNET-13206 Docx to Pdf/Doc conversion issue with position of shapes Enhancement
WORDSNET-13340 Abstract our development environments from system font dependencies. Enhancement
WORDSNET-3018 Theme based shading is lost when DOCX converted to DOC. Enhancement
WORDSNET-6124 Allow DocumentBuilder to move correctly to StructuredDocumentTags Enhancement
WORDSNET-13112 MailMerge.Execute throws System.NullReferenceException Exception
WORDSNET-13165 Document.Save throws System.InvalidOperationException when Docx is saved to Html Exception
WORDSNET-13286 Aspose.Words.FileCorruptedException is thrown while loading Rtf. Exception
WORDSNET-13333 Aspose.Words.FileCorruptedException is thrown while loading Rtf Exception
WORDSNET-13335 System.InvalidCastException is thrown while saving Docx to Pdf Exception
WORDSNET-13351 GroupShape does not render in output Pdf Exception
WORDSNET-13359 Aspose.Words.FileCorruptedException is thrown while loading Doc Exception
WORDSNET-13363 Document.AcceptAllRevisions throws “The bookmark range is invalid” exception Exception
WORDSNET-13368 System.InvalidOperationException is thrown while saving Docx to Pdf. Exception
WORDSNET-13369 System.NullReferenceException is thrown while saving Docx to Html Exception
WORDSNET-13374 System.ArgumentOutOfRangeException is thrown while saving Docx to Png Exception
WORDSNET-13377 Document.UpdatePageLayout throws System.NullReferenceException Exception
WORDSNET-13381 System.InvalidCastException occurs upon converting DOC to PDF Exception
WORDSNET-13383 “Not expected other boolex values here” exception occurs during open/save a DOC Exception
WORDSNET-13384 Aspose.Words.FileCorruptedException occurs upon loading a DOCX Exception
WORDSNET-13388 Aspose.Words.FileCorruptedException is thrown while loading Word 95 document Exception
WORDSNET-13390 Aspose.Words.FileCorruptedException occurs upon loading a MHT Exception
WORDSNET-13401 Document.AcceptAllRevisions throws System.InvalidOperationException Exception
WORDSNET-13402 Aspose.Words.FileCorruptedException occurs upon loading a DOCX Exception
WORDSNET-13412 Aspose.Words.FileCorruptedException is thrown while loading WordML Exception
WORDSNET-13431 Document.UpdatePageLayout throws System.NullReferenceException Exception
WORDSNET-13439 System.IO.IOException is thrown while loading Doc Exception
WORDSNET-11342 Support of MathML (Html5) Feature
WORDSNET-12256 TXT to PDF is not producing correct output due wrong text encoding detection. Feature
WORDSNET-12833 Add feature to export SDT to Div tag Feature
WORDSNET-12858 Add feature to auto detect the text encoding of text file Feature
WORDSNET-13310 Add feature to preserve cross reference during DOCX>HTML>DOCX round-trip Feature
WORDSNET-13293 WORDSNET-12619 appears again in v16.2.0 Regression
WORDSNET-13311 All text after STRONG tag contained in PRE tag becomes bold in output documents Regression
WORDSNET-13331 Width of wide cell of table is changed in output Pdf Regression

Public API and Backward Incompatible Changes

This section lists public API changes that were introduced in Aspose.Words 16.4.0. 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 a regression and modifies existing behavior is especially important and is documented here.

Field.Update() Overload Added

In order to fix WORDSNET-13094, we decided to introduce a way to update a field ignoring the MERGEFORMAT switch. We have added following overload:

public void Update(bool ignoreMergeFormat)