Spire.Office for Java 8.2.0 已发布。在该版本中,Spire.Doc for Java 支持设置内容控件的 sdtAppearance 属性;Spire.PDF for Java支持转换 PDF 到 PPT;Spire.Presentation for Java增强了 PPT 到 SVG 和图片的转换。此外,许多已知问题也在本次更新中被成功修复。详情请阅读以下内容。
获取 Spire.Office for Java 8.2.0请点击:
Spire.Doc for Java
新功能:
- 支持设置内容控件的sdtAppearance属性。
Document doc = ConvertUnit.GetNewEngineDocument();
doc.loadFromFile(inputFile);
for (Object docObj : doc.getSections().get(0).getBody().getChildObjects())
{
if (docObj instanceof StructureDocumentTag) {
DocumentObject Obj = (DocumentObject)docObj;
SDTProperties sdtProperties = ((StructureDocumentTag)Obj).getSDTProperties();
switch (sdtProperties.getSDTType())
{
case Text:
sdtProperties.setAppearance(SdtAppearance.Hidden);
break;
case Rich_Text:
sdtProperties.setAppearance(SdtAppearance.BoundingBox);
break;
case Picture:
sdtProperties.setAppearance(SdtAppearance.Tags);
break;
case Check_Box:
sdtProperties.setAppearance(SdtAppearance.Default);
break;
}
}
}
doc.saveToFile(outputFile, FileFormat.Docx);
doc.dispose();
问题修复:
- 修复了应用程序在更新TableOfContents时抛“Unknown Source”错误的问题。
- 修复了应用程序在更新字段时抛出“对象引用未设置为对象实例”的问题。
- 修复了应用程序在转换为PDF时引发“NullPointerException”的问题。
- 修复了应用程序在将Word转换为HTML时引发“RasterFormatException”的问题。
- 修复了嵌入私有字体后某些内容显示不正确的问题。
- 修复了接受修订后输出效果不正确的问题。
- 修复了覆盖现有保护密码无法生效的问题。
- 修复了微软Word打开保存的Word文件出错的问题。
- 修复了应用程序在加载XML文件时抛“NullPointerException”的问题。
- 修复了将Word文件转换为PDF后内容格式不正确的问题。
- 修复了应用程序在为图片设置VerticalAlignment时引发“IllegalArgumentException”的问题。
Spire.PDF for Java
新功能:
- 支持转换PDF到PPT。
PdfDocument pdfDocument =new PdfDocument();
pdfDocument.loadFromFile("input.pdf");
pdfDocument.saveToFile("output.pptx", FileFormat.PPTX);
- 支持转换有打开密码的PDF到PDFA
PdfStandardsConverter converter=new PdfStandardsConverter("input.pdf", "password");
converter.toPdfA2A("output.pdf");
- 支持了压缩有打开密码的PDF。
PdfCompressor compressor = new PdfCompressor("input.pdf","password");
compressor.getOptions().getImageCompressionOptions().setImageQuality(ImageQuality.Low);
compressor.compressToFile("output.pdf");
问题修复:
- 修复了转换PDF到Excel表格后不正确的问题。
- 修复了转换PDF到PDFA2B后超链接失效的问题。
- 修复了获取附件注释的文本不正确的问题。
- 修复了合并pdf 文档时程序抛异常“Unable to decrypt document without document id”的问题。
Spire.Presentation for Java
问题修复:
- 修复了转换幻灯片到SVG,线条颜色不正确的问题。
- 修复了获取文本斜体样式信息失败的问题。
- 修复了读取字体失败的问题。
- 修复了转换幻灯片到SVG,图片形状不正确的问题。
- 修复了转换HTML到PPT,文本透明度丢失的问题。
- 修复了加载PPT文档程序抛出java.lang.NullPointerException异常的问题。
- 修复了加载PPT文档程序抛出Index is less than 0 or more than or equal to the list count.异常的问题。
- 修复了转换幻灯片到图片程序挂起的问题。
- 修复了转换幻灯片到图片程序抛出java.lang.NullPointerException异常的问题。
- 修复了转换幻灯片到图片程序抛出java.lang.ArrayIndexOutOfBoundsException异常的问题。
- 修复了转换幻灯片到图片程序抛出java.lang.NumberFormatException异常的问题。
- 修复了转换幻灯片到图片程序抛出java.lang.ClassCastException异常的问题。
- 修复了转换幻灯片到图片程序抛出java.lang.UnsupportedOperationException异常的问题。
- 修复了转换幻灯片到图片程序抛出com.spire.presentation.AppException: Property not found异常的问题。
- 修复了加载PPT文档程序抛出java.lang.Exception: Error reading bytes异常的问题。
- 修复了加载PPT文档程序抛出java.lang.ClassCastException 异常的问题。
- 修复了删除视频后保存文档抛异常java.lang.ClassCastException异常的问题。
- 修复了删除视频后保存文档抛异常java.lang.IllegalArgumentException异常的问题。
Spire.XLS for Java
问题修复:
- 修复了多次设置公式后引用的数据路径不正确的问题。
- 修复了在为单元格范围区域设置DataValidation时未生效的问题。
- 修复了应用程序在加载Excel文档时抛出“Index is less than 0 or more”的问题。
本文暂时没有评论,来添加一个吧(●'◡'●)