Conholdate.Total for Java

26.3
2026-04-14 1.11 GB

Aspose.Total for Java 26.3 新增功能

新增功能

  • DetectEncoding 属性扩展至所有二维条码类型(Aspose.BarCode)。
  • 实现阿拉伯文字的位置 shaping(字形连写与变形)处理(Aspose.Drawing)。
  • 新增 HTML 加载选项:HtmlLoadOptions.ParagraphLayoutMode 属性及 HtmlParagraphLayoutMode 枚举(Aspose.Cells)。
  • TableStyle.Create 方法,以及 GrandTotalColumnHeader / GrandTotalRowHeader 成员(Aspose.Cells)。
  • 支持 iCalendar 中的 X‑MICROSOFT 标头,以及 Google 客户端的 dataOwner 字段(Aspose.Email)。
  • 支持对 ZIP 压缩包及其内部条目设置与读取注释(Aspose.Zip)。
  • 支持向现有 7z 压缩包中追加条目(Aspose.Zip)。
  • 支持从只读流中进行仅前向提取(Aspose.Zip)。
  • 新增 OCR 会话选项:enableMemoryPatternenableCpuMemArena(基于 ONNX Runtime)(Aspose.OCR)。
  • 人工智能集成:支持直接实例化 OpenAiModel 类(Aspose.Words)。
  • 扩展 JoinRunsWithSameFormatting 方法,新增可配置选项(Aspose.Words)。
  • 新增 Shape.getVisualBounds() 方法及 IFillFormatEffectiveData.SolidFillSchemeColor 属性(Aspose.Slides)。
  • 支持将伪装成 .ppt/.pps 的文件识别并作为演示文稿打开(Aspose.Slides)。
  • 新增 RtfLoadOptions 类与 LoadFormat.RTF 字段(Aspose.PDF)。
  • 实现阴影滤镜与正确处理 XIF 格式(Aspose.Imaging)。
  • 更新 Technique‑Softer 技术以优化外发光(Outer Glow)效果(Aspose.PSD)。
  • CalendarException.ToDate 现在,当未提供时间分量时默认为当日结束时刻(Aspose.Tasks)。

性能优化

  • ONNX Runtime 会话配置经内存与 CPU 优化,显著降低 OCR 内存占用(Aspose.OCR)。
  • 整体提升 Conholdate.Total 全套产品的性能与稳定性。
问题修复
  • 修复二维条码中 Unicode 字符集检测问题(Aspose.BarCode)。
  • 修复 QR 码与矩形微 QR 码(RectMicroQR)的扩展编码模式问题(Aspose.BarCode)。
  • 修复 VSDX 文件转换过程中导致的内存溢出(OOM)错误(Aspose.Diagram)。
  • 修复多项 Aspose.Email 相关问题:多行标头解析错误、会话主题处理异常、Graph API 附件文件名损坏、ICS 至 MSG 转换失败、MSG 保存后属性意外变更、许可证解析错误、PST 循环事件处理缺陷、附件损坏时抛出 UriFormatException、日文字符集损坏问题。
  • 修复 HTMLCanvasElement 宽度计算未遵循 HTML 标准的问题(Aspose.HTML)。
  • 修复多项 Aspose.Imaging 缺陷:阴影滤镜行为异常、TIFF 图像分辨率设置问题、XIF 加载异常处理、JPEG 颜色读取错误、EMF 至 Java 转换崩溃问题。
  • 修复多项 Aspose.PDF 缺陷:XPS 至 PDF 转换中的竖排文本渲染错误、页面缩放异常、希伯来语文本方向反转错误、PDFA 文本内容损坏、HTML 至 PDF 转换内存溢出(OOM)、表单 setType() 调用导致 OOM、文本替换后多余空格、emSize 参数非法等。
  • 修复 Aspose.PSD 问题:外发光渲染结果与预期不一致、扭曲变形网格错误、扭曲弧线算法精度偏差。
  • 修复 Aspose.Slides 缺陷:幻灯片转换中意外变更字体、PDF 导出时文本发光效果异常、图表数据标签颜色异常变化、数学公式间距问题、X 轴图表数值变动异常。
  • 修复 Aspose.Tasks 问题:挣值法(EarnedValueMethod)与物理完成百分比(PhysicalPercentComplete)写入异常、日期缺失时公式计算错误、从 Primavera 数据库读取活动编码(Activity Codes)与用户自定义字段(User Defined Fields)失败。
  • 修复 Aspose.Words 缺陷:TabCount 操作导致的性能与内存消耗异常、Aptos 字体引发空指针(NullPointerException)、Docker 容器中 TabCount 相关 OOM;以及多种 .NET 相关问题(包括文档布局、SVG 渐变、PDF 转换等)。
  • 修复 Aspose.Zip 中 ZIP64 结构的“中央目录结束”(End of Central Directory)相关属性在大文件场景下的解析错误。

安装

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>26.3</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '26.3')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://mvn.conholdate.com/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="26.3">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://mvn.conholdate.com/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "26.3"
发布历史