spire.office 5.1今日已发布,该版本具备了一些新功能,例如spire.xls支持将整个工作簿转到html和设置复制选项,spire.pdf支持获取printerresolutionkind的值和单选按钮域的按钮样式,spire.presentation支持获取和设置ppt中幻灯片的名字。同时,一些在加载、转换和操作excel,pdf,word和presentation文档时出现的问题也得以成功解决。具体相关新功能及修复问题详见下文。
该版本涵盖了最新版的spire.doc、spire.pdf、spire.xls、spire.presentation、spire.dataexport、spire.barcode、spire.docviewer、spire.pdfviewer、spire.officeviewer、spire.email。
版本信息如下:
- spire.barcode.dll 4.1.0
- spire.common.dll 3.1.3
- spire.dataexport.dll 4.1.9
- spire.email.dll 3.1.0
- spire.doc.dll 8.1.3
- spire.docviewer.forms.dll 5.1.1
- spire.pdf.dll 6.1.4
- spire.pdfviewer.asp.dll 5.1.1
- spire.pdfviewer.forms.dll 5.1.1
- spire.xls.dll 10.1.1
- spire.presentation.dll 5.1.3
- spire.spreadsheet.dll 4.1.0
- spire.officeviewer.forms.dll 5.1.1
- spire.license.dll 1.3.8
https://www.e-iceblue.cn/downloads/spire-office-net.html
spire.spreadsheet
问题修复:
- 修复了查看文档时内容显示不正确的问题。
- 修复了查看文档时粗体文本被剪切的问题。
- 修复了查看文档单元格中文本太长时部分文本丢失的问题。
- 修复了在最小化窗体然后又恢复大小后列丢失的问题。
spire.xls
新功能:
- 支持将整个工作簿转到html。
workbook.savetohtml(string filename);
copyrangeoptions copyoptions = copyrangeoptions.onlycopyformulavalue;
cellrange.copy(destrange, copyoptions);
worksheet.copy(sourcerange, destrange, copyoptions);
问题修复:
- 修复了无法创建bubblechart 的问题。
- 修复了移除样式时进程抛keynotfoundexception 异常的问题。
- 修复了excel转pdf内容不正确的问题。
- 修复了加载文档抛overflowexception异常的问题。
- 修复了excel转pdf内容丢失的问题。
- 修复了使用marker designer功能时文本开头的0丢失的问题。
spire.pdf
新功能:
- 支持获取和设置图章的作者以及创建日期。
stamp.author = "e-iceblue";
stamp.creationdate = datetime.now;
pdfprinterresolutionkind value = doc.printsettings.printerresolutionkind;
pdfdocument doc = new pdfdocument(@"..\topdf.pdf");
pdfformwidget formwidget = doc.form as pdfformwidget;
for (int i = 0; i < formwidget.fieldswidget.list.count; i )
{
pdffield field = formwidget.fieldswidget.list[i] as pdffield;
if (field is pdfradiobuttonlistfieldwidget)
{
pdfradiobuttonlistfieldwidget radio = field as pdfradiobuttonlistfieldwidget;
pdfcheckboxstyle buttonstyle = radio.buttonstyle;
}
}
问题修复:
- 修复了提取自pdf的文本不正确的问题。
- 修复了查找文本内存消耗大的问题。
- 修复了签名pdf,保存此pdf抛"lost private key"的问题。
- 修复了转pdf到word,速度慢的问题。
- 修复了转换pdf到word,内容不正确的问题。
- 修复了转换xps到pdf, 内容不正确的问题。
- 修复了提取文本抛“未将对象引用设置到对象实例”的问题。
- 修复了转换pdf页面到图片抛“索引超出数组界限”的问题。
- 修复了填充表单域后,内容在浏览器不显示的问题。
- 修复了在图片位置添加注释失败的问题。
- 修复了扁平化pdf表单后,文本框中居中对齐的文本格式错误的问题。
- 修复了在填充文本框域后,在adobe中打开生成的pdf提示“此文档启用了adobeacrobat中的扩展功能”的问题。
- 修复了获取查找文本的bounds属性的高度为负值的问题。
- 修复了打印pdf文档抛“arguementexception”的问题。
spire.doc
问题修复:
- 修复了word转pdf,页面右边距增大的问题。
- 修复了word转pdf,格式不正确的问题。
- 修复了清除分节符后结果文档无法打开的问题。
- 修复了word转pdf,文本重叠的问题。
- 修复了word转pdf,程序抛argumentexception异常的问题。
- 修复了合并文档后,结果文档无法打开的问题。
- 修复了添加shape到创建的文档中后转换到图片,shape丢失的问题。
- 修复了word转pdf后,项目列表错误的问题
- 修复了word转pdf程序抛nullreferenceexception异常的问题
- 修复了word转图片,内容格式错误的问题
- 修复了word转pdf后,域更新错误的问题
- 修复了合并文档后,结果文档无法打开的问题
- 修复了word转图片时,程序抛nullreferenceexception异常的问题
spire.presentation
新功能:
- 支持了获取和设置ppt中幻灯片的名字
string title= ppt.slides[0].title;
问题修复:
- 修复了转换ppt文档到pdf文档的格式不正确的问题
- 修复了转换ppt文档到pdf文档内容位置不一致的问题
- 修复了转换ppt文档到pdf文档坐标轴数据丢失的问题
- 修复了转换ppt文档到pdf文档数据标签位置不正确的问题
- 修复了转换ppt文档到pdf文档数据标签圆角矩形样式丢失的问题
spire.docviewer
问题修复:
- 修复了打开文档程序挂起的问题
- 修复了文本上移的问题
- 修复了加载文档抛出“值不能为空的”异常
spire.pdfviewer
问题修复:
- 修复了文档中的数字和标点符号被小方框替代的问题
- 修复了文档内容丢失的问题