
firecrawl/anydoc
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
파이어크롤/애니닥은 [[T0]에서 가져온 에이전트 스킬 후보입니다.
개요
파이어크롤/애니닥은 [[T0]에서 가져온 에이전트 스킬 후보입니다.
개요(AI 번역)
문서(워드, 파워포인트, 엑셀, 오픈문서, RTF, EPUB, CSV, PDF)를 깔끔한 GitHub 스타일의 마크다운으로 변환하는 빠른 러스트 라이브러리입니다. Node.js, 파이썬, 브라우저(WebAssembly)용 바인딩도 포함합니다.
Firecrawl이 개발하여 어떤 오피스 문서든 한 자릿수 밀리초 단위로 LLM 준비 가능한 Markdown으로 변환하며, 어떤 형식이든 일정한 출력을 제공합니다. Firecrawl Parse를 구동하므로, 직접 실행하고 싶지 않다면, 호스팅된 API가 동일한 변환 기능과 함께 anydoc이 읽을 수 없는 스캔 페이지의 OCR 모델을 제공합니다.
브라우저에서 시도해 보세요: 데모 페이지는 라이브러리를 WebAssembly로 실행하므로 파일은 로컬에서 변환되고 컴퓨터에서 벗어나지 않습니다.
퀵 스타트
요원 스킬
anydoc은 에이전트 스킬로 배송되므로, 에이전트가 만나는 어떤 문서든 읽을 수 있습니다:
이 기술은 에이전트가 anydoc CLI로 문서를 변환하는 방법을 가르칩니다. Claude Code, Codex, Cursor, OpenCode 및 기타 호환 에이전트와 호환됩니다.
CLI
npx는 첫 실행 시 플랫폼용 미리 구축된 바이너리를 다운로드합니다. 영구 anydoc 명령어를 사용하려면 npm install -g @firecrawl/anydoc로 전역적으로 설치하세요. 모든 옵션을 위해 anydoc --help를 실행하세요.
Node.js
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
anydoc
Fast Rust library that converts documents (Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF) into clean GitHub-Flavored Markdown. Includes bindings for Node.js, Python, and the browser (WebAssembly).
Built by Firecrawl to turn any office document into LLM-ready Markdown in single-digit milliseconds, with one consistent output no matter which format goes in. It powers Firecrawl Parse, so if you’d rather not run it yourself, the hosted API gives you the same conversion plus our OCR models for the scanned pages anydoc can’t read on its own.
Try it in your browser: the demo page runs the library as WebAssembly, so files are converted locally and never leave your machine.
Quick start
Agent skill
anydoc ships as an Agent Skill, so your agent can read any document it runs into:
npx skills add firecrawl/anydoc
The skill teaches the agent to convert documents with the anydoc CLI. Works with Claude Code, Codex, Cursor, OpenCode, and any other compatible agent.
CLI
npx @firecrawl/anydoc report.docx # Markdown to stdout
npx @firecrawl/anydoc slides.pptx -o slides.md # or to a file
npx @firecrawl/anydoc - --format csv < data.csv # read stdin
npx @firecrawl/anydoc scan.pdf --ocr hosted # scanned pages via Firecrawl Parse
npx downloads the prebuilt binary for your platform on first run. For a permanent anydoc command, install globally with npm install -g @firecrawl/anydoc. Run anydoc --help for all options.
Node.js
npm install @firecrawl/anydoc
import { toDocument, toMarkdown, toMarkdownBytes } from '@firecrawl/anydoc';
// From a file path:
const markdown = await toMarkdown('report.docx');
// To enable OCR:
const markdown = await toMarkdown('report.docx', { ocr: 'hosted' );
// From bytes, with the format detected from the content:
const fromBytes = await toMarkdownBytes(bytes);
// Or name it, which signature-less formats (CSV) need:
const fromCsv = await toMarkdownBytes(bytes, 'csv');
// Or stop at the document model, which also carries embedded assets:
const document = await toDocument(bytes);
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add firecrawl/anydoc