金山文档技能相比腾讯文档技能的功能劣势
Lv.2潜力创作者
腾讯文档技能 vs 金山文档技能 功能对比分析
一、腾讯文档独有的功能
1.1 思维导图创建
腾讯文档支持通过 Mermaid 语法创建思维导图(create_flowchart_by_mermaid),适用于知识层次整理和结构化思考。金山文档技能不包含思维导图的 API 操作。
1.2 流程图创建
腾讯文档支持通过 Mermaid 语法创建流程图(create_flowchart_by_mermaid),适用于架构展示和流程描述。金山文档技能同样不具备流程图创建能力。
1.3 收集表(原生表单收集)
腾讯文档通过 manage.create_file + file_type=form 支持创建原生收集表,用于表单收集和数据汇总场景,拥有独立的表单提交、数据汇总链路。金山文档虽有"信息收集表单生成"工作流(form-generator.md),但那是基于表格模拟的方案,不是原生的收集表文档类型。
1.4 能力上报机制
腾讯文档设有 report_unsupported_feature 工具,当用户请求的功能在工具列表中找不到对应支持时,可静默上报给平台,形成需求反馈闭环。金山文档没有类似机制,仅有 kdocs-cli feedback 的手动反馈入口。
1.5 Word 文档双引擎
腾讯文档提供两个 Word 编辑引擎,形成互补:
引擎 | 说明 |
docengine | 独立服务,支持 create_with_markdown 一步从 Markdown 生成 Word,以及精细的文档编辑操作(结构感知、多类型插入、格式控制) |
doc(doc.* 系列) | 传统 Word 格式引擎,内置多种模板(合同、论文、公文、通用、散文等),通过场景识别和风格自定义 Prompt 驱动 |
金山文档仅有单一的 wps.* 系列 Word 工具,没有模板驱动的智能文档生成能力。
1.6 知识库空间管理(Space 节点树)
腾讯文档支持对知识库空间的完整节点树管理,包括创建空间、查询空间列表、创建/删除/移动空间节点(query_space_node、create_space_node、delete_space_node 等),形成层级化的组织结构。金山文档的"空间"概念与此不同,主要通过 kwiki(个人知识库)实现知识管理。
1.7 大文件导入的 COS 两步上传
腾讯文档的文件导入采用 pre_import → 上传 COS → async_import 的三步流程,配合 import_file.sh 脚本实现大文件的可靠上传和断点续传。金山文档的 upload_file 是单步 Base64 直传,适合中小文件场景。
二、腾讯文档技能更强大或更完善的功能
2.1 智能文档 — 腾讯文档更强大
两者都有智能文档类型(金山 OTL vs 腾讯 SmartCanvas),但腾讯文档在创建体验和编辑精度上更完善:
维度 | 金山文档(OTL) | 腾讯文档(SmartCanvas) |
内容格式 | 标准 Markdown | MDX 格式(兼容全部 Markdown,额外支持分栏布局、高亮块、待办、带样式文本等高级组件) |
创建方式 | 先 create_file 创建空文档,再 otl.insert_content 写入内容(两步) | create_smartcanvas_by_mdx 一步完成创建和内容写入 |
编辑定位 | 按 block_id 定位,需先查询再操作 | smartcanvas.find 搜索定位 + smartcanvas.edit 原子编辑,支持按文本内容搜索后直接修改 |
模板生态 | 无内置模板 | 内置 36+ 精细模板(工作总结、晋升述职、PRD、竞品分析、商业计划书、旅行攻略、婚礼策划等),自动匹配模板生成 |
分栏布局 | 不支持 | 原生支持 ColumnList 分栏布局,可设置列数和宽度比例 |
内容搜索 | 需通过 block_query 遍历查询 | smartcanvas.find 支持全文搜索,直接返回匹配位置 |
维度 | 腾讯文档的"MDX" | 行业标准 MDX(Markdown for JSX) |
本质 | 腾讯文档内部定义的文档内容格式,是 SmartCanvas 智能文档的私有序列化协议 | 开源社区标准格式,允许在 Markdown 中嵌入 JSX 组件 |
来源 | 腾讯文档产品自研,仅在腾讯文档生态内使用 | 由 MDX 官方团队维护,有成熟的 npm 生态(@mdx-js/mdx) |
扩展方式 | 用类似 XML 标签的语法扩展 Markdown,如 <ColumnList>、<Callout>、<Todo> 等,对应腾讯文档自身的 UI 组件 | 用 JSX 语法扩展 Markdown,可以嵌入任意 React 组件,由 JavaScript 运行时渲染 |
运行环境 | 腾讯文档服务端解析,渲染为腾讯文档的富文本块 | 需要 JavaScript 构建工具链(Webpack/Vite),在浏览器或 Node.js 中编译运行 |
2.2 Word 文档编辑 — 腾讯文档更精细
两者都支持 Word 操作,但腾讯文档的 docengine 是独立 Word 编辑引擎,在操作粒度和结构感知上更精细:
维度 | 金山文档(wps.core_execute) | 腾讯文档(docengine) |
文本属性 | modifyParagraphFontStyle key-value 模式,支持加粗/高亮 | update_text_property 支持加粗、斜体、下划线、删除线、小型大写、字体颜色、背景颜色共 7 种属性 |
行距控制 | modifyParagraphLineSpacing,需传 spacingRule 枚举值 | update_line_spacing 支持三种行距模式:倍数行距(auto)、固定磅值(exact)、最小磅值(atLeast),支持段前/段后间距,且可批量更新多个段落 |
结构感知 | getFullContent / getParagraphContent 按段落索引读取 | get_outline 获取标题层级树 + 各区域可操作范围;resolve_document_structure 返回完整结构树(段落、标题、表格、文本框、代码块等所有块级元素的层级和精确位置),可直接定位到表格的指定单元格 |
查找替换 | findContent / replaceContent | find(返回匹配位置 + 上下文)→ replace_text(精确范围替换),支持先查找让用户确认位置再替换;另有 find_and_replace_text 全局一键替换 |
插入能力 | 修改段落内容、插入段落 | 插入文本、段落、表格、图片、分页符、任务/待办、批注、Markdown 块,类型更丰富 |
文档标识 | 仅 file_id | 支持 file_url(文档链接)和 file_id 双模式,用户直接给链接即可操作 |
创建方式 | 创建空白文档后逐段写入 | create_with_markdown 一步从 Markdown 生成完整 Word 文档 |
腾讯文档的核心优势
腾讯文档在图表类文档创建(思维导图/流程图,Mermaid 语法原生支持)和 Word 智能模板生成(双引擎 + 36+ 模板 + 精细结构感知编辑)方面有独到优势。SmartCanvas 的 MDX 格式相比标准 Markdown 提供了更丰富的排版组件,其模板生态覆盖职场、商业、生活全场景,创建和编辑体验更流畅。
金山文档的核心优势
金山文档在多维表格(DbSheet,6 种视图、27 种字段类型、Webhook、仪表盘、父子记录)、PDF 全流程处理(拆分/合并/转换/翻译)、AI PPT(主题生成 + 文档转 PPT + 多轮交互)、演示文稿精细编辑(字体/配色主题 + 形状插入 + 导入外部页面)、文件组织管理(标签/收藏/回收站/最近访问/跨盘复制/文件名检查)以及 11 种高级自动化工作流方面显著领先,整体能力覆盖面更广、深度更深。
共有能力对比
在两者共有的能力中,腾讯文档在智能文档创建体验和 Word 编辑精细度上更优;金山文档在文件分享控制、表格高级功能和导出多样性上更完善。