Spire.Office 8.6.0 已发布。在该版本中,Spire.PDF 支持转换多页 PDF 文档为单个 SVG 文件;Spire.XLS 新增了优化删除行的速度的方法;Spire.Presentation 支持为 TextFrame 设置栏数。此外,许多已知问题也在该版本中被成功修复。详情请阅读以下内容。
该版本涵盖了最新版的 Spire.Doc,Spire.PDF,Spire.XLS,Spire.Email,Spire.DocViewer, Spire.PDFViewer,Spire.Presentation,Spire.Spreadsheet, Spire.OfficeViewer, Spire.DocViewer, Spire.Barcode, Spire.DataExport。
版本信息如下:
- Spire.Doc.dll v11.5.12
- Spire.Pdf.dll v9.6.0
- Spire.XLS.dll v13.5.6
- Spire.Presentation.dll v8.6.0
- Spire.Email.dll v6.5.7
- Spire.DocViewer.Forms.dll v8.5.1
- Spire.PdfViewer.Forms.dll v9.6.0
- Spire.PdfViewer.Asp.dll v8.5.0
- Spire.Spreadsheet.dll v7.4.2
- Spire.OfficeViewer.Forms.dll v8.6.0
- Spire.Barcode.dll v7.2.1
- Spire.DataExport.dll v4.8.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
https://www.e-iceblue.cn/Downloads/Spire-Office-NET.html
Spire.PDF
新功能:
- 支持转换多页 PDF 文档为单个 SVG 文件。
// 加载文件
PdfDocument pdfDocument = new PdfDocument();
pdfDocument.LoadFromFile("input.pdf");
// 多页保存pdf保存到一页svg
pdfDocument.ConvertOptions.OutputToOneSvg = true;
// 保存文档
dfDocument.SaveToFile(args[1],FileFormat.SVG);
pdfDocument.Close();
问题修复:
- 修复了PDF文档页数不同但大小一致的问题。
- 修复了查找文本失败的问题。
- 修复了绘制有旋转角度文本不生效的问题。
- 修复了将OFD文件转换为PDF文件时程序抛异常的问题。
- 修复了将PDF文件转为PPT文件后单词间空格丢失的问题。
- 修复了PDF转换为PPT后内容不一致的问题。
- 修复了提取表格内容时部分内容不正确的问题。
- 修复了使用正则表达式匹配文本时程序抛异常"System.IndexOutOfRangeException"的问题。
- 修复了将PDF转换为Excel后单元格格式不正确的问题。
- 优化了Linux环境下将PDF转换为Word文档的时间。
Spire.XLS
新功能:
- 新增了来实现chartsheet和worksheet之间可以互相移动位置的两个方法。
- 新增了Worksheet.DeleteRows(int[] rows)方法来优化删除行的速度。
workbook.Chartsheets[int index1].MoveSheet(int index2);
workbook.Chartsheets[int index1].MoveChartsheet(int index2)
问题修复:
- 修复了Sheet转到图片后透视表的字段显示为“Column Labels”的问题。
- 修复了转换XLSX文档到PDF时图表数据不刷新的问题。
- 修复了添加文本框时设置置于顶层功能不生效的问题。
- 修复了转换XLSX文档到PDF时表格样式不正确的问题。
- 修复了加载XLS文档时程序抛Syste.OverflowException异常的问题。
- 修复了获取的单元格的数据格式不正确的问题。
- 修复了添加HTML内容程序抛System.FormatException异常的问题。
- 修复了调用两次MoveWorksheet方法之后无法获取chartsheet的问题。
- 修复了单元格包含中文字符时设置AutoFitColumns后文本还是超出单元格的问题。
- 修复了转换XLSX文档到HTML时背景颜色不一致的问题。
- 修复了加载XLS文档程序报错“This structured storage version is not supported.”的问题 。
- 修复了添加的HTML strong标签的样式识别失败的问题。
Spire.Presentation
新功能:
- 支持为TextFrame设置栏数。
Presentation ppt = new Presentation();
ppt.LoadFromFile(inputFile);
IAutoShape shape1 = (IAutoShape)ppt.Slides[0].Shapes[0];
shape1.TextFrame.ColumnCount = 2;
IAutoShape shape2 = (IAutoShape)ppt.Slides[1].Shapes[0];
shape2.TextFrame.ColumnCount = 3;
ppt.SaveToFile(outputFile, FileFormat.Pptx2013);
ppt.Dispose();
问题修复:
- 修复了在编辑保存的PPT文件的图表数据时,有错误的问题。
- 修复了当图表数据具有某些空值时,切换行/列时遇到错误的问题。
- 修复了应用程序在拆分合并单元格时,抛出“Merged cells found.”的问题。
- 修复了图表数据更新不正确的问题。
- 修复了将GroupShape保存到图像后结果模糊的问题。
Spire.Doc
问题修复:
- 修复了加载文档时抛异常"System.InvalidCastException"的问题。
- 修复了Word转换到HTML后内容丢失的问题。
- 修复了加载Word文件时程序抛异常”System.InvalidOperationException"的问题。
- 修复了合并Word文档时程序抛异常"System.ArgumentException"的问题。
- 修复了Word转换到PDF后文本缩进错误的问题。
- 修复了Word转换到PDF后文档右边距不正确的问题。
- 修复了Word转换到PDF后表格未对齐的问题。
- 修复了Word转换到HTML后内容乱码的问题。