在公司各部门的共同努力下,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内容丢失的问题。