Conholdate.Total for Java

25.7
2025-08-21 1.16 GB

25.7 版本的新功能

新增

  • Aspose.3D – IFC 兼容性改进、渲染质量提升、IFC 分组支持、IFC4 材质支持、EXT_structural_metadata 外部架构支持。
  • Aspose.BarCode – 新增重载方法 setCodeText(String, Charset)setCodeText(String, Charset, boolean),用于手动 Unicode 编码;Code 128 识别性能提升;支持 GS1 DataMatrix 生成。
  • Aspose.CAD – DWG → PDF 转换后文本偏移修复;增强 CGM → PDF 转换处理能力。
  • Aspose.Cells – 新增缓存文件夹 API(CellsHelper.getCacheFolder()/setCacheFolder)、MemorySetting.FileCache 枚举、WorkbookDesigner.ContainsVariablesCells.IsDefaultColumnHiddenMarkdownSaveOptions.calculateFormulaShapePath.WidthPixelHeightPixel
  • Aspose.Diagram – 向 WarningType 添加了 UNSUPPORTED_IMAGE_TYPE 条目。
  • Aspose.Email – 新增 MailAddress.X500Address 属性,用于 Exchange X.500 地址。
  • Aspose.Font – 支持来自不同紧凑字体格式(CFF)字体的组合字符(尚未支持复合字形)。
  • Aspose.HTML – 完整支持现代 WebP 图像格式(有损/无损、透明度、动画)。
  • Aspose.Imaging – SVG、EMF、WMF 的通用图形引擎;扩展了 DICOM 支持;修复了 DNG 导出问题;支持将 EMF 转换为 JPG。
  • Aspose.OMR – 新增从 InputStreamBufferedImage 识别图像的 API;支持可选识别阈值的重载方法;OmrEngine.getTemplateProcessor(InputStream) 用于直接创建 OMR 模板。
  • Aspose.Page – 添加 PsDocument.saveAsImage(ImageSaveOptions) 重载方法;将 saveAsImage 重命名为 saveAsImagesBytes
  • Aspose.PDF – 集成 PDF ChatGPT 插件;多项错误修复与增强功能(包括 HTML → PDF 的 CSS 处理、PNG 转换后页面变暗修复、涂抹回归问题、XFDF 线条虚线处理、DOCX 转换问题、签名文件大小问题等)。
  • Aspose.PSD – TextLayer 渲染控制、导出含效果图层为栅格图像、图层效果全开关选项、重新设计的渐变类层次结构、大量错误修正(SmartObject 处理、变形处理区域等)。
  • Aspose.Slides – AI 演示文稿生成器(新增 IAIWebClient.CreateConversationIAIConversationPresentationContentAmountTypeSlidesAIAgent.generatePresentation 方法);画笔属性 inkEffectsInkBrush.InkEffect 属性及完整 InkEffectType 枚举;静态 Ink.InkEffectImages 映射。
  • Aspose.Tasks – 支持 VBA 模块删除;从 Primavera 格式读取“强制开始”/“强制完成”约束;新增 PrimaveraConstraintType 枚举及相关获取器;VbaModuleCollection.removeItem
  • Aspose.Words – 支持自托管 LLM(新增 AiModelOpenAiModelGoogleAiModelAnthropicAiModel 抽象成员);ReplacingArgs.MatchEndNode 属性;Row.Hidden 属性;初步支持 OpenType 字体变体;新增 TIFF 读取器。
  • Aspose.Zip – 纯 7z 归档的固态压缩;正确实例化 Arj 归档文件;澄清 XarLoadOptions 注释;SevenZipEntrySettings.get/setSolid
  • GroupDocs.Total – 模块化 JAR 分发(单个 JAR 文件包含所有 GroupDocs 产品);嵌入产品包括:Annotation、Comparison、Conversion、Editor、Merger、Metadata、Parser、Redaction、Search、Signature、Viewer、Watermark。
Improved
  • GroupDocs.Parser – 优化 GetFileInfo 方法以加快元数据提取速度。
  • Aspose.Slides – 更新 PPTX 文件压缩处理方式。
  • Aspose.Imaging – 更快的 ICC 颜色转换缓存。
  • Aspose.PSD – 改进链接图层注册表及 SmartObject 替换的处理能力。
  • Aspose.HTML – 提升 WebP 渲染在各浏览器间的稳定性。
Fixed
  • Aspose.3D – 修复 IFC 兼容性问题、渲染质量退化、分组支持、IFC4 材质处理、外部架构支持、gLTF 文件打开错误、DRC 文件打开失败、IFC4 文件中对象变换错误等问题。
  • Aspose.BarCode – 修复 Code128 识别性能问题、GS1 DataMatrix “Incorrect value 129 for C40 Shift” 错误,以及多项条码生成错误。
  • Aspose.CAD – 修复 DWG → PDF 转换后文本偏移及 CGM → PDF 转换相关问题。
  • Aspose.Cells – 修复文本框边框渲染问题、合并单元格中条形图不完整、自定义样式对齐标志、XLS → XLSX 转换宏异常崩溃等问题。
  • Aspose.Diagram – 修复图像、Visio、HTML 标注相关问题(作为更广泛修复的一部分)。
  • Aspose.Email – 修复 MSG → HTML 分页符插入问题、图像嵌入、不正确的 Content‑Id、附件分类、ICS 加载时缺失字典键、自定义附件图标流索引错误、MSG 加载回归、多标题字段处理等问题。
  • Aspose.Font – 迁移自 .NET 版本后的整体稳定性提升。
  • Aspose.HTML – 修复部分 WebP 图像显示错误,部分修复特定 WebP 渲染情况。
  • Aspose.Imaging – 修复 EMF → JPG 转换、DICOM 支持、DNG 导出异常等问题。
  • Aspose.OMR – 修复识别阈值及流处理边界情况。
  • Aspose.Page – 修复与 PS/EPS 图像保存 API 相关的破坏性变更。
  • Aspose.PDF – 修复 HTML → PDF 的 CSS 脚本处理、PNG 输出变暗、涂抹数据损坏、XFDF 线条虚线被忽略、DOCX 报告中页眉页脚位置错误、DOCX 转换后多余空格、保存后文件名为空、多线程 TextDefaults 异常、签名文件体积过大、HTML → PNG 圆形偏移、文档保存耗时回归、DOCX 输出中出现大段空白、内容对齐问题、字体大小异常、编号列表识别、文本换行拆分,以及大量其他列于 PDFJAVA‑* 键名下的错误。
  • Aspose.PSD – 修复 TextLayer 自动渲染、图层效果导出、可见性开关、渐变类重构、SmartObject 初始化、SmartObject 渲染精度、变形处理区域错误以及其他列于 PSDJAVA‑* 键名下的错误。
  • Aspose.Slides – 修复偶发的字体替代问题、PNG 转换渲染错误、面积图系列顺序、墨迹对象绘制颜色、样式相关 PDF 转换错误等问题。
  • Aspose.Tasks – 修复 VBA 模块源代码可见性、MPP VBA Project 读取、XER 层次结构读取、基线工作量计算等问题及其他列于 TASKSNET‑* 键名下的错误。
  • Aspose.Words – 修复 OSGi 兼容性、TIFF 读取器实现、DOCX → PDF 转换引发的 OutOfMemoryError、性能退化、LINQ 报告 JSON 问题、多线程场景下的日期解析问题、PDF 转换过程卡死、EMF → PNG 转换问题,以及大量列于 WORDSNET‑* 和 WORDSJAVA‑* 键名下的 .NET 相关错误。
  • Aspose.Zip – 修复 Arj 归档实例化问题、澄清 XarLoadOptions 注释、实现固态压缩。

严重崩溃修复 包括:GroupDocs.Annotation 中 .NET 8 二进制序列化崩溃、Aspose.HTML 中 PDF → PNG 栈溢出、GroupDocs.Conversion 中 XFA PDF 转换挂起,以及整个 Conholdate.Total 套件中的多项其他稳定性改进。


安装

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

Gradle

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

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

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

SBT

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

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