mcpField
S
syncfusion-java-word

syncfusion-java-word

github.com/syncfusion文档处理2112 次安装1 周前更新
代码仓库

关于 syncfusion-java-word

使用 Syncfusion Word Library 参考资料生成 Java 代码的 skill,面向需要处理 DOCX 等文档的开发者;仅依据文档中列出的 API 输出代码,不创建文件。

主要功能

  1. 01生成 Java 代码片段
  2. 02创建和编辑 Word 文档
  3. 03转换多种文档格式
  4. 04合并、拆分和比较文档
  5. 05处理安全与修订

适用场景

  1. 01生成格式化 DOCX 的 Java 代码
  2. 02将 HTML 或 RTF 转换为 DOCX
  3. 03添加邮件合并、批注或文档保护

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/syncfusion/document-sdk-skills --skill syncfusion-java-word

安装后在 Claude Code 中输入/syncfusion-java-word确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
references/
bookmarks.md
comments.md
compare-word-documents.md
content-controls.md
document-structure.md
encryption.md
fields.md
find-and-replace.md
footnotes-and-endnotes.md
form-fields.md
header-footer.md
html-conversions.md
hyperlinks.md
macros.md
mail-merge.md
markdown-conversion.md
mathematical-equation.md
merge-word-documents.md
paragraph-and-styles.md
rtf-conversions.md
shapes.md
split-word-documents.md
styles-and-formats.md
tables.md
text-conversions.md
track-changes.md
watermark.md
xml-conversions.md

详细介绍

Word(DOCX)文档处理

概述

使用 Syncfusion Word Library 创建、编辑和转换 Word(.docx、.html)文件。 此技能支持一种操作模式——为用户的项目生成 Java 代码。

核心功能

  • 创建和编辑: 文档(.docx、.rtf、.txt、.xml、.html)、段落、标题、样式、列表、表格、形状、图像、超链接、书签、水印、页眉/页脚、表单字段、内容控件。
  • 高级功能: 邮件合并(DataTable、JSON、XML、自定义对象)、修订跟踪、批注、数学公式(LaTeX)、比较/拆分/合并文档。
  • 转换: HTML ↔ DOCX、RTF ↔ DOCX、文本 ↔ DOCX、XML ↔ DOCX
  • 安全性: 密码加密/解密、带可编辑区域的文档保护、宏管理

前提条件

快速入门示例

示例 1:生成代码(模式 1)

用户:“请演示如何创建带表格的 Word 文档”

结果: 显示 Java 代码片段(不创建文件)

工作流:

步骤 1 — 建议添加 docio jars 作为引用
  • Java 应用程序需要引用以下 jar 文件。
  • syncfusion®-docio
  • syncfusion®-javahelper
  • 安装 file formats controls 后即可获取依赖 jar 文件。可在安装目录中找到所需的 jar 文件。
  • 位置:{ProgramFilesFolder}\Syncfusion\Essential Studio\ {Platform}\ {version}\JarFiles
  • 示例:C:\Program Files (x86)\Syncfusion\Essential Studio\FileFormats\18.3.0.35\JarFiles
步骤 2 — 仅使用参考文件生成代码

请勿编造、猜测或建议参考文件中未明确列出的任何 API、方法、类或包。

  • 阅读与所请求功能相关的 references/*.md 文件
  • 严格依据这些文件中的 API 和代码片段编写 Java 代码

代码参考

所有模板和代码片段都在 references/ 文件夹中:

文件内容
document-structure.md创建/加载文档、添加节、页面设置、保存到文件或流、支持的格式
styles-and-formats.md段落、标题、项目符号列表和编号列表
paragraph-and-styles.md添加段落、段落格式设置、样式(内置/自定义)、文本格式设置、制表位、分隔符、符号、文本框
tables.md创建表格、单元格格式设置、合并单元格
bookmarks.md创建书签、导航、检索、插入、替换、删除内容
shapes.md添加形状、设置格式、旋转、组合、取消组合形状
mail-merge.md简单字段合并、与区域(组)合并、嵌套合并、DataTable、动态对象、业务对象、DataView、XML、JSON、图像合并字段、合并事件(MergeField、MergeImageField、BeforeClearField、BeforeClearGroupField)、字段映射、检索合并字段名称、删除空段落、清除字段选项
form-fields.md添加复选框、下拉列表、文本输入字段,修改属性
macros.md加载/保存启用宏的文档(DOTM、DOCM)、检查是否包含宏、删除宏、在转换过程中保留宏
mathematical-equation.md创建公式(分数、根式、矩阵、N 元数组等)、修改现有公式、LaTeX 支持、公式格式设置
split-word-documents.md按节、标题、书签、占位文本拆分文档
merge-word-documents.md在新页面或同一页面合并文档、保留导入的列表样式
compare-word-documents.md比较两个 Word 文档、设置作者和日期、比较选项、忽略格式更改
html-conversions.md将 HTML 转换为 DOCX、将 DOCX 转换为 HTML、XHTML 验证、自定义图像(导入/导出)、CSS 选择器、导出选项、导出页眉/页脚
rtf-conversions.md将 RTF 转换为 DOCX、将 DOCX 转换为 RTF、保留格式和内容
markdown-conversion.md将 Markdown 转换为 DOCX、将 DOCX 转换为 Markdown、自定义图像、支持 CommonMark 和 GitHub 风格语法
text-conversions.md将 Text 转换为 DOCX、将 DOCX 转换为 Text、提取纯文本、保留文本内容
xml-conversions.md将 Word 转换为 XML(WordML)、将 XML 转换为 Word、Word Processing XML 格式(2007+)
encryption.md使用密码加密、打开加密文档、移除加密、保护文档免于编辑、可编辑区域
watermark.md文本和图片水印、水印布局、缩放、冲淡效果、移除水印
find-and-replace.mdFind/FindAll/FindNext、Replace(字符串/正则表达式)、ReplaceSingleLine 和 FindItem* API
footnotes-and-endnotes.md添加脚注和尾注、设置位置(页面底部/节末)、编号格式、分隔符、修改内容、移除注释
track-changes.md启用/禁用修订、接受/拒绝更改、按审阅者筛选、修订信息
comments.md添加/修改/移除批注、在指定文本上插入批注、访问父批注、检索带批注的项目
content-controls.md块级和内联内容控件、类型(富文本、纯文本、复选框、日期、下拉列表、图片)、属性、保护、填写表单、XML 映射
header-footer.md添加/移除页眉和页脚、使用字段(日期、时间)添加页码、奇偶页设置、首页不同、边框、图像、链接到前一节
hyperlinks.md网页超链接、电子邮件超链接、文件超链接、书签超链接、图像超链接、修改超链接

规则

  • 切勿使用 Python 库(例如 python-docx)

评论

支持 Markdown