MCPcopy Index your code
hub / github.com/AstraBert/PdfItDown

github.com/AstraBert/PdfItDown @4.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.1.0 ↗ · + Follow
129 symbols 316 edges 17 files 16 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Converter (Interface)
(no doc) [6 implementers]
crates/pdfitdown/src/types.rs

Core symbols most depended-on inside this repo

make_1x1_png
called by 14
crates/pdfitdown/src/img/mod.rs
convert_to_file
called by 12
crates/pdfitdown/src/types.rs
convert_multiple_files
called by 7
crates/pdfitdown/src/types.rs
convert_directory
called by 7
crates/pdfitdown/src/types.rs
convert
called by 6
crates/pdfitdown-python/src/lib.rs
supported_formats
called by 6
crates/pdfitdown/src/lib.rs
make_minimal_docx
called by 6
crates/pdfitdown/src/office/mod.rs
isMusl
called by 5
crates/pdfitdown-ts/index.js

Shape

Function 86
Method 30
Class 11
Enum 1
Interface 1

Languages

Rust81%
Python10%
TypeScript9%

Modules by API surface

crates/pdfitdown/src/markup/mod.rs16 symbols
crates/pdfitdown/src/text/mod.rs15 symbols
crates/pdfitdown/src/lib.rs15 symbols
crates/pdfitdown/src/img/mod.rs14 symbols
crates/pdfitdown/src/office/mod.rs13 symbols
crates/pdfitdown-python/src/lib.rs11 symbols
packages/benchmarks/scripts/generate_report.py7 symbols
crates/pdfitdown-ts/src/lib.rs7 symbols
packages/benchmarks/scripts/json_to_md.py6 symbols
crates/pdfitdown/src/types.rs6 symbols
crates/pdfitdown-ts/index.js6 symbols
crates/pdfitdown-wasm/src/lib.rs5 symbols

For agents

$ claude mcp add PdfItDown \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact