Conholdate.Total for Java

23.2
2023-02-28 0.05 GB

23.2 中的新功能

新增功能

  • GroupDocs 和 Aspose 库的按 TFM(Target Framework Moniker)模块化 NuGet 包。
  • ConversionEvents 聚合器及 OnFontSubstituted 事件(GroupDocs.Conversion)。
  • 面向 OCR 结果的基于 AI 的自然语言查询处理器(Aspose.OCR)。
  • Word 文档的 OOXML 合规性属性(Aspose.Words)。
  • DICOM 的 JPEG XL 传输语法(Aspose.Medical)。
  • PDF 表单域的 JavaScript 触发器(用于日期/时间字段)(Aspose.Words)。
  • 文档类型检测 API — 基于规则与基于 AI 的两种方式(Aspose.OCR)。
  • 多框架 NuGet 分发(用于 Aspose.Signature、Aspose.Watermark 等)。

产品特定新增功能

  • Aspose.BarCode:提升了 Dotcode 条码识别质量。
  • Aspose.CAD:多项增强功能(例如在 Azure Functions 中将 DWG 转换为 JPG、统一尺寸处理、DXF 导出稳定性提升、内存泄漏修复、IFC 渲染修复、虚线渲染修复、图纸空间渲染修复、纸张大小处理优化、.NET Core 下 DWG 加载支持)。
  • Aspose.Cells:新增 <Application> 标签处理、直线与箭头填充类型修复、多项与形状/格式相关的 bug 修复。
  • Aspose.Font:SVG 转换器支持字距对(kerning pairs)。
  • Aspose.Imaging:PNG 图像索引时保留透明度;多项导出相关增强(SVG、DCM → PNG、TIFF → PDF 颜色保留、ICO → PDF)。
  • Aspose.OCR:新增 PreprocessingFilter.AutoDewarping() 方法以校正几何失真。
  • Aspose.PDF:新增 PsSaveOptions 类;将旧版整型枚举替换为标准 Java 枚举;新增大量方法、字段与重载。
  • Aspose.SlidesSlideUtil.findAndReplaceText 现已支持查找并替换带格式修改的文本片段。
  • Aspose.TeX:引入 FigureRenderer 用于通用 LaTeX 片段渲染(附带相关选项及光栅/SVG 渲染器)。
  • Aspose.Words:MOBI 导入/导出支持;字符间距调整(Document.JustificationMode);Document.IncludeTextboxesFootnotesEndnotesInStat 属性;Style.AutomaticallyUpdate 属性;图表渲染改进;脚注布局兼容性选项。
  • Aspose.Tasks:新增 SaveOptions.getFitTimescaleToEndOfPage / setFitTimescaleToEndOfPage API,用于日历渲染控制。
优化
  • GroupDocs.Annotation、Assembly 和 Conversion 引擎升级,实现更快的渲染速度与更低的内存占用。
  • ICC 颜色转换缓存提速(Aspose.Imaging)。
  • GetFileInfo 方法优化(GroupDocs.Parser)。
  • PPTX 文件压缩处理更新(Aspose.Slides)。
修复问题
  • 关键崩溃修复:GroupDocs.Annotation .NET 8 二进制序列化崩溃、Aspose.HTML PDF → PNG 堆栈溢出、GroupDocs.Conversion XFA PDF 转换卡死。
  • GroupDocs 全套产品修复:注释(图像、Visio、HTML)、Assembly(依赖项处理、图表渲染)、Conversion(PDF → Markdown 图像、XFA PDF 卡死)、Editor(空邮件文档)、Metadata(MSG 中 HTML 正文)、Parser、Redaction、Search、Signature、Watermark 等模块的多项修复。
  • Aspose.BarCode:修复 TIF 条码读取问题及测试失败。
  • Aspose.CAD:修复 DXF 导出损坏、OLE 图像消失、虚线渲染、图纸空间内容丢失、纸张大小被忽略、DWG 加载错误、DWF 黑方块渲染等问题。
  • Aspose.Cells:修复 XLS → HTML 图片拉伸、箭头偏移、图表散乱、形状旋转、#VALUE! 计算错误、全局命名范围中断、删除行后格式丢失、OneDrive 上传错误、图表转图像异常、雷达图翻转、图案填充支持、文本裁剪、合并区域丢失、图表标题边框渲染,以及多项其他形状/格式相关问题。
  • Aspose.Diagram:修复 PNG 图像模板保存、字体默认为 Calibri、drawLine() 输出不可见、自动适应页面未包围所有形状等问题。
  • Aspose.Email:修复 VCard 保存至 MSG/WebDav、带引号邮件异常、附件名称错误、VCard 多联系人标志、.msg → .eml 转换、消息签名获取、IPM.Note SMIME 保存、MHT 转换 NRE、PST 文件夹消息添加、HTML 正文空格丢失、VCard-Msg 证书处理、VCF 保存问题、MailMessage 反向路径解析、EMLX 转换、GraphClient 问题、签名邮件附件文件名、GraphClient 查询功能等问题。
  • Aspose.Font:修复 TtfNameTable.GetMultiLanguageNameById() 中的 ArgumentNullException
  • Aspose.Imaging:修复 SVG 导出 Bug、DCM → PNG 导出失败、TIFF → PDF 颜色丢失、ICO → PDF 导出 Bug 及 ImageExtensions.toJava 中的性能问题。
  • Aspose.Page:修复 EPS → Image 转换失败问题。
  • Aspose.PDF:修复水印透明度升高、多项 PDF → DOCX 转换问题(额外行/列、下划线缺失、图像重叠、文本行分割、边距偏移、双线框、文本错位)、表格边框颜色变化及表格边框渲染问题。
  • Aspose.Slides:修复超链接更新导致文本变化、PPTX → HTML 图像质量下降、PPT 读取异常、缺失圆形、缺失母版主题、ODP ↔ PPTX 转换时 SmartArt 不完整、PDF 中图表渲染问题、PPTX → PDF 内存溢出及其他转换异常。
  • Aspose.Tasks:修复禁用单页渲染时 setEndDate 行为异常、Primavera 100% 完成度读取、XER/P6XML 中分配 GUID 持久化、XER 中任务日历计算、持续时间耗尽任务的分时段数据生成、ResourceAssignment.GetTimephasedData 参数异常、XER 保存异常及 Primavera P6 中不正确的持续时间完成百分比。
  • Aspose.TeX:移除过时的 MathRendererOptions API,替换为新的 FigureRenderer API 集合。
  • Aspose.Words:修复 Java 和 .NET 版本中的多项 Bug(组合框渲染、PDF 中 TIFF 渲染、图像渲染、布局收集器页面计数、Python 兼容性、脚注/字数统计处理等)。

安装

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

Gradle

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

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

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

SBT

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

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