Spire.Office for Java 10.5.0 已正式发布。在该版本中,Spire.PDF for Java支持在使用“digitalsignatures.PdfCertificate”签名时传入 byte[] 证书数据;Spire.Doc for Java 支持在文档对比时排除表格对象不进行比较,以及设置下划线的颜色。除此之外,一些在转换和操作Word、Excel、PDF和PPT文档时出现的问题也已成功被修复。更多新功能及问题修复详情如下。
获取Spire.Office for Java 10.5.0,请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Doc for Java
新功能:
- 支持在文档对比时,排除表格对象不进行比较。
- 支持设置下划线的颜色。
Compareoptions compareoptions = new Compareoptions();
compareoptions.setIgnoreTable(true);
docunment.compare(docunment2, "Yang Merlin", compareoptions );
textRange.getCharacterFormat().setUnderlineColor(Color.RED);
问题修复:
- 修复了Word转PDF,文字显示不正确的问题。
- 修复了读取Word文档的目录(TOC)结果为null的问题。
- 修复了读取Word文档的目录(TOC)出现多余的符号的问题。
- 修复了使用‘BookmarksNavigator.getBookmarkContent()’方法,读取的书签内容不正确的问题。
- 修复了添加Latex公式效果不正确的问题。
- 修复了更新Word页码域不成功的问题。
- 修复了创建目录抛“ArrayIndexOutOfBoundsException”异常的问题。
- 修复了获取控件内容为null的问题。
- 修复了Word转PDF,一些字符显示不正确的问题。
- 修复了Word转PDF,一些字符丢失的问题。
- 修复了Word转PDF,页眉丢失的问题。
- 修复了调用‘Document.updateTOCPageNumbers()’方法不生效的问题。
- 修复了字体修改不生效的问题。
- 修复了创建的Word文档转PDF,转换的PDF在Chrome和WPS中显示不正确的问题。
- 修复了Word文档转PDF,程序抛“NullPointerException”的问题。
- 修复了调用‘Paragraph.getListText()’方法,获取的结果不正确的问题。
Spire.XLS for Java
问题修复:
- 修复了特定文档,调用 Worksheet.findAllString 程序抛异常的问题。
- 修复了特定 Excel 转 Html,图片上移的问题。
- 修复了特定 Excel 加载时程序报“ArrayIndexOutOfBoundsException”的问题。
- 优化了特定 Excel 转 Html 耗时长的问题。
- 修复了特定 Excel 转 Html,程序抛“Invalid end column index”的问题。
Spire.PDF for Java
新功能:
- 支持使用“digitalsignatures.PdfCertificate”签名时传入byte[]证书数据。
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(inputFile);
FileInputStream instream = new FileInputStream(inputFile_pfx);
byte[] data = FileUtil.getStreamBytes(instream);
PdfCertificate x509 = new PdfCertificate(data, "e-iceblue");
PdfOrdinarySignatureMaker signatureMaker = new PdfOrdinarySignatureMaker(pdf, x509);
signatureMaker.makeSignature("signName");
pdf.saveToFile(outputFile, FileFormat.PDF);
pdf.dispose();
问题修复:
- 修复了设置isFlatten(true),程序抛“NullPointerException”的问题。
- 修复了PDF 转PDF/A,一些内容不正确的问题。
- 修复了PDF转PPT,格式和字体不正确的问题。
- 修复了提取表格数据不正确的问题。
- 修复了 PDF 转 PDF/A 时验证失败的问题。
- 修复了 SVG 转 PDF 时,内容丢失的问题。
- 修复了添加注释时,抛 “NullPointerException” 异常的问题。
- 修复了 PDF 转 Word 时,多出横线的问题。
Spire.Presentation for Java
问题修复:
- 修复了添加 LaTeX 公式时,程序抛 ”Exception in thread "main" java.lang.NullPointerException“ 错误的问题。