在公司各部门的共同努力下,Spire.Office 3.7.0正式发布了。该版本添加了一些新功能,例如:Spire.PDF支持删除PDFGrid的行或者列,Spire.XLS支持删除数据透视表的过滤器,Spire.Presentation支持组合形状,Spire.Spreadsheet支持撤销删除行的操作等。此外,本次更新修复了大量漏洞,以提高产品稳定度和性能。
该版本涵盖了最新版的Spire.Doc, Spire.PDF, Spire.XLS, Spire.Presentation, Spire.DataExport, Spire.Barcode, Spire.DocViewer, Spire.PDFViewer, Spire.OfficeViewer, Spire.Email,版本信息如下:
- Spire.Doc.dll v6.7.5
- Spire.Pdf.dll v4.7.6
- Spire.XLS.dll v8.7.2
- Spire.Email.dll v1.3.2
- Spire.DocViewer.Forms.dll v3.7.0
- Spire.PdfViewer.Forms.dll v3.6.3
- Spire.PdfViewer.Asp.dll v3.6.3
- Spire.Presentation.dll v3.6.9
- Spire.Spreadsheet v2.6.0
- Spire.OfficeViewer.Forms.dll v3.7.0
- Spire.DataExport.dll v3.5.131
- Spire.DataExport.ResourceMgr.dll v1.6.71
- Spire.Common.dll v1.2.792
- Spire.License.dll v1.3.6
- Spire.Barcode.dll v2.3.0
http://www.e-iceblue.cn/Downloads/Spire-Office-NET.html
完整的新功能和问题修复列表如下:
Spire.Doc
问题修复:
- 修复了加载保存一个文档后页眉格式错误的问题。
- 修复了.doc转.docx时程序抛出“ArgumentException”异常的问题。
- 修复了加载.docx文档时程序抛出“FormatException”异常的问题。
- 修复了在荷兰区域环境下加载一个.docx文件时抛出“System.FormatException”异常的问题。
- 修复了自定义的字体大小不适用于表格单元格中的段落问题。
- 修复了更新目录域后目录编号被改变的问题。
- 修复了有密码保护的.doc文档加载失败问题。
- 修复了doNotExpandShiftReturn属性不正确的默认值问题。
- 修复了加载一个包含以磅为单位的网格的docx文档时抛出“System.FormatException”异常的问题。
- 修复了加载一个包含希伯来语字符的docx文档时程序被卡住。
- 修复了转换一个.doc文件到PDF时抛出的“System.OutOfMemoryException”异常的问题。
- 修复了转换Rtf文档到PDF时图片被拉伸的问题。
- 修复了Word 转PDF之后表格格式不正确的问题。
- 修复了Word转PDF之后表格跨页断行前后不一致以及编号不正确的问题。
- 修复了Word转PDF时程序抛出“NullReferenceException”异常的问题。
- 修复了Word转PDF时程序抛出"ArgumentOutOfRangeException"异常的问题。
- 修复了Word 转PDF之后编号格式不正确的问题。
- 修复了Word 转HTML之后链接多出 “/*"符号的问题。
- 修复了使用保存为.doc 和.docx时文档创建日期信息不正确的问题。
- 修复了获取文档页数,程序挂起的问题。
Spire.XLS
新功能:
- 新添加属性“XlsPivotTable.Options.IsAutoFormat;”设置数据透视表是否自动调整列宽。默认值会自动调整。
bool IsAutoFormat { get; set; }
public void ClearColumnFieldFilter(string fieldName);
public void ClearFilter(string fieldName);
public void ClearRowFieldFilter(string fieldName);
public int SoftEdge { get; set; }
问题修复:
- 修复了加载文件时抛ArgumentException的问题。
- 修复了使用代码trendLine.DisplayEquation时抛空引用异常的问题。
- 修复了在西班牙环境下设置数字格式不起作用的问题。
- 修复了在西班牙环境下转换Excel到PDF数据格式错误的问题。
- 修复了转换Excel到PDF后内容不正确的问题。
- 修复了给透视表过滤器设置默认值不起作用的问题。
- 修复了转Excel到HTML时进程挂起的问题。
- 修复了加载文件时抛NullReferenceException的问题。
- 修复了插入行之后R1C1-Formula内容改变的问题。
- 修复了CellRange.FormulaValue返回值不正确的问题。
- 修复了设置ValueFromCell后,负值所在列的颜色设置不起作用的问题。
- 修复了复制一个Excel2的sheet到Excel1,Excel1原来的图片全部被替换的问题。
- 修复了不支持某些结构化引用的问题。
- 修复了设置label unit,必须先设置IsAutoMajor为false的问题。
- 修复了使用"pageInfoList[0].Count"计算页码,结果不正确的问题。
- 修复了加载文档抛出“ArgumentOutOfRangeException”异常的问题。
- 修复了在柱状图表中负值所在列的颜色设置不起作用的问题。
- 修复了拷贝工作表后名称域丢失的问题。
- 修复了加载.xlsx文档时程序抛出“ArgumentException”异常的问题。
Spire.PDF
新功能:
- 添加了新方法删除PDFGrid的行或者列。
Grid.Rows.Remove(row);
Grid.Rows.RemoveAt(index);
Grid.Columns.Remove(col);
Grid.Columns.RemoveAt(index);
问题修复:
- 修复了提取PDF文本内容时,出现格式不正确的问题。
- 修复了提取PDF中的图片时,内存溢出的问题。
- 修复了解析EMF到PDF图片丢失的问题。
- 修复了"FindText()"方法查找不到文本的问题。
- 修复了使用特殊字符加密PDF文档失败的问题。
- 修复了"AppendPage()" 方法抛异常的问题。
- 修复了提取文本和图片抛出“System.FormatException”异常的问题。
- 修复了转换具有两端对齐样式的RTF内容到PDF文档时文本被裁剪了一点的问题。
- 修复了打印PDF文档时抛出“System.FormatException”异常的问题。
- 修复了在WPF平台上转换PDF文档为XPS文件或打印PDFdocument时点线/虚线显示为实线的问题。
- 修复了转换PDF文档到图片时抛出“System.NullReferenceException”异常的问题。
- 修复了打印PDF文档时半个页面内容丢失的问题。
- 修复了解析EMF到PDF图片内容错位的问题。
- 修复了打印PDF文档时背景变成黑色的问题。
- 修复了转换PDF文档到图片时内容丢失的问题。
- 修复了使用方法FindText无法查找到文本“批准”的问题。
- 修复了转换EMF到PDF时垂直文本显示不正确的问题。
- 修复了转换PDF到Word时图片背景变黑的问题。
- 修复了打印PDF时文本被截断的问题。
- 修复了打印PDF内容不正确的问题。
- 修复了PDF文档中图形格式打印不正确地问题。
- 修复了提取文本时数据错乱的问题。
- 修复了提取文本时中文乱码的问题。
- 修复了PDF文档中二维码打印不正确地问题。
- 修复了合并PDF文件时内容被切断的问题。
- 修复了PDF转换为图像时数据丢失的问题。
- 修复了从PDF转换的Xps文件不能被打开的问题。
- 修复了PDF转换为PDF/A时部分内容被涂黑的问题。
Spire.Presentation
新功能:
- 新添加属性IsHidden隐藏图表的系列。
series.IsHidden = true;
ppt.Slides[0].GroupShapes(shapeList);
public DataLabelShapeType DataLabelShapeType { get; set; }
ChartDataPoint dp = new ChartDataPoint(chart.Series[0]);
//设置填充颜色
dp.MarkerFill.Fill.FillType = FillFormatType.Solid;
dp.MarkerFill.Fill.SolidColor.Color = Color.Red;
//设置边框颜色
dp.MarkerFill.Line.FillType = FillFormatType.Solid;
dp.MarkerFill.Line.SolidFillColor.Color = Color.Black;
问题修复:
- 修复了转换PPT到PDF时多出额外字符“-”的问题。
- 修复了转换PPT到PDF时图表丢失以及黄色标点位置不对的问题。
- 修复了在保存PPT后多出蓝色边框的问题。
- 修复了如果图表图例没有设置字体就无法获取系统默认字体的问题。
- 修复了加载文档时抛DocumentUnkownFormatException异常的问题。
- 修复了背景图片一样的PPT转PDF耗时久,结果PDF文件大的问题。
- 修复了加载PPT抛出"Index was out of range"异常的问题。
- 修复了横向打印不起作用的问题。
- 修复了PPT转PDF结果不正确的问题。
- 修复了PPT转PDF图表格式不正确的问题。
Spire.SpreadSheet
新功能:
- 支持撤销删除行的操作。
问题修复:
- 修正了在spreadsheet中查看xls文件时中文字符被截断的问题。
Spire.PdfViewer
问题修复:
- 修复了查看PDF程序抛出异常的问题。
- 修复了查看PDF内容丢失的问题。