Conholdate.Total for Java

26.8.0
2026-10-08 1.16 Gb

26.8.0 新增内容

新增功能

  • Aspose.3D for Java – 实现 URDF 导入与导出支持,集成 meshoptimizer,修复 DXF 导入问题,以及修复线条/点云渲染问题。
  • Aspose.BarCode for Java – 清理已移植的 Java 代码,重构枚举类型,并移除已弃用的 API(包括枚举成员、BarcodeGenerator 参数属性、复杂条码 API、识别 API,以及 Swing BarCodeGeneratorControl 属性)。
  • Aspose.Cells for Java – 新增多个属性,例如 BorderCollection.IsOutline、Cell.Picture、ShapePath.PathSegments、HtmlLoadOptions.ParagraphLayoutMode、PaneCollection.ActivePaneType、PivotDiscreteGroupSettings.DiscreteItems,以及与数据透视字段、样式、VBA、XML 映射等相关的众多方法。已弃用并替换多项过时的属性与方法。
  • Aspose.Diagram for Java – 修复 VSD 转 VSDX 过程中文本格式扭曲问题,并解决 VSD 文件转换期间的 DiagramException 问题。
  • Aspose.Drawing for Java – 实现 ImageAttributes.SetOutputChannelColorProfile() 方法,增强中文字体支持、元文件矢量缩放能力,修正 EMR_STRETCHDIBITS 处理逻辑,并改进矩形边框绘制效果。
  • Aspose.Email for Java – 修复 HTML 转 RTF、MSG 签名移除、SMTP 地址验证、MSG 文件读取、使用 setLeaveOpen(true) 导致的文件锁定问题、许可证初始化以及编码问题。
  • Aspose.HTML for Java – 改进 Markdown 语法处理逻辑,修复 YAML 前言内容处理问题,更正强调语法处理,并扩展 MarkdownSyntaxFactory 以支持链接组件验证。
  • Aspose.Imaging for Java – 实现 RasterImage.Create 方法,改进 CDR 渲染、SVG 文件迭代可行性,以及 WebP 压缩异常处理。
  • Aspose.OCR for Java – 新增对使用 Language.ExtLatin 识别货币符号的支持,以及通过新增 FontLineResult 类与 RecognitionSettings.setDetectFonts() 方法实现字体检测功能。
  • Aspose.Page for Java – 修复 PS 转 PDF 转换问题(PAGEJAVA-341)。
  • Aspose.PDF for Java – 修复 PDF 图章变形、PDF 表单合并、空白图像、PDF/A 合规性以及 ZUGFeRD 生成问题。
  • Aspose.PSD for Java – 新增对 32 位/通道灰度 PSD 保存的支持,实现 Displace 智能滤镜数据的读写,为 AI 格式实现 Type 1 着色,并改进图层效果处理,同时修复图像渲染与智能对象问题。
  • Aspose.Slides for Java – 新增将单个段落渲染为图像的支持,改进 Emoji 渲染效果,修复图表渲染、EMF 图像背景色变化以及表格批注处理问题。
  • Aspose.Tasks for Java – 新增 MPP 与 XER 格式加载的进度通知 API,修复扩展属性读取、分配计算、任务完成日期更新以及基线重新计算问题。
  • Aspose.TeX for Java – 维护版本,从最新 .NET 版本迁移,提升整体稳定性。
优化改进
  • Aspose.BarCode for Java – 将枚举重构为原生 Java 枚举,改进跨平台数字枚举同步,并更新内部结构。
  • Aspose.Cells for Java – 改进数据透视字段分组、样式设置、VBA 支持、XML 映射功能,并修复多项渲染与处理问题。
  • Aspose.Imaging for Java – 提升 CDR 渲染、SVG 迭代与 WebP 处理的稳定性。
  • Aspose.OCR for Java – 改进货币符号识别与字体检测的准确性与可靠性。
  • Aspose.Tasks for Java – 优化基线分时段数据重新计算性能,并提升项目加载回调执行效率。
修复问题
  • Aspose.3D for Java – 修复 Xz/JT10 不工作、DXF 未正确导入网格,以及线条/点云渲染错误问题。
  • Aspose.Cells for Java – 修复形状图像损坏、PDF 转换错误、图表数据标签渲染、无限循环、拼音注释丢失、空白页、全角括号换行、纯黑色形状、无效字体加载、属性继承以及异常问题。
  • Aspose.Diagram for Java – 修复 VSD 至 VSDX 与 VSD 文件转换过程中的文本段落扭曲及异常。
  • Aspose.Email for Java – 修复 HTML 转 RTF、签名移除、SMTP 验证、MSG 读取错误、文件锁定、许可证初始化及编码问题。
  • Aspose.HTML for Java – 修复 MarkdownParser 在 MHT 转 PDF 过程中的 NullPointerException。
  • Aspose.Imaging for Java – 修复 CDR 渲染(全黑/空白输出)、SVG 迭代,以及 WebP 压缩异常。
  • Aspose.Page for Java – 修复 PS 转 PDF 过程中的 InvocationTargetException。
  • Aspose.PDF for Java – 修复 PDF 图章变形、表单合并、空白图像、PDF/A 合规性以及 ZUGFeRD 生成问题。
  • Aspose.PSD for Java – 修复图像渲染质量、智能滤镜数据、图层效果、溢出异常以及效果丢失问题。
  • Aspose.Slides for Java – 修复 Emoji 渲染、图表渲染、背景色变化以及批注处理问题。
  • Aspose.Tasks for Java – 修复扩展属性读取、分配计算、完成日期更新、汇总任务工期、基线重新计算及解析错误。
  • Aspose.Zip for Java – 实现对 Apple 归档(.aar)的支持,支持多种压缩方法(LZ4、LZMA、LZFSE、Zlib、raw)、提取及 CRC32 校验和验证。
  • GroupDocs.Assembly for Java – 更新嵌入式企业许可证,更新捆绑的 Aspose 组件,修复条码、资源路由、测试及包元数据相关问题。
  • GroupDocs.Comparison for Java – 修复 PDF 混合模式比较、内部枚举错误、PDF 加载异常,并添加稳定模块名称及元数据。
  • GroupDocs.Conversion for Java – 新增协作取消支持、压缩格式转换(Bzip2、Gzip、LZMA、XZ、Unix Z)以及稳定模块名称。
  • GroupDocs.Editor for Java – 新增对 TrueType 字体集合的支持,支持基于文本的 PPT/PPS、新 CSS 属性、XML 处理指令,并修复 PDF 分页、邮件编辑及程序集大小问题。
  • GroupDocs.Markdown for Java – 修复 Metered 许可证错误。
  • GroupDocs.Merger for Java – 修复 PDF 合并后文件大小翻倍问题。
  • GroupDocs.Metadata for Java – 修复 MSG HTML 正文丢失、PDF/A 与 PDF/X 检测、WordProcessing OOXML 合规性、CR2 写入器字节符号扩展、图像大小异常以及演示文稿幻灯片索引问题。
  • GroupDocs.Parser for Java – 修复注释提取、内存使用、加密文件信息、图像提取页码索引、XML 解析问题,并新增 HTML 的页数/文本区域/表格提取功能及文件扩展名检测功能。
  • GroupDocs.Redaction for Java – 新增文件类型指定、新格式识别、通过 Aspose.Words 实现的 HTML/Markdown 支持,以及 Aspose.Imaging 修复。
  • GroupDocs.Search for Java – 修复 Windows 字体查找 UnsatisfiedLinkError。
  • GroupDocs.Signature for Java – 修复 PDF 数字签名图像可见性,尊重已有签名,新增分辨率属性、UseLtv、谓词过滤器、PDF 权限/安全设置、LSB 隐写术及 ICustomSignHash 插件。
  • GroupDocs.Viewer for Java – 修复 OFD 渲染、隐藏 PDF 注释、WordProcessing DPI/页码编号及归档名称显示问题。

安装

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://api.releases.conholdate.com/java/</url>
   </repository>
</repositories>

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

Gradle

repositories {
    maven {
        url 'https://api.releases.conholdate.com/java/'
    }
}

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

Ivy

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

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

SBT

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

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