Conholdate.Total for Java

22.4
2022-04-28 0.05 GB

22.4 版本新增内容

新增功能

  • Aspose.3D – 支持 GLTF 自定义顶点属性;修复 GLB → U3D 转换时的朝向问题;USD/USDZ 支持点云导入/导出;新增 VertexDeclaration.addField(.., String alias) 方法及 VertexField.getAlias() 访问器。
  • Aspose.Diagram – 新增 Shape.getPureText() 方法,用于获取形状的纯文本内容。
  • Aspose.Email – Microsoft Graph 遍历邮件时支持分页与筛选;新增从流中识别 PDF 功能;ONNX 运行时更新至 1.11。
  • Aspose.Imaging – 矢量 PSD 导出中新增纹理画笔支持;优化重采样质量(透明度处理与边框颜色保真度);DICOM 支持存储 XMP 标签;多项由 bug 修复驱动的增强。
  • Aspose.OCR – 新增 AsposeOCRPdf.RecognizePdf(InputStream, DocumentRecognitionSettings) 方法,支持 PDF 流识别。
  • Aspose.PDF – 导出至 XMLSpreadsheet2003、Excel、ODS 和 DOCX(EnhancedFlow 模式)时保留上下标;新增 HtmlPageLayoutOptionTeXMemoryOutputDirectory 类;新增注释缩放及文档关闭方法。
  • Aspose.Slides – 新增 3D 折线图支持;升级音频帧序列化;SVG 增加 PNG 替代渲染;新增低代码压缩方法以移除未使用的母版/布局幻灯片。
  • Aspose.Tasks – 项目加载支持线程中断与取消令牌;WorkingTime 改为不可变类;新增字体解析回调 API;XER 中支持截止日期处理;自定义字段支持摘要行计算选项。
  • Aspose.Words – 支持保存为 PDF/A‑4;JPEG 中解析 Photoshop 元数据;新增图表图例条目 API;Chart.SourceFullName 属性支持链接 Excel 文件;新增 HTML 块级导入模式(BlockImportMode.Preserve);Structured Document Tags 增加强类型集合及配套属性。
  • Aspose.Cells – 新增 DefaultStyleSettings 类、LoadOptions.DefaultStyleSettingsTxtSaveOptions.TrimTailingBlankCellsStyle.HasBordersRow.IsCollapsed / Column.IsCollapsedPasteType.ValuesAndFormatsShape.IsInGroupAutoFilter.GetCellArea()Cells.GetRowOriginalHeightPoint();扩展 Timeline 集合 API;新增 DataLabelShapeType.Line 枚举。
改进优化
  • Aspose.Imaging – 重采样算法优化,提升透明度处理与边框颜色保真度。
  • Aspose.Email – 大型 EML 消息加载性能优化。
  • Aspose.PDFPdfFileInfo 改进后 PDF 文件加载速度更快。
  • Aspose.Tasks – 读取任务、分配及资源属性时减少内存分配;WorkingTime 不可变性避免了不必要的对象变更。
  • Aspose.Slides – 音频帧序列化升级,避免旧版升级对话框;SVG 的 PNG 替代渲染分辨率更高。
  • Aspose.CAD – 多项增强,提升对各类文件格式(DWG/DXF、IFC、DWF、PLT 等)的处理能力。
  • Aspose.Cells – 新增网格工作簿设置;针对大型工作簿与报表生成的多项性能相关修复。
修复问题
  • Aspose.3D – 修复欧拉角混淆导致模型旋转错误;修复分层纹理生成无效 GLTF;修复 OBJ 损失纹理坐标问题;修复单可执行文件构建中许可证加载问题。
  • Aspose.BarCode – 修复 SwissQRBill 元素处理问题;修复 SwissQR 码尾部换行符问题;修复文本定位 bug。
  • Aspose.CAD – 修复 DWF、IFC、DWFX、PLT 和 DWG 渲染异常(空引用、缺失键、SVG 输出为空、颜色丢失等)。
  • Aspose.Cells – 修复报表生成中高 CPU/内存占用;修复多种工作簿损坏场景;修复 GridWeb 显示问题;修复数据透视表日期序列化;修复 HTML 中标题处理;修复图表渲染、JSON Unicode 处理、列索引错误等各类问题。
  • Aspose.Diagram – 修复缺失 PinPos 定义的 bug。
  • Aspose.Email – 修复未读邮件枚举挂起;修复非 ASCII 字符附件名损坏;修复 EML 加载性能下降;修复 MSG 收发方解析问题;修复 IMAP System.FormatException;修复 PST 提取的约会和主题位回归问题。
  • Aspose.Imaging – 修复 SVG tspan 对齐问题;修复 TIFF→TIFF 导出异常;修复 CDR 渲染 bug;修复 PNG→SVG 试用版失败问题;修复 DICOM 加载异常;修复 GIF→APNG 导出问题;修复 EMF/WMF→PNG 转换失败;修复 DICOM→BMP 导出问题;修复 PNG 加载失败;修复 GIF 保存异常;及其他多项渲染/导出 bug。
  • Aspose.OCR – 更新 GPU 运行时;修复 ONNX 运行时集成;修正 PDF 流处理。
  • Aspose.Page – 修复未授权状态下多页文件 PS→APS 转换问题。
  • Aspose.PDF – 修复上下标处理回退问题;修复上边距错误;修复 Excel 导出中多余的换行符;修复字体嵌入问题;修复隐藏文本检测;修复表单 XML 导入回退;修复注释获取时 NullPointerException;修复 TIFF 转换时 ClassCastException;修复注释缩放错误。
  • Aspose.Slides – 修复 OleObjectFrames 缩略图渲染;修复缩略图中文本换行错误;修复 PDF 中图表旋转干扰;修复 PDF 质量回退;修复 EMF 透明度丢失;SmartArt 缩放问题;SlideSizeScaleType.Maximize 处理问题;及其他渲染 bug。
  • Aspose.Tasks – 修复 XER 中 GUID 读写;甘特图中节假日渲染;完成里程碑读取;公式分隔符解析;自定义字段计算差异;及字体解析、项目加载取消、渲染等各类 bug。
  • Aspose.TeX – 修复图形文件流释放;重构 PS/EPS 与 XPS 引用;移除已弃用的设备方法。
  • Aspose.Words – 修复多项问题,包括:Document.compare 后 SDT 作者名;德语区域设置下数字字段计算;DOCX→PDF 字符旋转;正则替换失败;巴斯克语时间字段错误;加载时文件损坏;保存后白色文本;比较不一致;书签参数问题;阿拉伯语斜体渲染;节断转换;UpdateFields NullReferenceException;超链接替换;多级列表渲染;图表图例可见性;PDF/A‑4 合规限制;图表源文件名处理;HTML 块级导入保留;及 Java 和 .NET 中报告的其他诸多场景问题。

安装

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

Gradle

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

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

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

SBT

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

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