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

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

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)