Spire.Office 5.3.1

Spire.Office 5.3.1 is released

We're glad to announce the release of Spire.Office 5.3.1. This version has some fantastic new features, such as Spire.Presentation supports adding hyperlinks to SmartArt node, and also supports assigning a unique identifier to each shape when converting PPT to HTML. Besides, some issues that occurred when converting, manipulating, saving PDF, Word, Excel, Presentation and Email documents are fixed successfully. See the content below for more details.

In this version, the most recent versions of Spire.Doc, Spire.PDF, Spire.XLS, Spire.Presentation, Spire.Email, Spire.DocViewer, Spire.PDFViewer, Spire.Spreadsheet, Spire.OfficeViewer, Spire.DataExport, Spire.Barcode are included.

Dll Versions:

  • Spire.Doc.dll v8.3.3
  • Spire.Pdf.dll v6.3.0
  • Spire.XLS.dll v10.3.0
  • Spire.Email.dll v3.3.0
  • Spire.DocViewer.Forms.dll v5.1.1
  • Spire.PdfViewer.Forms.dll v5.1.4
  • Spire.PdfViewer.Asp.dll v5.1.4
  • Spire.Presentation.dll v5.2.1
  • Spire.Spreadsheet v4.1.0
  • Spire.OfficeViewer.Forms.dll v5.3.1
  • Spire.Barcode.dll v4.1.1
  • Spire.DataExport.dll v4.1.9
  • Spire.DataExport.ResourceMgr.dll v2.1.0
  • Spire.Common.dll v10.3.1
  • Spire.License.dll v1.3.8
Click the link to get the version Spire.Office 5.3.1:
More information of Spire.Office new release or hotfix:

Here is a list of all changes made in this release

Spire.PDF

Category Description
Bug Fixes the issue that the text was not highlighted correctly.
Bug Fixes the issue that it was slow to search text when there is no text to be found on the page.
Bug Fixes the issue that characters were changed when printing PDF.
Bug Fixes the issue that the math formula was incorrect when printing PDF.
Bug Fixes the issue that it didn't work to set the page rotation property as PdfPageRotateAngle.RotateAngle0.
Bug Fixes the issue that there was no Get property for PdfDocumentLinkAnnotationWidget.Destination.
Bug Fixes the issue that the image with opacity was missing after printing PDF.
Bug Fixes the issue that there were additional lines when dragging the generated PdfFreeTextAnnotation in the software BlueBeam.
Bug Fixes the issue that images were not filled correctly after setting IconLayout for button field.
Bug Fixes the issue that the content was changed after getting page and saving the file which includes the annotation with FileAttachment.
Bug Fixes the issue that the property PdfTextWebLinkAnnotationWidget.Location always returned 0.

Spire.Doc

Category Description
Bug Fixes the issue that the content format was incorrect when converting Word to PDF.
Bug Fixed the issue that the filled value of Mail Merge field was incorrect.
Bug Fixed the issue that the blank page was lost when converting Word to PDF.
Bug Fixed the issue that the header content format was incorrect after saving a Word document.
Bug Fixed the issue that the check box cannot be checked after saving a Word document.
Bug Fixes the issue that the application hung when converting Word to PDF.
Bug Fixes the issue that a word was split into two lines after converting Word to PDF.
Bug Fixes the issue that line breaks were inconsistent after converting Word to PDF.
Bug Fixes the issue that the space between two columns was increased after converting Word to PDF.

Spire.XLS

Category Description
Bug Fixes the issue that the method sheet.AutoFilters.MatchNonBlanks didn't work.
Bug Fixes the issue that the scale of images became smaller after adding images in chart.
Bug Fixes the issue that the application threw the NullReferenceException when setting gradient for background.
Bug Fixes the issue that the result was wrong after using MarkerDesigner function to copy cell style.
Bug Fixes the issue that the result was incorrect after deleting the border of text box.
Bug Fixes the issue that the color of comment changed from blue to yellow after saving the file.
Bug Fixes the issue that the format was incorrect after converting Excel to PDF.
Bug Fixes the issue that there were extra white borders after converting Excel to PDF.
Bug Fixes the issue that the content was missing after converting Excel to PDF.
Bug Fixes the issue that the alignment of chart title was incorrect after converting Excel to PDF.
Bug Fixes the issue that category axis of chart was incorrect after converting Excel to PDF.
Bug Fixes the issue that the result file hinted an error when opening after using the method SaveToHttpResponse to save to .xlsx file format file.
Bug Fixes the issue that the text color of data label was not set successfully.
Bug Fixes the issue that it failed to get trend line formula.
Bug Fixes the issue that the cell width was inconsistent when converting XLS to HTML.
Bug Fixes the issue that application threw NullReferenceException when loading CSV document.
Bug Fixes the issue that it failed to get the value of formula.
Bug Fixes the issue that the brackets were not formatted correctly when converting XLS to PDF.

Spire.Presentation

Category Description
New Feature Supports adding hyperlinks to SmartArt node.
if (shape is ISmartArt)
{ //Get the SmartArt ISmartArt smartArt = shape as ISmartArt; ISmartArtNode node = smartArt.Nodes[0]; node.Click = new ClickHyperlink(presentation.Slides[0]); //node.Click = new ClickHyperlink("https://www.e-iceblue.com"); }
New Feature Supports assigning a unique identifier to each shape when converting PPT to HTML.
New Feature SaveToHttpResponse method supports PPSX documents.
Bug Fixes the issue that chart had extra lines when converting PPT to PDF.
Bug Fixes the issue that rotation angle of chart data labels was incorrect when converting PPT to PDF.
Bug Fixes the issue that layout of chart lines was incorrect when converting PPT to PDF.
Bug Fixes the issue that application threw an error “Not an Open Office presentation “when loading ODP documents.

Spire.Email

Category Description
Bug Fixes the issue that it could not create emails with more than 3 attachments. There was no limitation on the number of attachments after applying license.
Bug Fixes the issue that it only retained 3 attachments when converting EML to MSG files. There was no limitation on the number of attachments after applying license.