在公司各部门的共同努力下,spire.office 3.8.6正式发布了。该版本新加了一些新的功能,例如:spire.pdf支持获取pdf/a-2a类型的pdf的conformance, spire.barcode支持在二维码中间加图片。此外,本次更新修复了大量漏洞,以提高产品稳定度和性能。
该版本涵盖了最新版的spire.doc, spire.pdf, spire.xls, spire.presentation, spire.dataexport, spire.barcode, spire.docviewer, spire.pdfviewer, spire.officeviewer, spire.email,版本信息如下:
- spire.doc.dll v6.8.16
- spire.pdf.dll v4.8.15
- spire.xls.dll v8.8.5
- 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.8.6
- spire.spreadsheet v2.8.6
- spire.officeviewer.forms.dll v3.8.6
- 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.8.1
http://www.e-iceblue.cn/downloads/spire-office-net.html
spire.spreadsheet
问题修复:
- 修复了在spreadsheet中查看excel文件时虚线显示不正确的问题。
- 修复了保存excel文件时图表丢失的问题。
- 修复了在spreadsheet中查看excel文件时图表标题丢失的问题。
- 修复了在spreadsheet中查看excel文件时单元格格式错误的问题。
- 修复了在spreadsheet中查看excel文件时边框显示错误的问题。
- 修复了查看excel文件时居中对齐的格式不正确的问题。
- 修复了查看excel文件时文本被截断的问题。
- 修复了查看excel文件时组合加号按钮位置不正确的问题。
spire.xls
问题修复:
- 修复了excel转xps之后文本内容重复的问题。
- 修复了在转换excel到pdf后,文本显示不正确的问题。
- 修复了给chart series设置nofill属性不起作用的问题。
- 修复了加载文档时抛formatexcxeption异常的问题。
- 修复了执行结构化引用时抛异常的问题。
- 修复了保存后,生成excel文档中的chart丢失且该文档提示修复文档信息的问题。
- 修复了在执行代码sheet.allocatedrange.findallstring时抛异常的问题。
- 修复了转换excel到pdf后一个单元格的内容和日期的语言均不对的问题。
spire.doc
问题修复:
- 修复了替换word文档书签内容,程序抛异常的问题。
- 修复了加载word文档时程序抛异常的问题。
- 修复了.doc文件转.docx文件时程序抛异常的问题。
- 修复了word转pdf时程序抛异常的问题。
- 修复了word转pdf之后文本位置不正确问题。
- 修复了word转xml时程序抛异常的问题。
- 修复了html转word之后,结果文档乱码的问题。
- 修复了转换word到pdf行号丢失的问题。
- 修复了并行线程下转word到pdf时抛异常的问题
- 修复了转换自word的epub验证不通过的问题
- 修复了word 到 pdf之后,内容格式不正确的问题。
- 修复了word 到 pdf之后,结果文档多出图片的问题。
- 修复了word 到 pdf之后,结果文档空白的问题。
- 修复了word 到 pdf之后,部分内容丢失的问题。
- 修复了替换书签内容之后,结果显示不正确的问题。
- 修复了打印word文档,程序抛出异常的问题。
- 修复了使用appendrtf方法添加rtf文本之后,用写字板打开结果文档发现添加的文本多出下划线的问题。
- 修复了获取word文档总页数,程序抛出异常的问题。
spire.pdf
新功能:
- 支持获取pdf/a-2a类型的pdf的conformance。
pdfconformancelevel conformance= pdfdocument.conformance;
问题修复:
- 提高了pdf文档转换到xps文档的速度。
- 修复了pdf文档转换到svg文件的内容错乱的问题。
- 修复了pdf文档转图片,程序抛出异常的问题。
- 修复了画emf图片到pdf,内容出现黑色区域的问题。
- 修复了获取pdf图层,程序抛异常的问题。
- 修复了提取文本,程序抛异常的问题。
- 修复了xps 转 pdf,生成的结果文档部分内容丢失的问题。
- 修复了打印pdf,结果空白的问题。
- 修复了图片和文字的坐标原点不一致的问题,现在统一以左上角为坐标原点。
- 修复了扁平化表单之后,表单值重复的问题。
- 修复了加载xps文档,程序抛异常的问题。
- 修复了替换pdf文档中的图片时程序抛异常的问题。
- 修复了转emf到pdf时内容错误的问题。
- 修复了转pdf到xps时内容不可读的问题。
- 修复了合并文档后,在关闭生成文档时提示消息“要在关闭文档前保存修改吗?”的问题。
- 修复了提取文本乱码的问题。
- 修复了转emf到pdf时格式错误的问题。
- 修复了xps 转pdf 之后,文档中unicode编码为0x2d的连字符变成编码为0xad的软连字符的问题。
- 修复了打印pdf文档,部分内容丢失的问题。
- 修复了pdf转图片,部分内容丢失的问题。
spire.barcode
新功能:
- 支持在二维码中间加图片
spire.presentation
新功能:
- 支持设置项目符号样式为图片。
presentation ppt = new presentation();
ppt.loadfromfile(@"d:\test.pptx");
iautoshape shape = ppt.slides[0].shapes[0] as iautoshape;
textparagraph tp = shape.textframe.paragraphs[0];
tp.bullettype = textbullettype.picture;
image bulletpicture = image.fromfile(@"d:\bulletpicture.png");
tp.bulletpicture.embedimage = ppt.images.append(bulletpicture);
ppt.savetofile(@"d:\result.pptx", fileformat.pptx2010);
问题修复:
- 修复了转换ppt到svg时图表标签样式不正确的问题。
- 修复了合并多个ppt文件后结果文档损坏的问题。
- 修复了母版幻灯片中包含“slide number placeholder”的形状不能被锁住的问题。