程序员开发实例大全宝库

网站首页 > 编程文章 正文

Spire.Office for Java 8.2.0 已发布

zazugpt 2024-08-09 12:20:14 编程文章 244 ℃ 0 评论

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.Office for JAVA | 下载


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”的问题。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表