Conholdate.Total for Java

23.7
2023-08-01 0.05 GB

23.7 版本新增功能

新增功能

  • Aspose.BarCode – 新增 DataMatrix 编码模式 BYTES、新的 DataMatrixVersion 类(含丰富的预定义尺寸),并移除了旧版字段(FULLCUSTOM)。
  • Aspose.CAD – 增强功能,修复了 PNG 渲染异常、GLB/glTF 导出器失败,以及若干转换问题(DWF → DXF、IGS → OBJ、DWFX → DXF、OBJ → JPG/JPEG)。
  • Aspose.Cells – 新增公共 API:Shape.GetActualBox()XmlLoadOptions.ConvertNumericOrDateNumberFormatDateFormatIgnoreRootAttributes;新增 FileFormatType.MicrosoftCabinetFileFormatType.Rtf;弃用 FileFormatType.Numbers(请改用 Numbers09)。Cells.StandardWidth 行为变更:调整默认列宽。
  • Aspose.Diagram – 为 Diagram 类和 LoadOptions 类添加 FontConfigs,以支持按字体单独配置。
  • Aspose.EmailPersonalStorage.deleteItem(String entryId) 用于 PST 项删除;StorageProcessing 事件及 StorageProcessingEventArgs;PST 分割新增 splitInto(long chunkSize, String partFileNamePrefix, String path) 重载;CalendarReader 新增属性(CountIsMultiEventsMethodVersion)及 loadAsMultiple() 方法。
  • Aspose.ImagingRasterImage 支持 alpha 混合;统一命名规范;为多页图像同步页面/格式特定集合。
  • Aspose.Note – 新增 ParsingErrorInfo 类型,含构造函数、getMessage()AttachedFile.getParsingErrorInfo(),用于详细解析错误处理。
  • Aspose.OCR (23.7) – 在 RecognitionSettingsReceiptRecognitionSettingsIDCardRecognitionSettingsPassportRecognitionSettingsCarPlateRecognitionSettingsInvoiceRecognitionSettings 中新增自动颜色反转设置,以提升黑白反色文字的 OCR 效果。
  • Aspose.PDF – 新增 OutputIntentPrintScaling 类;新增多个方法(例如 HtmlSaveOptions.titleLoadOptions.disableFontLicenseVerifications、矩阵变换、矢量图形处理、Operator.equals、优化选项、Rectangle.fromRect、标签结构初始化、TextFragmentState.isFitRectangle)。新增 Graph(double,double) 构造函数;弃用旧版 Graph(float,float)XpsSaveOptions.setUseNewImagingEngine
  • Aspose.PSD – 支持将每个 PSD 图层导出为动画 GIF;对形状图层的 Fill 属性进行处理;新增扭曲类型(弧线与拱形);PsdOptions.UpdateMetadata 用于控制创建工具元数据;扩大扭曲计算区域。新增多个用于 XMP 处理与版本控制的 API 成员。
  • Aspose.Slides – 支持 Markdown 导出(SaveFormat.MdMarkdownSaveOptions 支持多种风格及导出类型);HTML5 选项支持将图片外部化保存(EmbedImagesOutputPath)。
  • Aspose.Tasks – 支持读取不完整基准;添加工作时间时自动设置 WeekDay.DayWorking;保存前检查 UniqueId 限制;支持读取 Primavera 格式的材料单位缩写。
  • Aspose.Words – EPS 图像格式支持(用于保存文档页面或形状);DigitalSignature.SignatureValue 用于获取签名字节;新增导航属性 Row.NextRowRow.PreviousRowCell.NextCellCell.PreviousCell;mustache 标签支持在 MailMerge.GetRegionsHierarchyGetFieldNamesForRegion 中使用;LINQ 报告引擎模板支持 ElementAt/ElementAtOrDefault 扩展;新增对固定页面 HTML 文档的警告。
改进
  • Aspose.CellsCells.StandardWidth 行为变更,使默认列宽与新的标准宽度设置保持一致。
  • Aspose.Imaging – 统一命名规范和页面/格式集合同步,改善开发人员处理多页图像时的体验。
  • Aspose.PDF – 扩展的 API 接口(新增类、方法和构造函数),增强文档操作、打印设置和优化能力。
  • Aspose.Slides – Markdown 导出支持多种风格(GitHub、GitLab、CommonMark 等)和图像处理方式(视觉/顺序),提供更灵活的文档转换选项。
  • Aspose.Words – mustache 标签处理与 LINQ ElementAt 支持扩展了模板能力;对固定页面 HTML 的警告有助于避免意外加载行为。
已修复
  • Aspose.BarCode – 修复 Reed‑Solomon 校正算法错误(BARCODENET‑38630)。
  • Aspose.CAD – 解决 PNG 渲染期间的“索引越界”异常,并修复多个导出器/转换器失败问题。
  • Aspose.Cells – 修复了大量 bug,包括图表渲染问题、图例/引导线定位、缺失坐标轴、图表转图片时的线条分割问题、PDF 中错误的单元格引用、PNG 导出缩放错误、坐标轴标签方向、瀑布图线条伪影、XLS → XLSX 转换期间的内存溢出,以及各种格式转换过程中的异常。
  • Aspose.Diagram – 修复 Visio 转 PDF 时的 NumberFormatException。
  • Aspose.Email – 修复 PST 删除、CalendarReader 版本属性、VCF NOTE 字段处理、MapiTask ASCII 创建、EWS 异常嵌套、签名前导空、IMAP 标志异常、联系人导入错误、iCloud 解析问题、Exchange 会议详情、文件格式检测、IMAP 标志生成、邮寄地址移除、时区差异、MSG → PDF 转换中缺少正文部分、阅读回执处理,以及若干 Java 特有的附件和内嵌图片问题。
  • Aspose.Font – 修正 GlyphAccessor.GetGlyphById() 对特定 Type1 字体返回 null 的问题(FONTNET‑552)。
  • Aspose.Note – 修复多种加载与解析崩溃问题(页面转换失败、文件容器缺失、参数越界、字典键错误、重复键异常)。
  • Aspose.PDF – 修复 PDF → DOCX 的索引越界、单元格拆分、表格提取、PDF → XLSX 列拆分、单元格偏移、PDF → DOCX 表格断开、边框丢失、PdfFileEditor.resizeContentsWithNormalization 数组索引错误及其他转换异常。
  • Aspose.PSD – 修复图层导出为动画 GIF、形状填充分配、扭曲类型、元数据更新行为、扭曲计算区域、黑白调整图层透明度、SmartObject 替换内容性能、图层组定位、含 VOGK 资源的图层缩放、文本边界计算、默认图层资源、时间线循环次数处理等问题。
  • Aspose.Slides – 修复 PPTX → PDF 中背景图片裁剪、HTML 导入时图片丢失、图表数据标签定位、ODP → PPTX 转换中图表缺失、许可证验证及其他转换错误。
  • Aspose.Tasks – 修复基准读取、工作日工作标志、UniqueId 验证、材料缩写读取、Primavera 格式的 ActualDuration 逻辑、隐式日历异常处理、XER/P6XML 成本读取及资源使用导入错误。
  • Aspose.Words – 修复跨表格、形状、图片、页脚、页眉、PDF、HTML、DOCX、XPS、MOBI、SVG 等格式的众多渲染与转换错误,包括文本换行、元素定位、颜色变化、超链接保留、数学公式渲染及性能退化等问题。
  • Aspose.Page – 修复 PS → PDF 转换错误及 XPS 水印问题。
  • Aspose.Imaging – 添加了对 alpha 混合和分页集合的正确处理,修复了相关渲染不一致问题。
  • Aspose.Email – 在 PST 处理、日历读取、EWS 异常、MIME 处理及附件提取等方面进行大量 bug 修复。
  • GroupDocs 组件 – 虽未单独列出,但本次发布的整体更新与上述修复在套件范围内保持一致。

安装

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

Gradle

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

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

SBT

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

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