We 很高兴向大家推出 GroupDocs.Conversion for .NET 25.8,其中包含强大的功能、性能提升以及关键的错误修复,以提供更可靠、更优化的文档转换。完整发行说明请参见 here。
主要特性与增强
- SVG 裁剪支持 – 现在可以在转换过程中裁剪可见的 SVG 内容,从而更精确地控制布局并得到更干净的输出。
- 自定义电子邮件附件图标 – 想在转换时为电子邮件附件使用自定义图标吗?使用全新的
UseDefaultAttachmentIcons和AttachmentIcons选项。 - 拓展的 SVGZ 转换支持 – 可无缝将 SVGZ 文件转换为文字处理、演示文稿和电子表格格式。
- 扩展的格式覆盖 – 新增的转换选项包括 SVG/SVGZ 转 EPS 和 TeX(LaTeX)。此外,Web 到 PageDescriptionLanguage 的转换由于消除了中间步骤,速度更快。
- 性能改进 – 应用启动速度显著提升,初始化更为流畅。
关键错误修复
我们修复了一系列问题,以确保转换过程更顺畅、更可靠:
- 解决了将某些 SVG 转换为栅格格式时出现的低图像质量问题。
- 修复了 PDF 转文字处理转换中的输出不一致问题——现在可正确输出 DOCX/DOC 格式。
- 消除了 PDF 转 JPEG 转换过程中的异常(如
GroupDocsConversionException和ObjectReferenceNotSet)。 - 校正了 RTF 转 PDF 转换中的格式问题。
- 修复了 SVGZ 转文字处理转换时抛出的异常 :contentReference。
- 修复了将 DWF 转换为图像时出现的 “Index was outside the bounds of the array” 错误。
- 修复了
SetLicense方法在当前目录找不到许可证文件的问题。 - 增强了 DOC 转 DOCX 转换的兼容性 :contentReference。
公共 API 与破坏性更改
以下是关键的 API 更新和新特性:
SvgLoadOptions类 – 现已包含CropToContentBounds,允许对 SVG 进行紧凑裁剪,仅保留可见内容,以获得更清晰的转换输出:var loadOptions = new SvgLoadOptions { CropToContentBounds = true };EmailLoadOptions增强 – 两个新属性:UseDefaultAttachmentIcons– 切换默认附件图标。AttachmentIcons– 为特定附件类型提供自定义图标:
using (var converter = new Converter(source, loadContext => new EmailLoadOptions { UseDefaultAttachmentIcons = false, AttachmentIcons = new List<AttachmentIcon> { new AttachmentIcon("jpg", File.ReadAllBytes("jpeg_icon.png")), new AttachmentIcon("pdf", File.ReadAllBytes("pdf_icon.png")), new AttachmentIcon("docx", File.ReadAllBytes("word_icon.jpg")), new AttachmentIcon("_default", File.ReadAllBytes("not_found_icon.png")) } })) { var options = new PdfConvertOptions(); converter.Convert("converted.pdf", options); }
如何升级
- NuGet – 通过 NuGet 将
GroupDocs.Conversion for .NET包升级至最新版本。请选择对应平台的包:.NET 6 包 或 .NET Framework 4.6.2 包 - 直接下载 – 从 GroupDocs.Converison for .NET 25.8 页面下载适用于 .NET 和 .NET Framework 的程序集
了解更多
- 查看 full release notes 以获取每个修复和特性的详细说明。
- 探索 API 文档 以获取示例和使用指南。
- 需要帮助?访问我们的 free support forum — 我们随时为您提供支持!
感谢您的关注!请每月查看,以获取最新更新、开发者技巧以及 GroupDocs.Conversion for .NET 的深入洞见。