Conholdate.Total for Java

21.7
2021-08-02 0.05 GB

21.7 版本新特性

新增功能

  • Aspose.3D:支持将场景导出为 USDZ 格式(THREEDNET‑870),并新增 FileSystemFactory API,用于自定义文件系统处理逻辑,以增强服务器端安全性(THREEDNET‑901)。
  • Aspose.Email:为 IMAP、POP3 和 SMTP 客户端新增 CRAM‑MD5 身份验证支持(EMAILNET‑40250)。
  • Aspose.OCR:新增行区域检测功能、匹配内容置信度评分,以及用于指示图像中是否存在表格的属性(OCRJAVA‑141、OCRJAVA‑143、OCRJAVA‑138)。
  • Aspose.Words:新增 PDF/A‑2 合规性支持(PdfCompliance PDF/A‑2);新增 Fill.Patterned 方法和 PatternType 枚举(WORDSNET‑22279);新增 Frameset API 用于处理框架(WORDSNET‑17557);扩展了 DocumentBuilder.InsertHtml 方法的重载,新增 HtmlInsertOptions 参数(WORDSNET‑18852)。
  • Aspose.Imaging:支持设置 GIF 动画的循环次数(循环周期)(IMAGINGJAVA‑7847);并对 CDR、EPS、TIFF 和 PNG 处理进行了多项增强(如调色板处理、DPI 保留等)。
  • Aspose.CAD:新增对 FBXWebPDCM 格式的导出支持;并优化了光栅图像旋转功能。
  • GroupDocs.Assembly:为 Word、电子表格、演示文稿及邮件模板新增自定义动态单元格合并限制的选项(ASSEMBLYNET‑196‑199)。
  • Aspose.Tasks:新增 ExecutingWebRequest 事件,用于处理 Project Online/Project Server 相关交互(TASKSNET‑4903);并扩展了 OLE 对象处理功能(如“以图标形式显示”和视觉定位)。
  • Aspose.PDF:新增 OptimizedMemoryStream 类;新增控制页眉/页脚中多余内容裁剪的方法。
  • Aspose.PSD:新增通过 TextPortions 编辑字体名称的 API(PSDJAVA‑362)。

改进优化

  • Aspose.Imaging:加快 ICC 颜色转换缓存速度;处理大型 GIF 帧时显著降低内存占用。
  • Aspose.Email:为 MboxrdStorageReader 添加编码选项;优化 MHT 标题的全局格式处理,提升邮箱处理的可靠性。
  • Aspose.OCR:压缩后的机器学习模型减小了安装包体积;新增 linesFiltration 设置,以实现更干净的行检测效果。
  • Aspose.Words:改进 PDF/A‑2 输出处理,包括更严格的字体与色彩空间验证。
  • Aspose.CAD:增强光栅图像旋转效果,并提升 PLT 至 PDF 转换的图像质量。
问题修复
  • Aspose.BarCode:修复多项条形码识别问题(如 Aztec 码零值识别异常、QR 码数据不可读、JPG 图像中条形码读取失败等)。
  • Aspose.CAD:修复 DWG、DGN、IFC、PLT、STL 等格式的多项渲染与导出问题(如 NURBS 渲染、图层访问、导出异常等)。
  • Aspose.Cells:修复工作表渲染、图表导出、数据透视表百分比计算、VBA 项目签名以及多项属性提取相关错误。
  • Aspose.Diagram:修复填充色提取、形状转图像、公式 API 提取以及 NameU 属性获取等问题。
  • Aspose.Email:修复 CRAM‑MD5 导致的崩溃、MHT 缺失正文内容、Office 365 中附件丢失、TNEF 回环错误及签名移除异常等问题。
  • Aspose.Imaging:修复 JPG 加载时的堆栈溢出、PNG 调色板调整大小错误、EPS 转 PNG 转换问题以及 EMF 保存异常等问题。
  • Aspose.OCR:修复空指针异常(NullPointerException),并提升文本区域检测方法的稳定性。
  • Aspose.PDF:修复 PDF 优化过程中的堆栈溢出问题,并改进矢量图形的灰度渲染效果。
  • Aspose.PSD:修复 PSD 转 PNG 过程中的 ImageSaveException 异常,并增强字体名称处理的健壮性。
  • Aspose.Slides:修复加载错误、PDF 转换异常、倒角效果丢失以及 ODP 导出时的类型转换异常等问题。
  • Aspose.Tasks:修复 MPP 文件重保存异常、OLE 对象框架持久化、任务分配持续时间重新计算以及分时数据更新等问题。
  • Aspose.Words:修复涵盖填充图案渲染、文档比对、HTML 转换、PDF 可访问性、图像处理、图表渲染及多种边界场景崩溃在内的多项问题。
  • GroupDocs.Assembly:修复在 Word、演示文稿及邮件文档中使用 DocumentAssemblyOptions.RemoveEmptyParagraphs 时可能出现的空引用异常(NullReferenceException)。

安装

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

Gradle

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

compile(group: 'com.conholdate', name: 'conholdate-total', version: '21.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="21.7">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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