awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
opendatalab avatar

opendatalab/PDF-Extract-Kit

0
View on GitHub↗
9,724 Stars·733 Forks·Python·AGPL-3.0·7 Aufrufepdf-extract-kit.readthedocs.io/zh-cn/latest/index.html↗

PDF Extract Kit

PDF-Extract-Kit is a document extraction toolkit designed to convert PDF documents into structured formats such as Markdown, HTML, and LaTeX. It functions as a multi-stage parsing framework that combines a document layout analyzer, a formula recognition engine, an OCR text extractor, and a table extraction system.

The project focuses on recovering complex document elements by translating images of mathematical formulas and tabular structures into editable source code. It utilizes model-driven layout analysis to identify structural elements in reports and textbooks while ignoring noise like watermarks or blurring.

The system supports the composition of custom parsing pipelines through configuration files and provides tools for benchmarking extraction model performance against datasets. Its broader capabilities include optical character recognition for extracting text and spatial coordinates, as well as vision-to-LaTeX translation for mathematical notation.

Features

  • PDF Format Converters - Converts PDF documents into structured Markdown, HTML, and LaTeX formats while preserving layout and content quality.
  • PDF to Markdown Converters - Transforms PDF documents into structured Markdown format while preserving content quality and original layout.
  • Document Layout - Identifies structural elements in PDF reports and textbooks while ignoring noise like watermarks or blurring.
  • Document Layout Analysis - Uses deep learning models to identify structural document elements like tables and formulas within PDFs.
  • Optical Character Recognition - Extracts text from PDF documents through an OCR pipeline to enable digital analysis of visual content.
  • Text Extractors - Provides an OCR pipeline to retrieve written text and precise spatial metadata from PDF layers.
  • Text Extraction and OCR - Extracts precise text content and spatial coordinates from PDF images and documents using optical character recognition.
  • Document Layout Analyzers - Maps spatial relationships and structural elements within PDFs using layout detection, formula recognition, and OCR.
  • Content Extraction - Implements a multi-stage pipeline that sequentially performs layout detection, formula recognition, and text extraction.
  • Document Parsing Pipelines - Implements modular parsing pipelines that automate the extraction of data from documents for downstream translation or question answering.
  • Table Extraction Utilities - Detects table structures in documents and extracts content into machine-readable formats like HTML or LaTeX.
  • Text Extraction - Recognizes and extracts text content and precise spatial coordinates from document images.
  • Formula Locators - Locates mathematical formulas within multilingual documents to prepare them for subsequent recognition and extraction.
  • Formula Extractors - Detects and recognizes mathematical notation within documents to convert complex formulas into digital text.
  • Formula Recognition Engines - Translates images of mathematical formulas into editable source code using LaTeX formatting.
  • Image-to-LaTeX Converters - Converts images of mathematical formulas and tables into structured LaTeX code using specialized recognition models.
  • Extraction Model Evaluation - Evaluates parsing performance against comprehensive datasets to determine the most accurate extraction model for specific document types.
  • Output Format Rendering - Provides capabilities to render internal document representations into multiple target formats including Markdown, HTML, and LaTeX.
  • Table-to-Code Converters - Transforms images of tables into structured source code using LaTeX, HTML, or Markdown formats.
  • Compositional Transformation Pipelines - Allows the construction of custom extraction workflows by chaining modular components into a sequential transformation pipeline.
  • Data Processing - Toolkit for comprehensive PDF content extraction.
  • Data Processing Tools - Toolkit for structured content extraction from PDF documents.

Star-Verlauf

Star-Verlauf für opendatalab/pdf-extract-kitStar-Verlauf für opendatalab/pdf-extract-kit

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu PDF Extract Kit

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit PDF Extract Kit.
  • breezedeus/pix2textAvatar von breezedeus

    breezedeus/Pix2Text

    3,012Auf GitHub ansehen↗

    Pix2Text is an optical character recognition system and document conversion tool designed to transform images and PDFs into Markdown. It functions as a multilingual OCR engine supporting over 80 languages, a LaTeX formula recognizer for mathematical notations, and a parser integrated with vision language models. The project utilizes a hybrid pipeline to separate plain text from mathematical formulas and tabular structures within a single pass. It converts recognized formulas into LaTeX expressions and transforms detected tables and layouts into structured Markdown formatting. The system incl

    Jupyter Notebookimage-to-markdownlatexlatex-pdf
    Auf GitHub ansehen↗3,012
  • pymupdf/pymupdfAvatar von pymupdf

    pymupdf/PyMuPDF

    9,086Auf GitHub ansehen↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Pythondata-scienceepubextract-data
    Auf GitHub ansehen↗9,086
  • kreuzberg-dev/kreuzbergAvatar von kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Auf GitHub ansehen↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    Auf GitHub ansehen↗8,527
  • getomni-ai/zeroxAvatar von getomni-ai

    getomni-ai/zerox

    12,241Auf GitHub ansehen↗

    Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into structured Markdown text. It functions as a visual layout extraction engine, leveraging large multimodal models to digitize documents while maintaining their original structural formatting. The system differentiates itself through the use of coordinate-based element mapping and multimodal layout analysis to identify structural elements like tables, charts, and headers. It utilizes rasterization to convert vector PDF pages into high-resolution bitmaps, ensuring consistent input for t

    TypeScriptocrpdf
    Auf GitHub ansehen↗12,241
Alle 30 Alternativen zu PDF Extract Kit anzeigen→

Häufig gestellte Fragen

Was macht opendatalab/pdf-extract-kit?

PDF-Extract-Kit is a document extraction toolkit designed to convert PDF documents into structured formats such as Markdown, HTML, and LaTeX. It functions as a multi-stage parsing framework that combines a document layout analyzer, a formula recognition engine, an OCR text extractor, and a table extraction system.

Was sind die Hauptfunktionen von opendatalab/pdf-extract-kit?

Die Hauptfunktionen von opendatalab/pdf-extract-kit sind: PDF Format Converters, PDF to Markdown Converters, Document Layout, Document Layout Analysis, Optical Character Recognition, Text Extractors, Text Extraction and OCR, Document Layout Analyzers.

Welche Open-Source-Alternativen gibt es zu opendatalab/pdf-extract-kit?

Open-Source-Alternativen zu opendatalab/pdf-extract-kit sind unter anderem: breezedeus/pix2text — Pix2Text is an optical character recognition system and document conversion tool designed to transform images and PDFs… pymupdf/pymupdf — PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool,… kreuzberg-dev/kreuzberg — Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into… getomni-ai/zerox — Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into… vikparuchuri/marker — Marker is an LLM-powered document parser and OCR pipeline designed to convert PDFs and unstructured files into… bytedance/dolphin — Dolphin is a multimodal layout analyzer and image-to-structure converter that transforms photographed or digital…