spire.office hotfix version 4.5.4今日已正式发布。该版本新增加了一些功能,例如spire.presentation支持通过设置masterslideid属性来改变幻灯片的母版, spire.xls支持转换单元格文本格式到数字格式, spire.barcode支持为itf-14条形码设置垂直/水平承载条。此外,还修复了一些在转换和操作powerpoint,excel,word和pdf文档时出现的问题。详情见以下内容。
该版本涵盖了最新版的spire.doc、spire.pdf、spire.xls、spire.presentation、spire.dataexport、spire.barcode、spire.docviewer、spire.pdfviewer、spire.officeviewer、spire.email。
版本信息如下:
- spire.doc.dll v7.5.13
- spire.pdf.dll v5.5.22
- spire.xls.dll v9.5.12
- spire.presentation.dll v4.5.8
- spire.email.dll v2.4.5
- spire.docviewer.forms.dll v4.4.6
- spire.pdfviewer.forms.dll v4.5.9
- spire.pdfviewer.asp.dll v4.5.9
- spire.spreadsheet v3.5.4
- spire.officeviewer.forms.dll v4.5.4
- spire.barcode.dll v3.5.0
- spire.dataexport.dll v4.1.9
- spire.dataexport.resourcemgr.dll v2.1.0
- spire.common.dll v2.5.12
- spire.license.dll v1.3.7
https://www.e-iceblue.cn/downloads/spire-office-net.html
spire.presentation
新功能:
- 支持通过设置masterslideid属性来改变幻灯片的母版。
ppt.slides[1].masterslideid = ppt.slides[0].masterslideid;
问题修复:
- 修复了转换ppt到图片时图表的标签内容不正确的问题。
- 修复了加载一个pptx文档时程序抛出“未将对象引用设置到对象的实例”的错误。
- 修复了保存后的pptx文档用openxml打开程序抛出contenttype字符串无效的错误。
- 修复了加载一个pptx文档时程序抛出“microsoft powerpoint 2007文件已损坏”的错误。
spire.xls
新功能:
- 支持转换单元格文本格式到数字格式.
range.converttonumber();
问题修复:
- 修复了转换设置为a3页面大小的excel到pdf,内容格式不正确的问题。
- 修复了设置numberformat后,获取numbertext不正确的问题。
- 修复了转换excel到pdf后对齐方式不正确的问题。
- 修正了在linux上的docker容器上执行excel 到 pdf或图片转换时抛出了“对象引用没有设置为对象的实例”的错误。
spire.doc
问题修复:
- 修复了转换word到pdf多出空白页的问题。
- 修复了表格间空格丢失的问题。
- 修复了加载文档时抛invalidoperationexception异常的问题。
- 修复了转换word到pdf内容丢失的问题。
- 修复了转word到pdf文本的颜色改变的问题。
- 修复了word到pdf文本样式变为加粗的问题。
- 修复了.odt转到.docx抛argumentoutofrangeexception异常的问题。
spire.pdf
问题修复:
- 修复了pdf到word转换时内容重叠的问题。
- 修复了提取文本时内存持续增长的问题。
- 修复了替换图片失败的问题。
- 修复了当添加两个以上包含空格字符的自定义属性时程序抛出“'pdfx:my id'具有无效的标记”的异常。
- 修复了当设置pdf grid的行数为280时布局不正确的问题。
- 修复了提取文本时内容显示乱码的问题。
- 修复了转换pdf到图片时程序挂起的问题。
- 修复了设置字体字号时程序抛出"字符不被这个字体支持"的错误。
- 修复了打印pdf时文本重复的问题。
spire.barcode
新功能:
- 支持为itf-14条形码设置垂直/水平承载条
//vertical bar
barcodesetting.itf14bearerbars = itf14bordertype.frame;
///horizontal bar
barcodesetting.itf14bearerbars = itf14bordertype.bar;