Spire.Office for Java 3.2.0已正式发布,该版本中,Spire.Presentation 新增了功能支持获取图片位置以及图片的裁剪位置、设置内部阴影的模糊半径、对二级轴标签进行分组以及添加了方法addNodeByPosition在指定位置插入新的子节点;同时,也修复了将PPT中的形状转为图片、PPT转为.odp、复制PPT中的表格以及将Word转为PDF/HTML、合并Word文档时出现的一些问题。新功能及问题修复详情如下。
获取Spire.Office for Java 3.2.0,请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Presentation for Java
新功能:
- 支持获取图片位置以及图片的裁剪位置
Presentation ppt=new Presentation();
ppt.loadFromFile(filepath);
IShape shape=ppt.getSlides().get(0).getShapes().get(0);
if (shape instanceof SlidePicture)
{
SlidePicture picture=(SlidePicture)shape;
//crop position
Rectangle2D cropPosition=picture.getPictureFill().getCropPosition();
//picture position
Rectangle2D picPosition=picture.getPictureFill().getPicturePosition();
}
innerShadow.setBlurRadius(20);
//Group the axis labels that have the same first-level label.
if (chartAxis.hasMultiLvlLbl())
{
chartAxis.isMergeSameLabel(true);
}
//Get a node
node = smartArt.getNodes().get(1);
position = 1;
//Add a new child node at specific position
ISmartArtNode childNode = node.getChildNodes().addNodeByPosition(position);
问题修复:
- 修复了转换形状到图片抛异常的问题
- 修复了设置TransitionType.ZOOM不生效的问题
- 修复了设置文档属性保存到.odp格式文档不生效的问题
- 修复了添加数据标签不成功的问题
- 修复了复制一个文档的表格到另外一个文档,生成的结果文档无法打开的问题
- 修复了转换形状到图片,格式不正确的问题
Spire.Doc for Java
问题修复:
- 修复了加载文档抛异常的问题
- 修复了Word转PDF“仿宋”字体嵌入不成功的问题
- 修复了移除分节符保存文档时程序抛异常的问题
- 修复了合并文档时抛NullPointerException异常的问题
- 修复了使用代码document.updateTableOfContents()时抛StringIndexOutOfBoundsException异常的问题
- 修复了HTML转Word,中文路径的图片不显示的问题