{"categories":[{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/2"}],"enrichment":{"capability":"Identifies and extracts tables from images and PDF files using OpenCV-based image processing, with optional OCR integration to parse table content.","skillfed_tags":["document-processing","table-extraction","ocr-integration"],"use_cases":["Batch extract tables from scanned documents or screenshots for data analysis without manual re-entry","Convert PDF reports containing tabular data into structured Excel files for downstream processing","Automate table detection in document pipelines where neural network overhead is impractical","Parse invoice or receipt images to extract line-item tables for accounting systems","Build document ingestion workflows that preserve table formatting when converting to structured formats"],"what_it_does":"img2table is a Python library for identifying and extracting tables from images and PDF files. It uses OpenCV-based image processing to detect table boundaries and cell structures without relying on neural networks, making it lighter and more CPU-friendly than deep-learning alternatives. The library supports common image formats and PDFs, handles complex table structures like merged cells, and returns results as structured objects with Pandas DataFrame representations.\n\nThe package integrates with multiple OCR services\u2014Tesseract, PaddleOCR, EasyOCR, docTR, RapidOCR, Surya, Google Vision, and AWS Textract\u2014to extract text from detected table cells. Extracted tables can be exported to Excel while preserving their original structure. It requires numpy, pypdfium2, opencv-contrib-python, beautifulsoup4, and xlsxwriter as runtime dependencies.","worth_installing":"Yes, if you need lightweight table extraction from images or PDFs without deep-learning overhead. The MIT license, active maintenance, and broad OCR integration make it practical for production use. Install friction is moderate due to compiled dependencies, but pre-built wheels are available. No known vulnerabilities. Suitable for CPU-constrained environments and batch document processing."},"id":"img2table","links":{"html":"https://skillfed.io/packages/img2table","md":"https://skillfed.io/packages/img2table.md","pypi":"https://pypi.org/project/img2table/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-10","license_spdx":"MIT","license_treatment":"permissive","name":"img2table","python_support":"supports_current","summary":"img2table is a table identification and extraction Python Library for PDF and images, based on OpenCV image processing"},"popularity":{"monthly_downloads":218583,"position":9338,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
