Spire.Office for Java 3.7.3现已正式发布。该版本新增了一些功能,如Spire.Presentation支持获取形状在幻灯片母版的版式中的原型以及获取当前的主题颜色集合,Spire.PDF支持设置PdfPopupAnnotation的作者和主题。与此同时,一些在加载、转换和操作Word、Presentation和PDF文档时出现的问题也得以成功解决。新功能及问题修复详情如下。
获取Spire.Office for Java 3.7.3,请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Doc for Java
问题修复:
- 修复了转换Word到PDF/A图表丢失的问题。
- 修复了加载Word文档抛出异常java.lang.IllegalStateException: Cannot find part '/word/footnotes.xml'的问题。
- 修复了转换出来的PDF/A文档不符合标准规范的问题。
- 修复了获取的字体名称不正确的问题。
- 修复了加载文档程序抛异常No have this value 191的问题。
Spire.Presentation for Java
新功能:
- 支持获取形状在幻灯片母版的版式中的原型。
Shape layoutPrototype = shape.getLayoutPrototype();
StringBuilder sb = new StringBuilder();
IMasterSlide masterSlide = presentation.getMasters().get(0);
for (SchemeColor schemeColor : masterSlide.getColorMap().keySet()) {
masterSlide.getColorMap().get(schemeColor);
String content = "key : " +schemeColor +"\tvalue : "+
masterSlide.getColorMap().get(schemeColor) + "\r\n";
sb.append(content);
}
问题修复:
- 修复了转换PPT到PDF后,多出线条阴影的问题。
- 修复了获取文本的真实主题颜色时抛“ClassCastException”的问题。
Spire.PDF for Java
新功能:
- 支持设置PdfPopupAnnotation的作者和主题。
PdfPopupAnnotation annotation = new PdfPopupAnnotation(rectangle2D, markupText);
annotation.setAuthor("e-iceblue");
annotation.setSubject("subject_popup");
问题修复:
- 修复了page.ImagesInfo中图片的索引与page.ReplaceImage方法中图片索引不一致的问题。
- 修复了MAC环境使用QT插件转换html到PDF程序抛"java.lang.UnsatisfiedLinkError"的问题。
- 修复了转换PDF到Word,字体样式不正确的问题。
- 修复了转换PDF到Word,内容格式不正确的问题。
- 修复了转换PDF到图片,内容不正确的问题。
- 修复了跨行关键字查找失败的问题。
- 修复了并发转换PDF到图片,程序抛内存溢出的问题。
- 修复了转换PDF到Html, 程序抛内存溢出的问题。
- 修复了设置到PDF的白色背景图片变灰色的问题。
- 修复了findText方法在Tomcat临时文件夹生成很多临时文件的问题。
- 修复了在分栏PDF中查找文本失败的问题。
- 修复了提取XPS中的文本失败的问题。