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. |