您的位置 首页 java

Spire.Office for Java 5.4.5 已发布

Spire.Office for Java 5.4.5已发布。本次更新带来了一些新功能,比如:Spire.XLS for Java支持在将 Excel 文件转换为 PDF 时设置要转换的最大页数,还支持使用 ApplyStyle() 为单元格区域应用样式;Spire.PDF for Java支持设置SignImageLayout.Stretch使签名图片自动适应签名域大小;Spire.Doc for Java增强了Word到PDF以及Word到HTML的转换功能。此外还修复了其它一些已知问题,详情请阅读以下内容。

Spire.XLS for Java

新功能 :

  • 支持在将 Excel 文件转换为 PDF 时设置要转换的最大页数。
 //加载文档
workbook.loadFromFile(inputFile);
//自适应页面
workbook.getConverterSetting().setSheetFitToPage(true);
//设置页面转换的最大数量
workbook.getConverterSetting().setMaxConvertPages();
//保存为PDF文件
workbook.saveToFile(outputFile, FileFormat.PDF);  
  • 支持使用 ApplyStyle() 为单元格区域应用样式。
 //创建一个文档实例
Workbook workbook = new Workbook();
//加载Excel文件示例
workbook.loadFromFile("in.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);
//创建一个CellStyle对象
CellStyle fontStyle = workbook.getStyles().addStyle("headerFontStyle");
//设置字体颜色、大小和风格
fontStyle.getFont().setColor(Color.white);
fontStyle.getFont().isBold(true);
fontStyle.getFont().setSize(12);
fontStyle.setHorizontalAlignment(HorizontalAlignType.Center);
CellStyleFlag flag = new CellStyleFlag();
flag.setFontColor(true);
flag.setFontBold(true);
flag.setFontSize(true);
flag.setHorizontalAlignment(true);
//应用样式
sheet.getRange().get(1, 1, 1, 8).applyStyle(fontStyle, flag);
workbook.saveToFile("out.xlsx", ExcelVersion.Version2016);  

问题修复 :

  • 修复了应用程序在将 Excel 文件转换为 Html 时抛出“Illegal characters in path”错误的问题。
  • 修复了Excel文件转PDF后内容丢失的问题。
  • 修复了使用 openjdk17 将 Excel 文件转换为 PDF 时应用程序抛出“java.lang.IllegalAccessError”的问题。
  • 修复了将Excel文件转换为PDF时应用程序长时间挂起的问题。
  • 修复了Excel转PDF后公式计算错误,部分中文文本乱码的问题。
  • 修复了在 Excel 文件中添加水印后无法打开输出文件的问题。
  • 修复了将 Excel 文件转换为 PDFA 并在 Adobe PDF 中进行预检后,透明度验证失败的问题。
  • 修复了应用程序在保存 Excel 文件时抛出“NullPointerException”的问题。

Spire.PDF for Java

新功能 :

  • 支持设置SignImageLayout.Stretch,使签名图片自动适应签名域大小。
 signature.setSignImageLayout(SignImageLayout.Stretch);  

问题修复 :

  • 修复了添加水印后,图片背景颜色不正确的问题。
  • 修复了应用程序在将 PDF 转换为 PDFA3A 时抛出“NullPointerException”的问题。
  • 修复了PDF转PDFA3A后内容不正确的问题。
  • 修复了填充多边形后输出效果不正确的问题。
  • 修复了OFD转PDF后内容丢失的问题。
  • 修复了应用程序在将 PDF 转换为 Word 时抛出“NumberFormatException”的问题。
  • 修复了应用程序在将 PDF 转换为 Word 时抛出“NullPointerException”的问题。

Spire.Doc for Java

问题修复 :

  • 修复了Word转PDF后内容不正确的问题。
  • 修复了将 Word 转换为 PDF 时应用程序抛出“java.awt.image.RasterFormatException”的问题。
  • 修复了Word转PDF后内容丢失的问题。
  • 修复了保存的Word文件表格格式不正确的问题。
  • 修复了删除文本框失败的问题。
  • NewEngine方法修复了Word转PDF后文字对齐不正确的问题。
  • NewEngine方法修复了Word转PDF后图片位置不正确的问题。
  • 修复了 Word 转 PDF 时应用程序抛出“nullpointerexception”的问题。
  • NewEngine方法修复了Word转PDF后页码不正确的问题。
  • NewEngine方法修复了Word转PDF后页码和内容不正确的问题。
  • 修复了Word转PDF后内容格式不正确的问题。
  • 修复了Word 转 PDF 时应用程序抛出“’wsp’ is undeclared namespace”的问题。
  • 修复了Word转PDF后页码丢失的问题。
  • 修复了Html 转 Word 时应用程序抛出“’ConcurrentModificationException”的问题。
  • 修复了Word转Html后部分文字重叠的问题。
  • 修复了加载 Word 文件流时应用程序抛出“’IllegalStateException”的问题。
  • 修复了Word转Html后图片丢失的问题。

文章来源:智云一二三科技

文章标题:Spire.Office for Java 5.4.5 已发布

文章地址:https://www.zhihuclub.com/182276.shtml

关于作者: 智云科技

热门文章

网站地图