浏览我们的产品

Conholdate.Total 26.3.0 – 发行概览

Conholdate.Total 26.3.0 包含了 GroupDocs 与 Aspose .NET API 最新的 26.3.0 版本。亮点包括全新转换功能(例如原生 ICS 转换、TrueType Collection 字体、MultiPolygon 支持)、AI 与性能增强(OpenAI 模型集成、ONNX 运行时调优)、扩展的云/MHTML 处理、合规升级(PDF/A 检测、OCR 语言支持),以及涉及文档转换、渲染和文件处理的大量错误修复。

NuGet packages


📦 新增内容

  • 新功能与 API:

    • 在 GroupDocs.Conversion 中原生 iCalendar (ICS) 转换。
    • 在 GroupDocs.Editor 中支持 TrueType Collection (TTC) 字体。
    • 在 GroupDocs.Markdown 中提供自定义基于 DOM 的 Markdown 渲染器和异步 API。
    • 在 GroupDocs.Metadata 中实现 PDF/A 格式检测和 OOXML 合规性检查。
    • 在 GroupDocs.Parser 中新增阿拉伯语和韩语 OCR 支持。
    • 在 GroupDocs.Watermark 中实现多边形内的图像修复。
    • 在 Aspose.BarCode 中加入 OnlyRequestedTypes 条形码过滤。
    • 在 Aspose.Cells 中提供 GridJs UI 保护和工作表受保护范围设置。
    • 在 Aspose.Diagram 中支持旧版 Visio 格式。
    • 在 Aspose.Drawing 中实现阿拉伯文脚本排版。
    • 在 Aspose.HTML 中扩展 MHTML 附件 API。
    • 在 Aspose.Medical 中实现纯 C# HTJ2K 编解码器。
    • 在 Aspose.OCR 中提供 ONNX Runtime 内存模式选项。
    • 在 Aspose.Words 中直接实例化 OpenAI 模型。
    • 在 Aspose.Slides 中新增 Shape.GetVisualBounds()IFillFormatEffectiveData.SolidFillSchemeColor
    • 在 Aspose.GIS 中为 EsriJson 添加 MultiPolygon 支持。
    • 在 Aspose.Zip 中支持向已有 7z 压缩包追加条目。
  • 性能改进:

    • 修复 GroupDocs.Conversion(PDF → Word)中的内存泄漏。
    • 改进 Aspose.Imaging Tiff 导出的分辨率处理。
    • 调优 Aspose.OCR 中的 ONNX 运行时性能。
    • 优化 GroupDocs.Metadata 中的 PDF/A 检测。
  • AI 与云增强:

    • 在 Aspose.Words 中集成 OpenAI 模型。
    • 在 Aspose.OCR 中提供降低内存消耗的 ONNX Runtime 选项。
  • 可访问性与合规性:

    • 在 GroupDocs.Metadata 中实现 PDF/A 检测与合规检查。
    • 在 Aspose.Slides 中改进 PDF/UA 标记和 alt‑text 处理。
    • 在 GroupDocs.Parser 中加入阿拉伯语/韩语 OCR 语言支持。
  • 错误修复:

    • 超过 70 项错误修复,涵盖转换保真度(邮件、MSG、HTML、PDF/A、SVG 等)、渲染精度、图表渲染、文件处理以及所有列出的产品的 API 稳定性。

📦 按产品划分的新增内容

GroupDocs.Conversion
  • CONVERSIONNET-8259 – 将 ICS 文件转换(Feature)
  • CONVERSIONNET-8205 – 为 Publisher 提供自定义字体文件夹和完整字体替换支持(Improvement)
  • CONVERSIONNET-8204 – 为 Presentation/Note 加载选项添加 IFontSubstituteLoadOptions(Bug)
  • CONVERSIONNET-8207 – 将 PDF 转换为 WordProcessing 格式时出现内存泄漏(Bug)
  • CONVERSIONNET-8208 – 使用 WebLoadOptions.UsePdf 时 WhitelistedResources 未被尊重(Bug)
  • CONVERSIONNET-8209 – 使用 WebLoadOptions.UsePdf 时 CustomCssStyle 和 Encoding 被忽略(Bug)
  • CONVERSIONNET-8218 – 将电子邮件图像视为附件(Bug)
  • CONVERSIONNET-8223 – HTML→PDF 加载错误(Bug)
  • CONVERSIONNET-8226 – DCM/JFIF 转换失败(Bug)
  • CONVERSIONNET-8228 – PdfRecognitionMode.Flow 产生的输出与 TextBox 完全相同(Bug)
  • CONVERSIONNET-8229 – Html→Tiff 抛出 ArgumentOutOfRangeException(Bug)
  • CONVERSIONNET-8231 – PDF/A‑1A 不符合 ToUnicode 表(Bug)
  • CONVERSIONNET-8234 – 当 PageOrientation/PageSize 设置不当时 ResizeMode.ScaleToFit 错误(Bug)
  • CONVERSIONNET-7977 – .eml→pdf 单位类型错误(Bug)
GroupDocs.Editor
  • EDITORNET-3019 – 支持 TrueType Collection (TTC) 字体(New feature)
  • EDITORNET-3020 – 支持基于文本的 PPT 和 PPS(New feature)
  • EDITORNET-3036 – 支持新的 CSS 属性(Improvement)
  • EDITORNET-3037 – 支持 XML 处理指令和样式表(Improvement)
  • EDITORNET-3022 – 修复 HtmlCss 注入后的 NRE(Bug)
GroupDocs.Markdown
  • MARKDOWNNET-33 – 按 TFM 运行时提供 NuGet 包(Feature)
  • MARKDOWNNET-31 – 支持 .NET 8 与 .NET 10(Feature)
  • MARKDOWNNET-30 – 自定义基于 DOM 的 Markdown 渲染器(Feature)
  • MARKDOWNNET-29 – 转换警告与统一错误模型(Feature)
  • MARKDOWNNET-28 – 相对图像路径与替换(Feature)
  • MARKDOWNNET-27 – 标题级别偏移与 YAML front‑matter(Feature)
  • MARKDOWNNET-26 – Markdown 方言控制与电子表格渲染选项(Feature)
  • MARKDOWNNET-25 – 文档检查无需转换(Feature)
  • MARKDOWNNET-24 – 异步 API(Feature)
  • MARKDOWNNET-23 – 静态便利方法与格式发现(Feature)
  • MARKDOWNNET-20 – API 重新设计(Enhancement)
  • MARKDOWNNET-8 – 转换期间的图像替换(Feature)
  • MARKDOWNNET-35 – 一般质量和功能性错误修复(Bug Fix)
GroupDocs.Metadata
  • METADATANET-4171 – 支持 PDF/A 格式检测(New Feature)
  • METADATANET-4169 – 为 Word 文档提供 OOXML 合规性(New Feature)
GroupDocs.Parser
  • PARSERNET-2843 – 阿拉伯语与韩语 OCR 支持(Improvement)
GroupDocs.Watermark
  • WATERMARKNET-2152 – 在指定多边形内进行图像修复(Feature)
  • WATERMARKNET-2138 – 修复对受密码保护的 Word 文档的严格 OOXML 处理(Fix)
Aspose.BarCode
  • BARCODENET-38387 – OnlyRequestedTypes 属性用于严格的条形码类型过滤(Enhancement)
  • BARCODENET-37745 – PDF 中条形码未被识别(Bug)
  • BARCODENET-38384 – 当条形码类型设置为 UPC 时仍读取 EAN(Bug)
  • BARCODENET-38386 – VIN 被检测为 Code39Extended 片段(Bug)
Aspose.Cells
  • CELLSGRIDJS-1489 – 在 GridJs UI 中设置保护(New Feature)
  • CELLSGRIDJS-2241 – 支持工作表受保护范围设置(New Feature)
  • CELLSGRIDJS-2259 – 工具栏按钮用于字体缩放(New Feature)
  • CELLSNET-59900 – 在 XLSB 公式中保留高级函数(Enhancement)
  • CELLSNET-59844 – 导入 HTML 时解析 <legend> 标签(Enhancement)
  • CELLSNET-59807 – 导入 HTML 时解析 <label> 标签(Enhancement)
  • CELLSNET-59894 – 将富值复制到其他工作簿(Enhancement)
  • CELLSNET-59803 – Shape.FitToTextSize() 精度问题(Bug)
  • CELLSNET-59821 – 当 IsHangingPunctuation 为 true 时 PDF 中缺少标点(Bug)
  • CELLSNET-59846 – 即使 CalculateTextSize 为 true 仍出现文字溢出(Bug)
  • CELLSNET-59850 – Excel→PDF 转换时出现意外的白盒(Bug)
  • CELLSNET-59822 – 删除筛选后隐藏行未显示(Bug)
  • CELLSNET-59853 – 负数自定义格式显示为正数(Bug)
  • CELLSNET-59857 – DataSorter 与大纲冲突(Bug)
  • CELLSNET-59885 – XLSB 与 Excel Online 中的 XLOOKUP 错误(Bug)
  • CELLSNET-59890 – 使用 FileFormatToSaveFormat 保存时数据丢失(Bug)
  • CELLSNET-59771 – PlotArea.BackgroundMode 无效(Bug)
  • CELLSNET-59847 – XPS 转换中图表/图片转图像错误(Bug)
  • CELLSNET-59848 – Pareto 图多层标签渲染问题(Bug)
  • CELLSNET-59851 – DataLabels.DirectionType 未生效(Bug)
  • CELLSNET-59824 – 转换为 XPS 时缺失图像(Bug)
  • CELLSNET-59823 – 保存 XLSX 时抛出异常(Bug)
  • CELLSNET-59828 – 重新保存的文件导致 Excel 崩溃(Bug)
  • CELLSNET-59849 – XLSX 打开时无限等待(Bug)
  • CELLSNET-59854 – XLSB 中的单元格复选框丢失(Bug)
  • CELLSNET-59871 – 工作表复制后图表数据不一致(Bug)
  • CELLSNET-59876 – 合并工作簿后瀑布图数据不匹配(Bug)
  • CELLSNET-59877 – 透视表区域颜色无效(Bug)
  • CELLSNET-59891 – 工作表复制时缺少富值(Bug)
  • CELLSNET-59896 – 将 STOCKHISTORY 保存为 XLSB 时出现 NRE(Bug)
  • CELLSNET-59897 – 将 Excel 数据类型保存为 XLSB 时出现 NRE(Bug)
  • CELLSNET-59898 – 将股票富数据保存为 XLSB 时丢失(Bug)
  • CELLSNET-59887 – 将 XLSX 转换为 Numbers 时图像丢失(Bug)
  • CELLSGRIDJS-2273 – 筛选后出现空行(Bug)
  • CELLSGRIDJS-2274 – 筛选结果不正确(Bug)
  • CELLSGRIDJS-2272 – 重复的筛选箭头(Bug)
  • CELLSGRIDJS-2279 – 验证列表错误(Bug)
  • CELLSGRIDJS-2265 – 图表名称包含 ‘&’ 时抛出异常(Bug)
  • CELLSGRIDJS-2270 – 日期轴显示序列号(Bug)
  • CELLSGRIDJS-2285 – 图表渲染不一致(Bug)
  • CELLSGRIDJS-2294 – 组图表显示不匹配(Bug)
  • CELLSGRIDJS-2295 – 图表注释内容缺失(Bug)
Aspose.Diagram
  • DIAGRAMNET-50279 – 支持旧版 Visio 格式(Enhancement)
  • DIAGRAMNET-53904 – PDF 中的超链接区域不正确(Bug)
  • DIAGRAMNET-53911 – 当 FitToViewPort 为 true 时 SVG 出现问题(Bug)
Aspose.Drawing
  • DRAWINGNET-1663 – 阿拉伯文脚本位置排版(Major Feature)
  • DRAWINGNET-1670 – 阿拉伯文脚本排版(Major Feature)
  • DRAWINGNET-1671 – 阿拉伯文脚本排版(Major Feature)
Aspose.Email
  • EMAILNET-41708 – 在 ics 预约中支持 X‑Microsoft 头(Enhancement)
  • EMAILNET-41694 – 在 Google 客户端中支持 dataOwner 字段(Enhancement)
  • EMAILNET-41662 – 强制对话主题属性(Enhancement)
  • EMAILNET-41698 – 多行头读取(Enhancement)
  • EMAILNET-41707 – 将 Subject 设置为空字符串后变为 null(Bug)
  • EMAILNET-41704 – PST 导入时的日文 MS932 字符集损坏(Bug)
  • EMAILNET-41702 – 通过 Graph API 导入的中文附件文件名损坏(Bug)
  • EMAILNET-41703 – 将 ics 转换为 msg 时抛出异常(Bug)
  • EMAILNET-41700 – 打开/保存后 MSG 文件属性发生变化(Bug)
Aspose.GIS
  • GISNET-1973 – 为 EsriJson 添加 MultiPolygon 支持(Feature)
  • GISNET-1984 – .NET Core 3.1 中 GPX 的图层计数错误(Bug)
  • GISNET-1976 – 为 GPX 添加 WritePolygonsAsLines 选项(Example)
Aspose.HTML
  • HTMLNET-6528 – MHTML:选择并渲染特定附件(Feature)
  • HTMLNET-6205 – MHT→PDF 时嵌入图像缺失(Bug)
  • HTMLNET-6967 – Tagged‑PDF 中的定义列表映射错误(Bug)
Aspose.Imaging
  • IMAGINGNET-7802 – 为不支持的 XIF 格式提供正确的异常(Enhancement)
  • IMAGINGNET-7797 – 在 Tiff 中同时更新 Horizontal 与 Vertical 的 ResolutionSetting(Enhancement)
  • IMAGINGNET-7747 – JPG 颜色读取校正(Enhancement)
  • IMAGINGNET-7734 – 实现阴影滤镜(Enhancement)
Aspose.Medical
  • MEDNET-165 – 纯 C# HTJ2K 编解码器实现(Feature)
Aspose.OCR
  • OCRNET‑1199 – ONNX Runtime EnableCpuMemArenaEnableMemoryPattern 用于提升性能/降低内存占用(Enhancement)
Aspose.Page
  • No changes – maintenance release (Information)
Aspose.PSD
  • PSDNET-2665 – 更新 Outer Glow 中 Technique‑Softer 的处理(Feature)
  • PSDNET-2644 – Warp 变换网格修复(Bug)
  • PSDNET-1969 – Outer glow 渲染差异(Bug)
  • PSDNET-2331 – Warp 弧线算法校正(Bug)
Aspose.Slides
  • SLIDESNET-45284 – 打开基于文本的 .ppt/.pps 作为文本导入的演示文稿(Feature)
  • SLIDESNET-45298 – 确定继承的配色方案颜色(Enhancement)
  • SLIDESNET-45270 – 字体阴影与反射渲染错误(Bug)
  • SLIDESNET-45290 – JPEG 转换时 EMF 图像不正确(Bug)
  • SLIDESNET-45255 – PDF/UA 中缺少链接元素的标记内容(Bug)
  • SLIDESNET-45257 – PDF/UA 内容内部出现伪影(Bug)
  • SLIDESNET-45282 – PDF 中的阿拉伯文本渲染错误(Bug)
  • SLIDESNET-45264 – 装饰性元素未标记为伪影(Investigation)
  • SLIDESNET-45265 – 非装饰性元素错误地标记为伪影(Bug)
  • SLIDESNET-45262 – 结构标签仍保留在装饰性文本框上(Investigation)
  • SLIDESNET-45250 – PDF 中图表坐标轴标签重叠(Bug)
  • SLIDESNET-45258 – 伪影缺少 Type/Subtype(Bug)
  • SLIDESNET-45260 – SmartArt/图表的装饰性标记不一致(Investigation)
  • SLIDESNET-45256 – 为表格、公式、图像自动生成的 alt 文本有问题(Bug)
  • SLIDESNET-45266 – PowerPoint→PDF/UA alt‑text 传递问题(Bug)
  • SLIDESNET-45315 – 动画文本出现额外段落(Bug)
  • SLIDESNET-45293 – 重新应用版式幻灯片后缺少文本(Bug)
  • SLIDESNET-45288 – 加载/保存后文本大小增大(Bug)
  • Added Shape.GetVisualBounds() method
  • Added IFillFormatEffectiveData.SolidFillSchemeColor property
Aspose.SVG
  • Improved SVG → PDF generation stability and quality (Enhancement)
  • General internal refinements for reliability (Enhancement)
Aspose.Tasks
  • TASKSNET-11596 – 当时间省略时,CalendarException 的 ToDate 现在设置为当天结束(Enhancement)
  • TASKSNET-11682 – 修复 EarnedValueMethod 与 PhysicalPercentComplete 写入 MPP 的问题(Bug)
  • TASKSNET-11680 – 当日期字段缺失时纠正公式计算(Bug)
  • TASKSNET-11631 – 修复从 Primavera DB 读取活动代码和用户自定义字段的问题(Bug)
Aspose.Words
  • WORDSNET-28900 – 直接实例化 OpenAiModel(New Feature)
  • WORDSNET-28604 – 扩展 JoinRunsWithSameFormatting(JoinRunsOptions)(New Feature)
  • WORDSNET-28402 – 移除已过时的 TableStyle.Bidi 属性(Bug fix)
  • Various rendering, SVG, PDF, DOCX, and layout bugs (multiple entries) – e.g., gradient rendering, Arabic text in PDF, TOC split, etc. (Bug)
Aspose.Zip
  • ZIPNET-1187 – 向已有的 7z 压缩包追加条目(Feature)
  • ZIPNET-1393 – 调整 CAB 压缩包合并文件夹中的条目(Enhancement)

🔧 整体影响

  • 性能: 修复 GroupDocs.Conversion 中的内存泄漏、改进 Aspose.Imaging 中的分辨率处理,以及对 Aspose.OCR 中 ONNX Runtime 的调优,提升了运行时效率并降低了资源消耗。
  • 平台覆盖: 在 GroupDocs.Markdown 中加入对 .NET 8 与 .NET 10 的支持、在 Aspose.Medical 中实现纯 C# HTJ2K 编解码器、以及扩展的 OCR 语言支持,扩大了对现代 .NET 平台的兼容性。
  • AI 与云: 在 Aspose.Words 中集成 OpenAI 模型,并在 Aspose.OCR 中提供 ONNX 会话选项,为开发者提供更灵活的 AI 驱动处理能力。
  • 可访问性与合规性: 在 GroupDocs.Metadata 中实现 PDF/A 检测,在 Aspose.Slides 中改进 PDF/UA 标记,以及在 GroupDocs.Parser 中加入阿拉伯语/韩语 OCR 支持,提升了对可访问性标准的合规性。
  • 开发者体验: 新的异步 API、静态便利方法、增强的字体替换以及更丰富的 MHTML 附件处理,简化了编码工作流并减少了模板代码。

📚 文档与支持

 
 简体中文