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);
问题修复:
- 修复了垂直方向的条形码识别失败的问题。