spire.office for java 3.8.2于今日发布。该版本包含了许多新功能,比如,spire.doc支持获取水印的类型, spire.pdf支持提取文本时用空行代替文档中的横线, spire.xls支持转换excel到tiff, spire.presentation支持获取ppt节。除此以外,一些在加载、操作和转换word、excel、pdf和presentation文档时出现的问题也得以成功解决。详情参加下文。
获取spire.office for java 3.8.2,请点击:https://www.e-iceblue.cn/downloads/spire-office-java.html
spire.doc for java
新功能:
- 支持了设置"hyperlink base"文档属性。
doc.getbuiltindocumentproperties().sethyperlinkbase(data);
watermarkbase waterbase = doc.getdocument().getwatermark();
string watertype = waterbase.gettype().name();
int value =waterbase.gettype().getvalue();
问题修复:
- 修复了加载文档抛出"java.lang.stringindexoutofboundsexception"问题。
- 修复了移除分节符保存文档抛出"classcaseexception"问题。
- 修复了加载文档抛异常"attempted to read past the end of the stream"的问题。
- 修复了转换html到pdf多出小方框的问题。
- 修复了加载文档抛出"nullpointerexception"的问题。
- 修复了转换.xml到.docx抛异常"property value is of unsupported type"的问题。
- 修复了转换word到pdf页码和内容格式错误的问题。
- 修复了转换word到pdf表格底纹不正确的问题。
spire.pdf for java
新功能:
- 支持提取文本时用空行代替文档中的横线。
优化:
- 优化了转换pdf到html的时长。
- 优化了转换pdf到html结果文档的大小
问题修复:
- 修复了查找文本抛"nullpointerexception"的问题。
- 修复了验证签名时,抛异常"signature 'fpzyz' failed to verified"的问题。
- 修复了设置pdf文档的xmp metadata不生效的问题。
- 修复了多次签名,签名未全部生效的问题。
- 修复了转换pdf到图片,文字颜色加深的问题。
- 修复了创建pdftruetypefont对象时,抛异常"font parsing exception"的问题。
spire.xls for java
新功能:
- 支持转换excel到tiff。
worksheet.savetotiff(name);
worksheet.savetotiff(name,starrow,startcolumn,endrow,endcolumn);
问题修复:
- 修复了excel转到pdf,内容丢失的问题。
- 修复了excel转到图片,内容不正确的问题。
- 修复了excel转到xml,数据不正确的问题。
- 修复了.xls格式转到.xlsx格式,结果文档打开提示内容存在错误的问题。
- 修复了在mac系统中excel转图片抛异常"nullpointerexception"的问题。
- 修复了excel转到pdf,字体不正确的问题。
spire.presentation for java
新功能:
- 支持获取ppt节。
sectionlist list= presentation.getsectionlist();
list.get(0).getname();
iautoshape autoshape=presentation.getslides().get(0).getshapes().appendshape(shapetype.rectangle,new rectangle2d.double(100,100,100,100));
autoshape.setclick(clickhyperlink.getlastvievedslide());
问题修复:
- 修复了获取动画持续时间返回nan的问题。
- 修复了转换ppt到图片,内容格式错误的问题。
- 修复了设置图表边框失败的问题。
- 修复了转换ppt到pdf,内容格式错误的问题。
- 修复了加载ppt文档程序抛"classcastexception" 的问题。