- Add --pages flag to insert <!-- Page N --> markers between pages - Add --select-pages flag to process only specific pages (e.g. 1,3,5-10) - Wire MarkdownOptions and page filter through process_pdf_with_config - Fix fuzzy CMap matching that caused Cyrillic substitution on Latin text - Fix whitespace Tj items not advancing text matrix (broke gap detection) - Tighten single-char fragment join threshold from 0.25 to 0.20 - Gitignore debug/diagnostic binaries and remove tracked ones Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
40 lines
427 B
Plaintext
40 lines
427 B
Plaintext
# Rust build artifacts
|
|
/target/
|
|
debug/
|
|
*.pdb
|
|
|
|
# Cargo lock (optional for libraries)
|
|
Cargo.lock
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Test files
|
|
*.pdf
|
|
!tests/fixtures/*.pdf
|
|
|
|
# Build cache
|
|
**/*.rs.bk
|
|
|
|
# Local samples and scripts
|
|
samples/
|
|
scripts/
|
|
|
|
# Test output
|
|
test_output/
|
|
|
|
# Debug/diagnostic binaries
|
|
src/bin/debug_*.rs
|
|
src/bin/dump_*.rs
|
|
src/bin/profile_*.rs
|
|
src/bin/detection_report.rs
|
|
REPORT.md
|