superdoc/docx-editor

SuperDoc - Build AI agents that work with DOCX (DOCX Editor, DOCX Agent SDK)

해결하는 문제

SuperDoc는 DOCX 파일을 HTML로 변환하지 않고 브라우저에서 직접 렌더링하고 편집하는 방법을 제공합니다. 편집 중에 문서 구조(페이지 나누기, 머리글, 바닥글 등)를 유지하고 변경 사항을 원래 XML 형식으로 다시 쓰는 문제를 해결합니다.

작동 방식

OOXML 기반 문서 모델을 사용하여 파일을 점진적으로 읽고 경계가 있는 창을 렌더링합니다. 이를 통해 브라우저 DOM 없이 작동하고 단일 협업 모델을 통해 콘텐츠와 패키지 상태를 동기화할 수 있습니다. 브라우저, Node.js, Python, CLI 및 MCP 서버에서 사용할 수 있는 통합 Document API를 제공합니다.

대상 사용자

브라우저 기반 문서 편집기를 구축하는 개발자와 원시 XML 대신 고수준 작업을 사용하여 DOCX 파일을 프로그래밍 방식으로 조작해야 하는 AI 에이전트를 만드는 개발자를 위해 설계되었습니다.

주요 기능

  • DOCX 네이티브 편집: 편집 내용이 XML에 직접 기록되어 페이지 나누기, 섹션 및 표가 보존됩니다.
  • 에이전트 준비: AI 에이전트가 문서 작업을 수행할 수 있는 구조화된 API를 제공합니다.
  • 협업: 제안, 주석, 변경 추적 및 Yjs를 통한 실시간 협업을 지원합니다.
  • 다국어 지원: Node.js 및 Python용 SDK, CLI 및 MCP 서버가 포함됩니다.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • Dispatch
  • 프로젝트