# 201 Troubleshooting Fe01a5b8

> PDF Processing Troubleshooting

- Skill: `tools-only/201-troubleshooting-fe01a5b8` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/201-troubleshooting-fe01a5b8`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/201-troubleshooting-fe01a5b8/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tools-only/201-troubleshooting-fe01a5b8

---

# PDF Processing Troubleshooting

Common issues and solutions for PDF processing scripts.

## Common issues

### "Module not found" errors

```bash
pip install -r requirements.txt
```

### Tesseract not found

```bash
# Install tesseract system package (see Dependencies in SKILL.md)
```

### Memory errors with large PDFs

```python
# Process page by page instead of loading entire PDF
with pdfplumber.open("large.pdf") as pdf:
    for page in pdf.pages:
        text = page.extract_text()
        # Process page immediately
```

### Permission errors

```bash
chmod +x scripts/*.py
```

## Getting help

All scripts support `--help`:

```bash
python scripts/analyze_form.py --help
python scripts/extract_tables.py --help
```

For detailed documentation on specific topics, see:

- [forms.md](forms.md) - Complete form processing guide
- [tables.md](tables.md) - Advanced table extraction
- [ocr.md](ocr.md) - Scanned PDF processing
- [workflows.md](workflows.md) - Common workflows and best practices

