{
  "id": 18574829,
  "title": "Bank statement PDFs to CSV, part 7: installing tesseract on Windows, tested in CI",
  "url": "https://urgent.news/2026/11/06/bank-statement-pdfs-to-csv-part-7-installing-tesseract-on-windows",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-06T21:55:59.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/alapha888/bank-statement-pdfs-to-csv-part-7-installing-tesseract-on-windows-tested-in-ci-4do1"
  },
  "original_language": "en",
  "account": null,
  "summary": "This article details the installation of Tesseract OCR on Windows for a bank statement PDF to CSV converter. The previous posts established that OCR worked on Linux, but Tesseract was not bundled in the Windows installer, and installation steps had not been tested. The new CI job, ocr-windows, runs on every change to the converter and installs Tesseract using Chocolatey, adds Simplified Chinese language data, installs Python dependencies, regenerates fixtures, and runs test_ocr.py against a scanned fixture. The installation process took 1 minute 24 seconds, and all six rows were correctly recognized and parsed. The article also highlights that the previous failures were due to bugs in test_ocr.py that were only present on Windows. Despite these successes, the article notes that the tested scenario is limited to a clean synthetic scan and does not cover real bank scans with skew, noise, low resolution, or stamps. The next post in the series will address other untested scenarios.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}