n8n-nodes-kordoc

中文文档
0.1.70发布于 2026/11/04MITTypeScriptCommonJS构建来源已验证

n8n community node for converting HWP, HWPX, PDF, and Office documents to Markdown with KorDoc

原始使用文档
文档目录5 节
  1. 설치
  2. n8n Community Nodes
  3. 사용법
  4. 개발
  5. 라이선스

n8n-nodes-kordoc

kordoc를 사용해 HWP, HWPX, HWPML, PDF, XLS, XLSX, DOCX 문서를 Markdown 또는 구조화 JSON으로 변환하는 n8n 커뮤니티 노드입니다.

설치

n8n Community Nodes

  1. n8n에서 Settings > Community Nodes로 이동합니다.
  2. Install을 누르고 n8n-nodes-kordoc를 입력합니다.
  3. 설치 후 n8n을 다시 시작합니다.

자체 호스팅 환경에서는 n8n 사용자 디렉터리에서도 설치할 수 있습니다.

cd ~/.n8n/nodes
npm install n8n-nodes-kordoc

Node.js 22 이상이 필요합니다.

사용법

중요: 이전 노드에서 출력되는 파일의 바이너리 필드 이름을 data로 지정하세요. n8n Form Trigger를 사용한다면 파일 필드의 Field Name을 data로 설정하고, KorDoc Parser의 Binary Property도 data로 둡니다.

  1. 이전 노드의 Binary 출력에 data 필드로 문서가 들어 있는지 확인합니다.
  2. KorDoc Parser 노드를 추가합니다.
  3. 다음 옵션을 설정하고 워크플로를 실행합니다.
옵션기본값설명
Binary Propertydata입력 문서가 들어 있는 바이너리 속성명
Output Formatmarkdownmarkdown은 변환된 문자열, json은 KorDoc의 구조화 파싱 결과를 반환
Extract Imagesfalse추출 이미지를 image_0, image_1 등의 출력 바이너리 속성으로 반환

Markdown 출력 예시:

{
  "fileName": "example.hwpx",
  "content": "# 변환된 마크다운 내용...",
  "parsedAt": "2026-07-20T10:00:00.000Z"
}

Output Format이 json이면 content에 fileType, markdown, blocks, metadata, outline, warnings가 포함됩니다. 이미지 바이트는 JSON에 중복 저장하지 않으며, Extract Images를 켰을 때만 n8n 바이너리 출력으로 제공합니다.

입력 바이너리가 없거나 KorDoc이 파싱 오류를 반환하면 노드가 NodeOperationError를 발생시킵니다. n8n의 Continue On Fail을 켜면 실패한 입력은 워크플로를 중단하지 않고 error 필드로 반환됩니다.

개발

npm install
npm run build
npm test

빌드 결과는 dist/에 생성됩니다. kordoc는 GitHub upstream을 직접 참조하며, 매일 실행되는 GitHub Actions 워크플로가 새 커밋을 감지하면 패치 버전을 올리고 빌드한 뒤 커밋과 태그를 푸시합니다.

라이선스

MIT

版本与发布记录

n8n-nodes-kordoc 共发布 69 个版本,首次发布于 2026/07/20;过去 12 个月发布了 69 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.1.70latest2026/11/04今天
0.1.692026/11/031 天前
0.1.682026/11/022 天前
0.1.672026/11/013 天前
0.1.662026/10/314 天前
0.1.652026/10/305 天前

关于 n8n-nodes-kordoc 的常见问题

n8n-nodes-kordoc 是什么?

n8n community node for converting HWP, HWPX, PDF, and Office documents to Markdown with KorDoc

如何安装 n8n-nodes-kordoc?

在项目目录运行 npm install n8n-nodes-kordoc,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:n8n-workflow(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

n8n-nodes-kordoc 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

n8n-nodes-kordoc 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

n8n-nodes-kordoc 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

n8n-nodes-kordoc 可以商用吗?

n8n-nodes-kordoc 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

n8n-nodes-kordoc 还在维护吗?

最新版本 0.1.70 发布于 2026/11/04(今天);至今共发布 69 个版本,其中过去 12 个月发布了 69 个;首次发布于 2026/07/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。