SVJLucas / Scanipy

Scanipy stands for "scan it with Python"—it's your smart Python library for scanning and parsing complex PDF files like books, reports, articles, and academic papers. Utilizing cutting-edge Deep Learning algorithms, Scanipy transforms your PDFs into a treasure trove of extractable information: tables, images, equations, and text.
MIT License
19 stars 1 forks source link
deep-learning ocr ocr-recognition pdf pdf-parser

Scanipy: Deep Learning-Powered PDF Scanning and Parsing

Scanipy logo oficial

Scanipy stands for "scan it with Python"—it's your smart Python library for scanning and parsing complex PDF files like books, reports, articles, and academic papers. Utilizing cutting-edge Deep Learning algorithms, Scanipy transforms your PDFs into a treasure trove of extractable information: tables, images, equations, and text. Say goodbye to manual scanning tasks and hello to automated, intelligent data extraction.

Example

Run with

import scanipy

parser = scanipy.Parser()
document = parser.extract("test.pdf")
document.to_markdown(output_folder="output")

Visualize the extracted blocks with

document.visualize_pipeline(page=0, step=0)