Conholdate.Total for Java

24.12
2025-01-15 1.14 GB

24.12 版本的新功能

新增功能

  • Aspose.3D – 支持 GLB 文件中的变形器(THREEDNET‑1616)。
  • Aspose.3D – TriMesh 现在支持形貌目标三角剖分(THREEDNET‑1618)。
  • Aspose.3D – 网格分割时保留变形器(THREEDNET‑1619)。
  • Aspose.BarCode – 一维码引擎中添加了新的 QualitySettings 结构(BARCODENET‑38689)。
  • Aspose.Cells – 添加多线程能力以解决无法解析日期的问题(CELLSJAVA‑43676)。
  • Aspose.EmailMailMessage SaveOptions 现在允许使用自定义边界字符串模板(EMAILJAVA‑35331)。
  • Aspose.HTML – 为 EPUB、HTML、MHTML 和 SVG 转换添加了大量新的转换 API,这些 API 接受 java.io.OutputStream 参数。
  • Aspose.Imaging – 统一所有格式的通用操作(裁剪、旋转等)(IMAGINGJAVA‑8853)。
  • Aspose.Imaging – 通过 PageExportingAction 为所有多页格式提供批处理模式导出(IMAGINGJAVA‑8595)。
  • Aspose.OCR – 引入 OcrOutput 容器类以保存识别结果(OCRNET‑407)。
  • Aspose.OCR – 添加蒙古语支持(OCRNET‑407)。
  • Aspose.OCR – 添加 Resources.ReleaseMemory() 方法以卸载 OCR 模块(OCRNET‑407)。
  • Aspose.OMR – 在表单中添加条形码元素,支持生成和识别各种条形码类型(OMRJAVA‑103)。
  • Aspose.PDF – 轻量级方法检查文档是否需要修复(PDFJAVA‑44610)。
  • Aspose.PDF – 完整的 PDF/A‑4 支持(PDFJAVA‑43402)。
  • Aspose.PDF – 处理代理对字符(surrogate‑pair character)(PDFJAVA‑41695)。
  • Aspose.PDF – 编辑红action 注释的叠加文本位置和边框厚度(PDFJAVA‑44285)。
  • Aspose.PSD – AI 格式增强:复路径重构、渐变阴影、轴向阴影、混合支持、页面计数属性,以及正确处理带蒙版的形状图层(PSDJAVA‑684‑690)。
  • Aspose.Slides – 支持电子表格图表工作表中常用的函数(SLIDESNET‑44672)。
  • Aspose.Tasks – 支持自定义甘特图任务条文本标签的字体(TASKSNET‑11302)。
  • Aspose.Words – 图表的数据标签定位 API(WORDSNET‑21965)。
  • Aspose.WordsMailMergeCleanupOptions.RemoveEmptyTables 选项(WORDSNET‑27525)。
  • Aspose.Words – 基于 Google 生成式模型的 AI 驱动文本翻译(WORDSNET‑27572)。
  • Aspose.Words – 新的低代码类(ComparerMailMergerReplacerReportBuilderSplitterWatermarker),提供简化的文档处理工作流。
  • Aspose.Zip – 提取经自适应 Huffman 压缩的 LHA 条目(ZIPNET‑1231)。
  • Aspose.Zip – 提取 7z 归档中经 Delta 编码的条目(ZIPNET‑1232)。
改进
  • Aspose.Conversion – Annotation、Assembly 和 Conversion 引擎升级,提升渲染速度并降低内存占用。
  • Aspose.Imaging – 加快 ICC 颜色转换缓存。
  • Aspose.ParserGetFileInfo 方法优化。
  • Aspose.Slides – 改进 PPTX 文件的压缩处理。
  • Aspose.HTML – 修复 MHTML 至 JPG 转换的 BUG,改进从 MHTML 源进行转换。
  • Aspose.PDF – 许多性能和渲染增强(例如 PDF/A‑4、叠加文本定位)。
  • Aspose.Words – 低代码 API 简化常见任务,提升开发者生产力。
  • Aspose.OCR – 将识别结果保存为可搜索 PDF 时性能显著提升,以及改进的行高计算。
  • Aspose.Imaging – 批处理模式处理现在支持自定义 PageExportingAction 回调,用于逐页操作。
修复
  • Aspose.3D – 修复字体加载问题、已安装 TrueType 字体检测问题,以及形状边框渲染回归问题。
  • Aspose.BarCode – 修复 MaxiCodeStructuredCodetext.GetConstructedCodetext() NPE 问题。
  • Aspose.Cells – 解决多个 BUG,包括多线程场景下的日期解析、Xlsx 转 PDF 后的文本定位、HTML 中的图形显示错误、MROUND 公式结果不正确、3D 图表中的渐变填充问题、各种单元格渲染 BUG、TIFF 帧加载挂起,以及多个 JDK 21 兼容性异常。
  • Aspose.Diagram – 修复字体加载、TrueType 字体检测和形状边框读取回归问题。
  • Aspose.Email – 解决非确定性 MailMessage 保存问题、OST 处理中的索引越界问题,以及软删除项搜索错误。
  • Aspose.HTML – 修复 MHTML 至 JPG 转换过程中字典的重复键错误。
  • Aspose.Imaging – 纠正 MP3、SVGZ/WMZ/EMZ 的格式检测、GIF 调整大小损坏、EMF 转 PDF 空白输出、CDR 导出错误、TIFF 帧加载挂起、矢量路径处理,以及众多其他图像处理回归问题。
  • Aspose.Note – 解决加载 .one 文件时应用程序挂起问题。
  • Aspose.OCR – 修复与语言代码、内容结构检测模式和弃用警告相关的各种稳定性和准确性问题。
  • Aspose.OMR – 修复条形码生成和识别集成 BUG。
  • Aspose.Page – 解决 PS 转 PDF 转换中的图像缺失问题。
  • Aspose.PDF – 修复大量 BUG,包括列提取错误、PageNumberStamp 损坏、LaTeX 转换输出、表格吸收器异常、Chrome 中的注释可见性、OCR 叠加转换、PDF/A‑2 转换失败、跨页面的正则表达式搜索、PNG 转换中的权限检查、BMP 压缩、BMP 宽度负数组大小、多列 HTML 渲染、最大宽度属性处理、HTML 转换后的表格空白、HTML 内容错位、PDF 转 Excel 转换中的图像丢失,以及其他许多问题。
  • Aspose.PSD – 修复旧 PS 生成的 PSD 文件中的形状渲染、AI 文件渲染错误、新创建的 PSD 图像的空 GlobalResources,以及 AI 图层数据处理问题。
  • Aspose.Slides – 修复 SVG 转 EMF 时的顶部对齐问题,以及 PPTX 转 PDF 时的数据标签错位问题。
  • Aspose.Tasks – 修复甘特图任务条定位、网格线颜色应用、基线字段计算、刻度标签渲染、XLSX 导出中的空列插入,以及其他多种渲染和计算 BUG。
  • Aspose.Words – 解决文档渲染、邮件合并、图表数据标签、AI 翻译、字段更新、文档比较、TOC 字体更改、韩语编号、STYLEREF 字段渲染、映射后的缩进、窗体字段重复、PDF 生成等领域的大量问题(详细问题列表请参阅产品发布说明)。
  • Aspose.Zip – 修复 LHA 和 Delta 编码条目的提取问题。

安装

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

Gradle

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

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

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

SBT

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

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