Overview of Parsr Input Modules
masterDocument object containing an array of Words for each parsed Page.repository·master·Indexed 27 days ago
https://github.com/axa-group/parsrA minimal-footprint document cleaning, parsing, and extraction toolchain that converts images, PDFs, DOCX, and EML files into structured data formats including JSON, Markdown, CSV/Pandas DataFrames, and TXT. The ecosystem includes a Python client for API interaction, a GUI for visualization, and specialized utilities like parsr-fix-pdf-font for repairing broken unicode maps in PDFs using Tesseract.js. It supports various extraction backends including ABBYY FineReader Server and Amazon Textract.
Document object containing an array of Words for each parsed Page.The ML Heading Detection Module is designed to create heading elements from a collection of paragraphs. It identifies heading lines from all lines contained within paragraphs by applying Machine Learning methods.
Key features:
Dependency: This module requires the LinesToParagraphModule to function.
Parsr uses Output Modules to generate processed, enriched, and structured output files. Each module is responsible for a specific file type and provides a different level of data granularity.
Available output formats include:
Parsr is a toolchain for cleaning, analyzing, and extracting data from images (.jpg, .png, .tiff, etc.) and PDFs.
Key features include:
Supported output formats:
isPageNumber property to true for that specific paragraph in the document structure.List typed elements in the document based on these detections.The Parsr Jupyter Notebook demonstrates how to interact with the Parsr API using a Python interface. The notebook covers the following workflows:
parsr_output_interpreter class to reconstruct usable elements from a previously downloaded Parsr JSON file.table element containing an array of tableRows.Document, and passes it to the next module in the pipeline. Modules can be configured with specific parameters to tailor their behavior.The Parsr documentation provides a comprehensive set of guides to help you install, configure, and use the Parsr ecosystem. To begin using Parsr, follow the sequence of guides provided in the documentation index: