Conholdate.Total for Java

22.6
2022-06-30 3.75 GB

22.6 版本新增内容

新增功能

  • GroupDocs 和 Aspose 库的按 TFM 划分的模块化 NuGet 包。
  • GroupDocs.ConversionConversionEvents 聚合器与 OnFontSubstituted 事件。
  • Aspose.OCR — 基于人工智能的自然语言查询处理器,用于处理 OCR 结果;新增检测模式 DetectAreasMode.TABLERecognitionSettings.setAutoDenoising(boolean) 用于自动去噪;文档类型检测 API(基于规则与基于 AI)。
  • Aspose.Words — OOXML 合规性属性;PDF 表单域中针对日期/时间字段的 JavaScript 触发器。
  • Aspose.Medical — DICOM 中支持 JPEG XL 传输语法。
  • Aspose.Signature、Aspose.Watermark 等 — 支持多框架 NuGet 发布。
  • Aspose.3DFileFormat.getFormatByExtension(String)Scene.save(String),支持无需显式指定格式即可保存。
  • Aspose.BarCode — 支持生成 GS1 复合条码;新增 GS1CompositeBarParameters 类、相关属性及枚举(TwoDComponentType)。
  • Aspose.Font — 丰富的语言及平台 ID 枚举(如 MSLanguageIdMacLanguageId 等),新增 NameIdNameRecordPlatformId API 及相关方法。
  • Aspose.CAD — 支持 DXB 格式;支持文档加载时的取消操作;对 DWG/DWF/PLT/HPG 处理进行多项改进。
  • Aspose.Cells — 数据透视表行格式 API(PivotTable.FormatRow);CellsDataTableFactory 类及对应属性;新增 Cell.GetDependentsInCalculation / Cell.GetPrecedentsInCalculation;移除/重命名部分已弃用成员;为图表与形状新增多个属性与重载。
  • Aspose.DiagramHTMLSaveOptions.setResolution(int),支持 DPI 控制。
  • Aspose.Email — MailGun 与 SendGrid 邮件投递服务客户端;支持 GS1CompositeBarMapiCalendarIcsSaveOptions.setKeepOriginalDateTimeStamp
  • Aspose.Imaging — 支持加载特定 ODG、DCM、CDR 文件;增强 EMF 矩形渲染;正确处理 GIF 多帧对比度/伽马调整;DICOM 图像读取改进。
  • Aspose.Page — 从 .NET 迁移的维护版本;稳定性提升。
  • Aspose.PDF — 集成最新版 Bouncy Castle;Excel 导出时列支持数字格式。
  • Aspose.Slides — 新增图表调整坐标功能;移除已弃用的 LoadAndRelease_Legacy_TemporaryDefault
  • Aspose.Tasks — XLSX 工作表导出控制;PrimaveraReadOptions.UndefinedConstraintHandlingBehavior
  • Aspose.TeX — 修复复合字形构建、图像尺寸与超链接对齐的缺陷。
  • Aspose.Words — PDF 无需中间布局即可转换为固定格式;图表支持渐变、纹理、图案填充;纯文本填充继承;ODT 加载进度通知;新增 PdfFixedRenderer 类,支持将 PDF 直接渲染为 HTML/XPS/图像/PDF。
改进
  • GroupDocs.AnnotationGroupDocs.AssemblyGroupDocs.Conversion 引擎升级,提升渲染速度并降低内存占用。
  • Aspose.Imaging 中 ICC 颜色转换缓存性能提升。
  • GroupDocs.ParserGetFileInfo 方法优化。
  • Aspose.Slides 中 PPTX 文件压缩处理更新。
  • 各 Aspose Java 库整体性能与稳定性提升(如:降低内存占用、加快大型文档加载速度、改善多线程操作等)。
已修复问题
  • Annotation(标注):图像、Visio、HTML 标注相关修复。
  • Assembly(组装):依赖项解析及图表渲染修复。
  • Conversion(转换):PDF 至 Markdown 的图像处理;XFA PDF 转换挂起;字体替换事件(font-substituted)处理修复。
  • Editor(编辑器):空邮件文档处理修复。
  • Metadata(元数据):MSG 文件中 HTML body 提取修复。
  • Parser(解析器):各类解析改进。
  • Redaction(修正)Search(搜索)Signature(签名)Watermark(水印):所有产品中多项 Bug 修复。
  • Aspose.BarCode:GS1 复合条码生成稳定性提升。
  • Aspose.CAD:打开 DWG/DWF/PLT/HPG 文件时异常、Acrobat 中线条缺失、Linux 查看器问题等。
  • Aspose.Font:字名表(name table)处理问题修复,增强语言/平台支持。
  • Aspose.Imaging:EMF 圆角渲染、ODG/DCM/CDR 加载错误、GIF 对比度/伽马调整、DICOM 图像处理 Bug 等。
  • Aspose.OCR:PDF 结果保存问题、图像去噪模型集成、检测模式 Bug 等。
  • Aspose.PDF:PDF 转 Excel 数字格式、文本偏移、空 DOCX 页面、页码索引异常、单选按钮平铺、TIFF 转换文本丢失、Docker 图像质量波动、合并优化卡死、中英文/阿拉伯文混排字体问题等。
  • Aspose.Slides:图表调整坐标问题、已弃用的 load-and-release 移除、PPTX 读取异常等。
  • Aspose.Tasks:导出工作表开关、Primavera XML 约束处理、重算工时缩减 Bug、日历重算时无限循环、工时分时段数据生成问题等。
  • Aspose.TeX:复合字形构建、图像尺寸、超链接对齐问题修复。
  • Aspose.Words:涵盖 XHTML 实体解析、书签文本、图片布局、修订渲染、ODT 加载、PDF 转换问题、图表渲染、文档比较、形状可见性、填充渐变、PDF 数字签名算法等广泛 Bug 修复,涉及 Java 与 .NET API。
  • 关键崩溃修复GroupDocs.Annotation 中 .NET 8 二进制序列化崩溃、Aspose.HTML 中 PDF 转 PNG 的堆栈溢出、GroupDocs.Conversion 中 XFA 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>22.6</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

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

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

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

SBT

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

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