Spire.Office for Java 7.5.4 已发布。本次更新包含一些 新功能,如: Spire.Doc for Java 支持为Word文件段落设置“如果定义了文档网格,则对齐到网格”; Spire.Presentation for Java 支持为图表边框设置圆角,设置 SeriesLines 的颜色以及按系列设置图表动画效果。此外,该版本还修复了一些已知问题。详情请阅读以下内容。
获取Spire.Office for Java 7.5.4请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Doc for Java
新功能:
- 支持为word文件段落设置“如果定义了文档网格,则对齐到网格”。
Document document = new Document(inputFile);
Paragraph pa = document.getSections().get(0).getParagraphs().get(0);
pa.getFormat().setSnapToGrid(true);
问题修复:
- 修复了将.docx文件保存为.doc后,无法打开结果文件的问题。
- 修复了word文件转PDF后内容格式不正确的问题。
- 修复了word文件转PDF后表格位置不正确的问题。
- 修复了Html转word文件时<pre>标签不生效的问题。
- 修复了另存为 .docx 文件后表格边框发生变化的问题。
- 修复 了SmartArt 转换为图像失败的问题。
- 修复了word文件转PDF后分页不正确的问题。
- 修复了 SmartArt 转为图片后内容丢失的问题。
- 修复了应用程序在将word文件转换为PDF时抛出“AssertionError”的问题。
- 修复了word文件转PDF后图片颜色不正确的问题。
- 修复了Html转word后表格格式不正确的问题。
- 修复了Word文件Shape保存到图片时应用程序抛出“NullPointerException”的问题。
- 修复了word文件转PDF后页码格式不正确的问题。
- 修复了应用程序在将word文件转换为PDF时抛出“NullPointerException”的问题。
- 修复了应用在 IBM websphere 上使用时抛出“X509CertImpl”错误的问题。
- 修复了获取的页码不正确的问题。
- 修复了加载word文件时应用程序抛出“Input string was not in the correct format”的问题。
- 修复了应用程序在将 word 文件转换为 PDF 时抛出“IllegalStateException: Cannot convert 'horz'”的问题。
Spire.XLS for Java
问题修复:
- 修复了添加图片到Excel并转换到PDF格式,页面格式不正确的问题。
- 修复了多次拷贝工作表后图表数据丢失的问题。
- 修复了转换Xls到Xlsx,程序抛“ArrayIndexOutOfBoundException”的问题。
Spire.Presentation for Java
新功能:
- 支持为图表边框设置圆角
- 支持设置 SeriesLines 的颜色。
- 支持按系列设置图表动画效果。
- 修复了PPT转图片后部分内容丢失的问题。
- 优化了拆分的PPT文件过大的问题。
- 修复了PPT转图片或PDF后文字方向不正确的问题。
- 修复了PPT 转 PDF 时应用程序抛出“'No have this symbologyType”的问题。
- 修复 PPT 转 PDF 后 Chart 边框角形状不正确的问题。
- 修复了 PPT 转图片后部分内容格式不正确的问题。
- 修复了 PPT 转 PDF 抛出空指针异常的问题。
- 修复了 PPT 转 PDF 部分字体嵌入失败的问题。
- 修复了 PPT 转 PDF 后部分内容样式不正确的问题。
- 修复了转换PDF到图片,透明背景变白色的问题。
- 修复了多线程转换 PDF 到Word ,程序抛出“Item has already been added. ”的问题。
- 修复了转换Tiff到PDF,效果较差的问题。
- 修复了转换SVG到PDF,内容格式不正确的问题。
- 修复了转换 PDF到Word ,程序抛出“NullPointerException ”的问题。
- 修复了转换 PDF到Word ,程序抛出“NumberFormatException”的问题。
- 修复了使用流式布局转换 PDF到Word ,程序抛出“class com.spire.office.packages.sprnfma”的问题。
- 修复了转换 PDF到HTML,程序抛出“Requested a name string that is not present in the font”的问题。
- 修复了转换OFD到PDF,文本格式不正确的问题。
- 修复了转换PDF到Excel,文本重复的问题。
- 修复了转换PDF到Excel,文本变图片的问题。
- 修复了转换PDF到Excel,单元格数据不正确的问题。
- 修复了转换PDF到Word,文本乱码的问题。
- 修复了转换PDF到Word,程序抛异常。
- 修复了转换PDF到PDF/A,一些内容不正确的问题。
- 修复了合并单元格时行高值变小的问题。
- 修复了转换PDF到Word,部分内容不正确的问题。
- 修复了并发转换OFD到PDF,程序抛 "Document element did not appear" 的问题。
- 修复了绘制阿拉伯文本,设置右对齐出现空格的问题。
- 修复了转换PDF到Word,程序抛 "(x+width) is outside of Raster" 的问题。
- 修复了转换PDF到HTML,居中样式丢失的问题。
- 修复了绘制表格,程序抛 "Specified argument was out of the range of valid values" 的问题。
- 修复了在单元格中插入较长文本导致表格格式不正确的问题。
- 修复了转换PDF到PDFA1B,文本超出边框的问题。
- 修复了内嵌grid时,程序抛NullPointerException的问题。
- 修复了转换PDF到Word,程序抛 "No have this Height" 的问题。
Presentation presentation = new Presentation();
IChart chart = presentation.getSlides().get(0).getShapes().appendChart(ChartType.COLUMN_CLUSTERED, new Rectangle(100, 100, 500, 400));
chart.setBorderRoundedCorners(true)
Presentation ppt = new Presentation();
ppt.loadFromFile(inputFile);
IChart chart = (IChart) ppt.getSlides().get(1).getShapes().get(3);
TextLineFormat seriesLine = chart.getSeriesLine();
seriesLine.setFillType(FillFormatType.SOLID);
seriesLine.getFillFormat().getSolidFillColor().setColor(Color.RED);
ppt.saveToFile(outputFile, FileFormat.AUTO);
ppt.dispose();
Presentation ppt = new Presentation();
IChart chart = ppt.getSlides().get(0).getShapes().appendChart(ChartType.COLUMN_CLUSTERED,new Rectangle(50,50,400,400));
AnimationEffect effect = ppt.getSlides().get(0).getTimeline().getMainSequence().addEffect(chart, AnimationEffectType.FLY);
GraphicAnimation graphicAnimation = effect.getGraphicAnimation();
if (graphicAnimation != null)
{
graphicAnimation.setBuildType(GraphicBuildType.BUILD_AS_SERIES);
}
问题修复:
Spire.PDF for Java
问题修复: