GroupDocs.Conversion for .NET 26.3 现已发布。此版本扩展了格式支持,提升了转换保真度,并解决了一系列稳定性和合规性问题。

本次发布的新功能

类别 摘要
CONVERSIONNET-8259 功能 从 ICS 文件转换
CONVERSIONNET-8205 改进 为 Publisher 文档添加自定义字体文件夹、默认字体以及字体替换支持
CONVERSIONNET-7977 错误 .eml 转 pdf 转换问题 - 单位类型不兼容
CONVERSIONNET-8204 错误 PresentationLoadOptions 和 NoteLoadOptions 缺少 IFontSubstituteLoadOptions 接口实现
CONVERSIONNET-8207 错误 将 PDF 转换为除 DOC/DOCX 之外的 WordProcessing 格式时出现内存泄漏
CONVERSIONNET-8208 错误 在使用 WebLoadOptions.UsePdf = true 转换 Web 文档时,未遵守 WhitelistedResources
CONVERSIONNET-8209 错误 在使用 WebLoadOptions.UsePdf = true 转换 Web 文档时,CustomCssStyle 和 Encoding 未生效
CONVERSIONNET-8218 错误 带图像的电子邮件转换 - 嵌入的图像被转换为附件
CONVERSIONNET-8223 错误 将 HTML 转换为 PDF 时,无法加载一个或多个请求的类型
CONVERSIONNET-8226 错误 转换为 DCM 和 JFIF 失败,出现 “archive entry was compressed using an unsupported compression method” 错误
CONVERSIONNET-8228 错误 将 PDF 转换为 wordprocessing 时,PdfRecognitionMode.Flow 的输出与 TextBox 完全相同
CONVERSIONNET-8229 错误 从 Html 转换为 Tiff 时抛出 System.ArgumentOutOfRangeException:Invalid page index. (Parameter ‘pageIndex’)
CONVERSIONNET-8231 错误 PDF/A-1A 转换由于无效的 ToUnicode 表导致生成不合规的 PDF
CONVERSIONNET-8234 错误 当同时设置 PageOrientation 和 PageSize 时,ResizeMode ScaleToFit 未正常工作

公共 API 更改

未删除或以破坏性方式更改任何现有公共 API。现有应用程序将继续保持不变地工作。

新功能

  • ICS 转换: 添加对 iCalendar(.ics)文件的原生转换支持,允许用户直接将日历数据转换为 PDF、DOCX 等目标格式,无需外部工具。
  • 增强字体替换: 为 Publisher、Presentation 和 Note 文档提供完整的字体替换功能,并支持自定义字体文件夹和默认字体配置,确保在缺少原始字体时仍能准确渲染。
  • 改进的电子邮件与消息转换: 修复 MSG 转 PDF 时的特殊字符渲染问题,纠正电子邮件转换中嵌入图像的处理,并解决 .eml 转 PDF 的单位类型错误,提供对 Outlook 消息和电子邮件文件的可靠转换。
  • PDF/A-1A 合规性与识别模式修复: 修正 PDF/A-1A 输出中无效的 ToUnicode 表,并使 PdfRecognitionMode.Flow 的行为与预期的文本流保持一致,确保符合标准的 PDF 以及一致的文本提取。
  • 稳定性与布局增强: 解决 ResizeMode.ScaleToFit 的缩放问题,修复 HTML 转 PDF 的加载错误,解决 DCM/JFIF 转换失败,并消除 PDF 转 WordProcessing 时的内存泄漏,使转换工作流更加稳定且可预测。

如何获取更新

NuGet

通过 NuGet 将 GroupDocs.Conversion for .NET 包升级到最新版本。为您的目标平台使用相应的包。