Spire.Office for Java 8.1.2 已发布。在该版本中,Spire.Doc for Java 支持内容控件“内容被编辑后删除内容控件”的功能;Spire.PDF for Java 新增了压缩文档的方法;Spire.XLS for Java 支持了FILTER函数;Spire.Presentation for Java 支持了瀑布图表、树形图表、箱线图表、直方图表、排列图表、旭日图表、和漏斗图表。此外,本次更新还成功修复了许多已知问题。详情请阅读以下内容。
获取 Spire.Office for Java 8.1.2请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
Spire.Doc for Java
新功能:
- 支持内容控件“内容被编辑后删除内容控件”的功能。
Document doc = new Document();
doc.loadFromFile("1.docx");
StructureTags structureTags = GetAllTags(doc);
List tagInlines = structureTags.getM_tagInlines();
for (int i = 0; i<tagInlines.size(); i++)
{
StructureDocumentTagInline std = tagInlines.get(i);
std.getSDTProperties().isTemporary(true);
}
List<StructureDocumentTag> tags = structureTags.getM_tags();
for (int i = 0; i<tags.size(); i++) {
StructureDocumentTag std = tags.get(i);
std.getSDTProperties().isTemporary(true);
}
List<StructureDocumentTagRow> rowtags = structureTags.getM_rowtags();
for (int i = 0; i<rowtags.size(); i++) {
StructureDocumentTagRow std = rowtags.get(i);
std.getSDTProperties().isTemporary(true);
}
List<StructureDocumentTagCell> celltags = structureTags.getM_celltags();
for (int i = 0; i<celltags.size(); i++) {
StructureDocumentTagCell std = celltags.get(i);
std.getSDTProperties().isTemporary(true);
}
doc.saveToFile("tags.docx",FileFormat.Docx_2013);
问题修复:
- 修复了转换Word到PDF表格边框丢失的问题。
- 修复了加载文档报错“Value (11) does not exist in the <CellAlign> enumeration”问题。
- 修复了springboot项目通过maven导入产品jar运行报错java.lang.IllegalArgumentException: No enum constant com.spire.doc.packages.sprzny.spr“的问题。
- 修复了获取文本框失败的问题。
- 修复了转换HTML到Word表格头部背景色丢失的问题。
- 修复了创建的引用域自动更新失败的问题。
- 修复了转换RTF到Word文字乱码的问题。
- 修复了加文本水印后文档打开失败的问题。
- 修复了设置VerticalAlignment.Top不生效的问题。
- 修复了加载文档时程序挂起的问题。
- 修复了转换doc到docx程序抛异常“Value cannot be null”的问题。
- 修复了合并文档时程序抛异常An element with the same key already exists in the dictionary的问题。
- 修复了转换Word到Pdf程序抛异常ArithmeticException的问题。
- 修复了转换Word到PDF数字编号等级不正确的问题。
- 修复了获取出的列表文本不正确的问题。
- 修复了获取出的超链接地址不完整的问题。
- 修复了转换Word到HTML空白缺失的问题。
- 修复了转换Word到PDF数字编号后面多出背景色的问题。
- 修复了转换Word到PDF文本框的边框样式不正确的问题。
- 修复了添加html字符串时程序报错Parameter 'emSize' 0.0 is invalid的问题。
- 修复了替换书签内容时程序抛NullPointerException的问题。
- 修复了替换书签内容后页眉的背景样式丢失的问题。
Spire.PDF for Java
新功能:
- 新增了压缩PDF文档的方法。
PdfCompressor compressor = new PdfCompressor(fileName);
compressor.compressToFile(outputName);
问题修复:
- 修复了合并文档程序抛异常 com.spire.pdf.packages.sprnsn cannot be cast to com.spire.pdf.packages.sprvqe 的问题。
- 修复了转换PDF到PDFA表单内容丢失的问题。
Spire.XLS for Java
新功能:
- 支持了FILTER函数。
问题修复:
- 修复了在centos7转换Excel到PDF时数据不正确的问题。
- 修复了转换Excel到PDF时分页不正确的问题。
- 修复了转换Excel到PDF时文本位置改变的问题。
- 修复了转换Excel到PDF时日期格式不正确的问题。
- 修复了使用sheet1.copyFrom(sheet2)拷贝内容生成的文档打开失败问题。
Spire.Presentation for Java
新功能:
- 支持了瀑布图表,树形图表,箱线图表,直方图表,排列图表,旭日图表 和 漏斗图表。