spire.office for java 9.1.10 已发布。在该版本中,spire.pdf for java 新增解密 pdf 文档的方法;spire.doc for java 优化了加载不存在文档路径时的异常捕获机制;spire.barcode for java 支持在二维码中间添加图片。同时,该版本还修复了许多已知问题。详情请阅读以下内容。
获取 spire.office for java 9.1.10请点击:https://www.e-iceblue.cn/downloads/spire-office-java.html
spire.pdf for java
新功能:
- 新增了两种解密pdf文档的方法。
pdfdocument pdf1 =new pdfdocument();
pdf1.loadfromfile("input.pdf");
pdf1.decrypt();
pdf1.savetofile("output.pdf");
pdfdocument pdf2 =new pdfdocument();
pdf2.loadfromfile("input.pdf");
pdf2.decrypt(ownerpassword);
pdf2.savetofile("output.pdf");
问题修复:
- 修复了转换ofd文档到pdf文档时,程序抛出java.lang.nullpointerexception异常的问题。
- 修复了转换pdf文档到图片时程序挂起的问题。
- 修复了转换ofd文档到pdf文档后,内容丢失的问题。
- 修复了转换pdf文档到xlsx文档时,程序抛出 java.lang.nullpointerexception异常的的问题。
- 修复了替换文本后,内容发生乱码的问题。
spire.doc for java
新功能:
- 新增bookmark.getfirstcolumn()方法和bookmark.getlastcolumn()方法。
- 优化了加载不存在文档路径时的异常捕获机制。
问题修复:
- 修复了转换docx文档到pdf文档时分页不正确的问题。
- 修复了转换docx文档到pdf文档时内容不正确的问题。
- 修复了转换docx文档到pdf文档时页眉下移的问题。
- 修复了转换docx文档到html文档时组合图形绘制错误的问题。
- 修复了转换docx文档到pdf文档时复选框选中标记丢失和多出一页的问题。
- 修复了转换docx文档到pdf文档时程序抛出java.lang.arrayindexoutofboundsexception异常的问题。
- 修复了转换docx文档到pdf文档时部分内容丢失和格式不正确的问题。
- 修复了加载doc文档时程序抛出“no have this value 63”错误的问题。
- 修复了转换doc文档到pdf文档时图片位置错位的问题。
- 修复了接受修订效果不正确的问题。
- 修复了转换docx文档到pdf文档时图片和文本重叠的问题。
- 修复了替换书签内容后字体和段落样式被改变的问题。
- 修复了转换docx文档到pdf文档时页眉内容显示不正确的问题。
- 修复了转换docx文档到pdf文档时表格样式不正确的问题。
- 修复了转换docx文档到pdf文档时程序抛出"argument path cannot be empty"错误的问题。
- 修复了转换docx文档到pdf文档时图片显示错误的问题。
- 修复了转换doc文档到pdf文档时出现了表格丢失和表格高度增高的问题。
- 修复了加载用wps加密的docx文档时程序抛出"java.lang.illegalstateexception: wrong word version"错误的问题。
- 修复了转换docx文档到pdf文档时目录跳转不正确的问题。
- 修复了使用builtindocumentproperties.setkeyword()方法给文档添加的标记失败的问题。
- 修复了转换docx文档到pdf文档时页码格式变化的问题。
spire.barcode for java
新功能:
- 应用授权的方法更改为com.spire.barcode.license.licenseprovider.setlicensekey(key)。
- 支持在二维码中间添加图片。
barcodesettings barcodesetting = new barcodesettings();
bufferedimage image = imageio.read(new file("image/1.png"));
barcodesetting.setqrcodelogoimage(image);
问题修复:
- 修复了垂直方向的条形码识别失败的问题。