anydoc
Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, 그리고 PDF 파일을 깔끔한 Markdown으로 변환하세요. Rust로 제작되었으며, Node.js와 Python 바인딩을 제공합니다.
파일 탐색기
- config.yml
- v0.2.1.md
- v0.2.2.md
- v0.2.3.md
- ci.yml
- pages.yml
- release.yml
- mammoth_convert.js
- .gitignore
- convert.py
- judge.py
- metrics.py
- package-lock.json
- package.json
- README.md
- render_truth.py
- report.py
- requirements-heavy.txt
- requirements.txt
- convert.mjs
- convert.py
- convert.rs
- csv.rs
- doc.rs
- docx.rs
- epub.rs
- numfmt.rs
- odf.rs
- pdf.rs
- ppt.rs
- rtf.rs
- xls.rs
- xlsb.rs
- xlsx.rs
- ampm-multibyte
- ampm-token-multibyte
- conditions
- currency
- datetime
- elapsed
- four-sections
- fraction
- percent
- scientific
- workbook-stream
- sheet1-bin
- styles-bin
- workbook-bin
- merged.xlsx
- sheet.xls
- sheet.xlsb
- sheet.xlsx
- .gitignore
- Cargo.toml
- README.md
- document.rs
- lib.rs
- .gitignore
- build.rs
- Cargo.toml
- cli.js
- dts-header.d.ts
- index.d.ts
- index.js
- package-lock.json
- package.json
- README.md
- test.mjs
- __init__.py
- _anydoc.pyi
- py.typed
- document.rs
- lib.rs
- test_anydoc.py
- Cargo.toml
- pyproject.toml
- README.md
- check-versions.sh
- SKILL.md
- lists.rs
- mod.rs
- sprm.rs
- stsh.rs
- content.rs
- mod.rs
- numbering.rs
- styles.rs
- mod.rs
- mod.rs
- styles.rs
- table.rs
- text.rs
- mod.rs
- styletext.rs
- cascade.rs
- mod.rs
- lexer.rs
- mod.rs
- table.rs
- tables.rs
- controls.rs
- mod.rs
- numfmt.rs
- xls.rs
- xlsb.rs
- xlsx.rs
- csv.rs
- detect.rs
- mod.rs
- pdf.rs
- asset.rs
- block.rs
- inline.rs
- link.rs
- list.rs
- mod.rs
- style.rs
- table.rs
- archive.rs
- limits.rs
- mod.rs
- path.rs
- relationships.rs
- xml.rs
- anchors.rs
- escape.rs
- inline.rs
- mod.rs
- table.rs
- tests.rs
- mod.rs
- mathml.rs
- mod.rs
- omml.rs
- tests.rs
- tex.rs
- assets.rs
- binary.rs
- blockstyle.rs
- chain.rs
- delta.rs
- drawingml.rs
- fields.rs
- grid.rs
- header.rs
- html.rs
- list.rs
- mc.rs
- mod.rs
- numbering.rs
- officeart.rs
- text.rs
- uri.rs
- error.rs
- lib.rs
- mod.rs
- book.md
- dot.png
- pres.fodp
- sheet.fods
- text.fodt
- deepnest--errors.ppt
- deepxml--errors.docx
- emptyrowrepeat--errors.ods
- hugerepeat--errors.ods
- hugespan--errors.ods
- hugespan--errors.pptx
- imagebomb--errors.docx
- zipbomb--errors.docx
- handmade-quoted.csv
- handmade-semicolon.csv
- handmade-utf16.csv
- sheet.csv
- handmade-blockstyle.doc
- handmade-cyrillic.doc
- handmade-shiftjis.doc
- text.doc
- handmade-altpath.docx
- handmade-blockstyle.docx
- handmade-manyrefs.docx
- handmade-math.docx
- handmade-numbering.docx
- handmade-ole.docx
- handmade-outline.docx
- handmade-rich.docx
- handmade-strict.docx
- handmade-tables.docx
- text.docx
- book.epub
- handmade-css-links.epub
- handmade-features.epub
- handmade-math.epub
- brokenpersist--recovers.ppt
- corrupt-styles--skips.docx
- empty--errors.docx
- encrypted--errors.odt
- mismatched--recovers.docx
- missing-styles--skips.docx
- truncated--errors.doc
- truncated--errors.docx
- unbalanced--recovers.rtf
- unclosed--recovers.docx
- pres.odp
- handmade-durations.ods
- handmade-gaps.ods
- sheet.ods
- handmade-blockstyle.odt
- handmade-defaults.odt
- handmade-lists.odt
- handmade-manifestcomment.odt
- handmade-math.odt
- text.odt
- text.pdf
- handmade-multimaster.ppt
- handmade-sparsenotes.ppt
- pres.ppt
- handmade-altpath.pptx
- handmade-inherit.pptx
- handmade-links.pptx
- handmade-math.pptx
- handmade-order.pptx
- handmade-strict.pptx
- pres.pptx
- handmade-bin.rtf
- handmade-blockstyle.rtf
- handmade-cocoa.rtf
- handmade-math.rtf
- handmade-merge.rtf
- text.rtf
- sheet.xls
- handmade-sheet.xlsb
- handmade-merged.xlsx
- sheet.xlsx
- snapshots__csv__handmade-quoted.csv.snap
- snapshots__csv__handmade-semicolon.csv.snap
- snapshots__csv__handmade-utf16.csv.snap
- snapshots__csv__sheet.csv.snap
- snapshots__doc__handmade-blockstyle.doc.snap
- snapshots__doc__handmade-cyrillic.doc.snap
- snapshots__doc__handmade-shiftjis.doc.snap
- snapshots__doc__text.doc.snap
- snapshots__docx__handmade-altpath.docx.snap
- snapshots__docx__handmade-blockstyle.docx.snap
- snapshots__docx__handmade-manyrefs.docx.snap
- snapshots__docx__handmade-math.docx.snap
- snapshots__docx__handmade-numbering.docx.snap
- snapshots__docx__handmade-ole.docx.snap
- snapshots__docx__handmade-outline.docx.snap
- snapshots__docx__handmade-rich.docx.snap
- snapshots__docx__handmade-strict.docx.snap
- snapshots__docx__handmade-tables.docx.snap
- snapshots__docx__text.docx.snap
- snapshots__epub__book.epub.snap
- snapshots__epub__handmade-css-links.epub.snap
- snapshots__epub__handmade-features.epub.snap
- snapshots__epub__handmade-math.epub.snap
- snapshots__malformed__brokenpersist--recovers.ppt.snap
- snapshots__malformed__corrupt-styles--skips.docx.snap
- snapshots__malformed__empty--errors.docx.snap
- snapshots__malformed__encrypted--errors.odt.snap
- snapshots__malformed__mismatched--recovers.docx.snap
- snapshots__malformed__missing-styles--skips.docx.snap
- snapshots__malformed__truncated--errors.doc.snap
- snapshots__malformed__truncated--errors.docx.snap
- snapshots__malformed__unbalanced--recovers.rtf.snap
- snapshots__malformed__unclosed--recovers.docx.snap
- snapshots__odp__pres.odp.snap
- snapshots__ods__handmade-durations.ods.snap
- snapshots__ods__handmade-gaps.ods.snap
- snapshots__ods__sheet.ods.snap
- snapshots__odt__handmade-blockstyle.odt.snap
- snapshots__odt__handmade-defaults.odt.snap
- snapshots__odt__handmade-lists.odt.snap
- snapshots__odt__handmade-manifestcomment.odt.snap
- snapshots__odt__handmade-math.odt.snap
- snapshots__odt__text.odt.snap
- snapshots__pdf__text.pdf.snap
- snapshots__ppt__handmade-multimaster.ppt.snap
- snapshots__ppt__handmade-sparsenotes.ppt.snap
- snapshots__ppt__pres.ppt.snap
- snapshots__pptx__handmade-altpath.pptx.snap
- snapshots__pptx__handmade-inherit.pptx.snap
- snapshots__pptx__handmade-links.pptx.snap
- snapshots__pptx__handmade-math.pptx.snap
- snapshots__pptx__handmade-order.pptx.snap
- snapshots__pptx__handmade-strict.pptx.snap
- snapshots__pptx__pres.pptx.snap
- snapshots__rtf__handmade-bin.rtf.snap
- snapshots__rtf__handmade-blockstyle.rtf.snap
- snapshots__rtf__handmade-cocoa.rtf.snap
- snapshots__rtf__handmade-math.rtf.snap
- snapshots__rtf__handmade-merge.rtf.snap
- snapshots__rtf__text.rtf.snap
- snapshots__xls__sheet.xls.snap
- snapshots__xlsb__handmade-sheet.xlsb.snap
- snapshots__xlsx__handmade-merged.xlsx.snap
- snapshots__xlsx__sheet.xlsx.snap
- gen_fixtures.py
- robustness.rs
- snapshots.rs
- document.rs
- lib.rs
- typescript.rs
- GeistMono-400.woff2
- GeistMono-500.woff2
- SuisseIntl-400.woff2
- SuisseIntl-450.woff2
- SuisseIntl-500.woff2
- logo-light.svg
- logo.svg
- index.html
- Cargo.toml
- LICENSE
- README.md
- test.mjs
- .gitattributes
- .gitignore
- Cargo.lock
- Cargo.toml
- LICENSE
- README.md
- rustfmt.toml
# 설치 가이드
rust- Rust (Cargo) latest
- Node.js latest
- Python latest
설치 및 실행 절차
cargo build --release
Rust 프로젝트를 빌드합니다.
cargo test
테스트를 실행합니다.
npx skills add firecrawl/anydoc
에이전트 스킬을 추가합니다.
핵심 명령어
cargo build --release
프로젝트를 컴파일하고 빌드합니다.
cargo test
모든 단위 테스트와 통합 테스트를 실행합니다.
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cargo add
설명 보기 ▼
cargo add
Add dependencies to a Rust project's `Cargo.toml` manifest.
cargo add {{dependency}}
Add the latest version of a dependency to the current project:
cargo add {{dependency}}@{{version}}
Add a specific version of a dependency:
cargo add {{dependency}} {{[-F|--features]}} {{feature_1,feature_2,...}}
Add a dependency and enable one or more specific features:
cargo test
설명 보기 ▼
cargo test
Execute the unit and integration tests of a Rust package.
cargo {{[t|test]}} {{test_name}}
Only run tests containing a specific string in their names:
cargo {{[t|test]}} -- --test-threads {{count}}
Set the number of simultaneous running test cases:
cargo {{[t|test]}} {{[-r|--release]}}
Test artifacts in release mode, with optimizations:
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npx
설명 보기 ▼
npx
이 명령은 `npm exec`의 별칭입니다.
tldr npm exec
자세한 내용은 원본 명령을 참고하세요:
pip install
설명 보기 ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
