Conholdate.Total for Java

25.5
2025-06-23 1.16 GB

Aspose Total for Java 25.5 版本新特性

新增功能

  • PDF 条形码生成支持 CMYK 颜色:新增 com.aspose.barcode.generation.CMYKColor 类及 PdfParameters API(Aspose.Barcode)。
  • ONNX Runtime 会话选项:用于精细调优 OCR 推理,可通过 OnnxRuntimeSessionOptions 进行配置(Aspose.OCR)。
  • glTF 结构化元数据导出:支持 EXT_structural_metadata 扩展,新增枚举类型与对应类支持(Aspose.3D)。
  • Type1 → TTF 与 Type3 → TTF 字体转换器:新增至 PsDocument 类(Aspose.Page)。
  • PDF API 功能扩展:新增 AutoTaggingSettingsLicenseInfo 类,新增 Color.Default 字段,以及大量针对签名、标签(tagging)和 XPS 导出的新增方法(Aspose.PDF)。
  • Microsoft Graph 集成增强:向 IGraphClient 接口新增联系人、日历与任务管理相关方法(Aspose.Email)。
  • 电子表格 API 增强:新增 Cells.GetFirstDataRowPictureCollection.CameraListColumn.IsArrayFormula;新增区域清除方法;PaginatedSaveOptionsImageOrPrintOptions 中新增网格线颜色相关属性(Aspose.Cells)。
  • 图表样式枚举与样式设置:新增图表样式枚举,并支持对已有及新插入的图表设置样式(Aspose.Words)。
  • HTML5 与 SWF 布局选项(SlidesLayoutOptions)及 Markdown 导出控制选项:新增 RemoveEmptyLinesHandleRepeatedSpacesSlideNumberFormat 等导出控制参数(Aspose.Slides)。
  • LZ4 压缩归档设置增强:新增支持包含块校验和与原始内容大小的选项,并新增 saveLZ4Compressed 方法(Aspose.Zip)。
  • PSD 文件多层效果支持与新型 imfx 资源:新增对 warp 处理区域的控制能力(Aspose.PSD)。
  • 绘图与图像处理性能优化:包括绘图方面(Format32bppPArgb 使用 LockBits)及图像处理方面(编解码器准确性、颜色处理)的改进(Aspose.Drawing、Aspose.Imaging)。
优化改进
  • 无头模式(Headless)兼容性提升:Aspose.HTML 不再抛出 HeadlessException,可在无图形界面环境下正常进行 HTML → PDF 转换。
  • LockBits 性能提升Format32bppPArgb 格式位图的加锁/解锁操作速度显著提升(Aspose.Drawing)。
  • 图像编解码器准确性提升:图像文件编解码器及双色调色板处理更加可靠(Aspose.Drawing)。
  • 转换速度优化:PDF 转 ODS、PDF 转 JPG 性能明显增强(Aspose.PDF)。
问题修复

本次版本对所有库进行了大量缺陷修复,主要包括:

  • GroupDocs 组件相关问题:注释渲染、程序集依赖处理及转换问题等。
  • Aspose.Drawing 修复问题LinearGradientBrush 颜色通道溢出、字体样式创建、图像加载边界情况等。
  • Aspose.3D 修复问题:EXT_structural_metadata 导入不一致问题已修复,并新增对枚举类型的完整支持。
  • Aspose.PDF 修复问题:PDF → DOCX 转换中的页边距错误、多余边框及大段空白等问题。
  • Aspose.Email 修复问题:Microsoft Graph API 调用异常、签名图片位置偏移、MIME 边界处理变化及超链接失效等问题。
  • Aspose.HTML 修复问题:HTML → PDF 无头模式异常、Web 无障碍访问中的字典处理、文档结构解析导致的挂起等。
  • Aspose.Slides 修复问题:幻灯片渲染与导出相关多种缺陷(动画效果异常、图表显示问题、SmartArt 图像渲染错误、Markdown 编码问题)等。
  • Aspose.Cells 修复问题:HTML 转换、隐藏列处理、图表计算逻辑及 Smart Markers 等大量问题。
  • Aspose.OCR 修复问题:OCR 会话处理逻辑优化,并新增线程配置相关警告信息提示。
  • Aspose.PSD 修复问题:图层蒙版默认值、多效果叠加、AI 描边运算符、warp 处理逻辑以及 PSB 文件保存错误等。
  • Aspose.Zip 修复问题:LZ4 解压过程中的内存分配优化,并补充缺失的校验和支持。
  • 全系列 PDF 标签、图像渲染与转换崩溃问题:修复多处 PDF 标注、图像渲染及跨库转换过程中的崩溃问题。

安装

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>25.5</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

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

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

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="25.5">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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