Configure input backends and template pinning
masterThe default input reader cascade is [pdfium, pdftotext]. pypdfium2 is the default for speed, falling back to pdftotext if it fails to match or misses required fields.
Template Pinning:
If a template is sensitive to layout (e.g., relies on specific column alignment), you can pin the backend by adding input_module: pdftotext as a top-level key in the template YAML. This ensures the template always uses pdftotext even in auto mode.
Manual Override:
Use the --input-reader CLI flag or input_module= to force a specific backend. Note that forcing a backend ignores any input_module pin defined within a template.