<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-editor</artifactId>
    <version>24.4</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-editor', version: '24.4')
copied!  
<dependency org="com.groupdocs" name="groupdocs-editor" rev="24.4">
    <artifact name="groupdocs-editor" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-editor" % "24.4"
copied!  

GroupDocs.Editor for Java 24.4 新功能

版本亮点

GroupDocs.Editor for Java 24.4 引入了高级样式支持及文档编辑能力提升。此版本支持将内置和自定义 Word 样式导出为 HTML 中的 CSS,新增内联样式生成选项及 HTML 模板格式化保存功能,同时修复多项渲染和样式问题,提高文档转换的稳定性和准确性。

新功能

  • 导出内置与自定义 Word 样式为 CSS:
    前向转换时将 Word 样式保留为 HTML CSS,便于所见即所得编辑体验。
  • WordProcessing 内联样式支持:
    新增选项支持内嵌样式而非外部 CSS。
  • HTML 保存支持模板格式字符串:
    可指定外部资源名称中的占位符,实现模板化输出。
  • 带资源回调的 HTML 保存方法:
    增强资源保存灵活性,支持回调接口。
  • 保存选项类默认无参构造函数:
    所有保存选项类新增参数无参构造器,简化实例化。
  • 新增支持格式的新建文档构造器:
    允许直接创建空白文档,支持多种格式。

改进

  • 优化表格与形状渲染:
    提升表格和形状的视觉准确性。
  • 支持 Border-Spacing CSS 属性:
    增加该 CSS 规则的解析和应用。
  • 增强 CSS 解析能力:
    修复并完善 CSS 解析器,提高兼容性。
  • 替换 System.Drawing 依赖:
    保障跨平台性能和代码可维护性。

Bug 修复

  • 修正文本框与 SVG 渲染错误:
    解决形状内文本及 SVG 解析相关问题。
  • 避免样式重复问题:
    消除编辑回环时 CSS 类和规则重复生成。
  • 修复资源加载与格式检测错误:
    解决图片加载和 PDF 格式识别相关缺陷。

公共 API 及向后兼容性变更

新增公共类型

  • com.groupdocs.editor.options.HtmlSaveOptions
  • com.groupdocs.editor.options.IHtmlSavingCallback

新增公共成员

  • boolean WordProcessingEditOptions.getUseInlineStyles()
  • EditableDocument.save(Writer htmlMarkup, HtmlSaveOptions saveOptions)
  • 无参构造函数支持:DelimitedTextSaveOptions, EbookSaveOptions, PresentationSaveOptions, SpreadsheetSaveOptions, WordProcessingSaveOptions
  • 新增构造器:Editor(Action<InputStream>, IDocumentFormat) 支持新建文档

移除公共成员

  • EditableDocument.fromBodyMarkupAndResourceFolder() 方法已废弃,建议使用 fromMarkupAndResourceFolder() 替代。

🔍 查看完整发行说明

访问 GroupDocs.Editor for Java 24.4 发布说明 获取详细内容。


word styles export | html inline styles | editable document java | groupdocs.editor save options | resource callback html

VersionRelease Date
25.32025年3月28日
24.92024年9月19日
24.42024年4月26日
23.92023年9月20日
23.5.12023年7月26日
23.52023年5月17日
23.22023年2月6日
22.112022年11月16日
22.92022年9月27日
22.62022年8月25日
22.42022年4月21日
20.8.12022年1月25日
17.92022年1月25日
20.112020年11月25日
20.82020年8月13日
19.102019年10月4日
19.42019年4月3日
18.92018年9月12日