Extract local PDF tables to CSV
abox_pdf_to_csvExtracts selectable-text tables from an unencrypted local PDF and writes them to UTF-8 CSV, with page/table filters and spreadsheet-safe escaping. No OCR.
Instructions
Infer selectable-text tables in an unencrypted local PDF. Writes UTF-8 BOM CSV, comma delimiter, CRLF, blank rows between tables. No OCR. Dates and amounts may be normalized; ambiguous auto dates use day/month/year. Formula-like text is escaped by default. Review the CSV; structural verification does not prove accuracy. Conservative filter preflight accepts unfiltered/Flate without predictors and can also refuse blocked PDF names printed in text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | All pages, or an ascending unique 1-based selection such as 1,3-5. | all |
| date_order | No | auto | |
| input_path | Yes | Absolute local filesystem path. URLs and network shares are refused. | |
| output_path | Yes | Absolute local filesystem path. URLs and network shares are refused. | |
| table_index | No | Optional 1-based detected table; omitted exports all tables. | |
| include_headers | No | ||
| spreadsheet_safe | No |