Spire.Office 11.8.0 is released

2026-09-01 03:32:45

 

We're pleased to announce the release of Spire.Office 11.8.0. This version adds several new features. For example, Spire.XLS adds support for the TEXTSPLIT formula; Spire.Barcode synchronizes BarcodeSettings enumeration settings on the NETStandard platform. In addition, a series of issues that occurred when processing Word, Excel, PDF, and PowerPoint files have been successfully fixed. More details are given below.

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: 14.8.0
  • Spire.Pdf.dll: 12.8.5
  • Spire.XLS.dll: 16.8.2
  • Spire.Presentation.dll: 11.8.4
  • Spire.Barcode.dll: 7.5.8
  • Spire.DocViewer.dll: 8.9.5
  • Spire.Email.dll: 6.8.0
  • Spire.OfficeViewer.dll: 8.8.1
  • Spire.PdfViewer.Asp.dll: 8.3.0
  • Spire.PdfViewer.Forms.dll: 8.3.0
  • Spire.Spreadsheet.dll: 7.5.3
Click the link to get the version Spire.Office 11.8.0:
More information of Spire.Office new release or hotfix:

Here is a list of changes made in this release

Spre.Doc

Category ID Description
Bug Fix SPIREDOC-11385 Fixed an issue where a “NullReferenceException” was thrown when retrieving the layout elements of a paragraph.
Bug Fix SPIREDOC-11848 Fixed an issue where the document layout was rendered incorrectly when converting Word documents to PDF.
Bug Fix SPIREDOC-11981 Fixed an issue where an “ArgumentOutOfRangeException” was thrown when converting Word documents to PDF.

Spre.XLS

Category ID Description
New Feature SPIREXLS-6201 Added support for the TEXTSPLIT formula.
sheet.getCellRange("A8").setFormula("=TEXTSPLIT(\"A,B,C\", \",\")");
Bug Fix SPIREXLS-6193 Fixed an issue where the file content was corrupted when saving to an OFD stream.
Bug Fix SPIREXLS-6194 Fixed an issue where data was lost due to incorrect type inference when exporting mixed-type columns with KeepDataType enabled.
Bug Fix SPIREXLS-6198 Fixed an issue where formula calculation with CalculateAllValue returned "N/A" errors.

Spire.Presentation

Category ID Description
Bug Fix SPIREPPT-3090 SPIREPPT-3115 Fixed the issue where the content was inconsistent when converting PPTX to PDF.
Bug Fix SPIREPPT-3146 Fixed the issue where text content was rendered as <path> tags when converting PPTX to SVG.
Bug Fix SPIREPPT-3158 Fixed the issue where the content was incorrect when exporting shapes to SVG in PPTX.
Bug Fix SPIREPPT-3087 Fixes the issue where black boxes appear when converting PowerPoint documents to PDF.
Bug Fix SPIREPPT-3107 Fixes the issue where attachment names are garbled when converting PowerPoint documents to PDF.
Bug Fix SPIREPPT-3170 Fixes the issue where part of the text is covered when converting PowerPoint documents to PDF.
Bug Fix SPIREPPT-3184 Fixes the issue where some shapes are converted to NULL when calling SaveAsSvgInSlide to convert shapes to SVG.

Spire.PDF

Class Name Adjustments

Old New
PdfTextMarkupAnnotationWidget PdfTextMarkupAnnotation
PdfFreeTextAnnotationWidget PdfFreeTextAnnotation
PdfTextAnnotationWidget PdfTextAnnotation
PdfPopupAnnotationWidget PdfPopupAnnotation
PdfLineAnnotationWidget PdfLineAnnotation
PdfRubberStampAnnotationWidget PdfRubberStampAnnotation
PdfPolyLineAnnotation PdfPolylineAnnotation
PdfAttachmentAnnotation PdfFileAttachmentAnnotation
PdfEmbeddedGoToAction PdfGoToEmbeddedAction
PdfTextMarkupAnnotation PdfHighlightAnnotation

Property Adjustments

Old New Description
xxx.Text xxx.Contents Annotation text content
xxx.Author xxx.Title Annotation author / title
xxx.Bounds xxx.Rectangle Annotation bounding rectangle
xxx.TextMarkupColor xxx.Color Highlight / markup color
xxx.Opacity xxx.StrokingOpacity Stroking opacity
xxx.LineEndingStyle xxx.CalloutLineEndingStyle Callout line ending style
xxx.CalloutLines xxx.CalloutLine Callout line points
xxx.BorderStyle / xxx.BorderWidth(lineBorder) xxx.Border.Style / xxx.Border.Width Line border style / width
xxx.BeginLineStyle / xxx.EndLineStyle xxx.StartingStyle / xxx.EndingStyle Line ending styles
xxx.InnerLineColor / xxx.BackColor xxx.InteriorColor / xxx.Color Line interior color / background color
xxx.LeaderLineExt xxx.LeaderLineExtension Leader line extension
xxx.BorderEffect = PdfBorderEffect.BigCloud xxx.Border.Effect = PdfBorderEffect.Cloudy Cloudy border effect
Category ID Description
Bug Fix SPIREPDF-7681 Fixes the issue where adding attachments failed.
Bug Fix SPIREPDF-8080 Fixes the issue where PdfGrayConverter.ToGrayPdf() produced incorrect effects.
Bug Fix SPIREPDF-8122 Fixes the issue where extracting images produced incorrect results.
Bug Fix SPIREPDF-8114 Fixed an issue where the program threw a “System.InvalidOperationException: can not convert to rectangle” error when converting PDF to images.
Bug Fix SPIREPDF-8131 Fixed an issue where characters overlapped when extracting text from PDF files.

Spire.Barcode

Category ID Description
New Feature SPIREBARCODE-280 Added support for synchronizing BarcodeSettings enumeration settings on the NETStandard platform.
setting.BorderDashStyle = Spire.Barcode.Publics.Drawing.DashStyle.DashDotDot;
Spire.Barcode.Publics.Drawing.StringAlignment.Center;
Bug Fix SPIREBARCODE-290 Improved and optimized barcode recognition accuracy.
Bug Fix SPIREBARCODE-295 SPIREBARCODE-289 Fixes the issue where barcode and QR code recognition results were incorrect.