awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

Awesome GitHub RepositoriesLayout Preservation

Capabilities for extracting text while maintaining the original visual spatial arrangement.

Distinct from Text Extraction: Distinct from general Text Extraction by specifically focusing on preserving the visual coordinates and spacing of the layout.

Explore 8 awesome GitHub repositories matching data & databases · Layout Preservation. Refine with filters or upvote what's useful.

Awesome Layout Preservation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • run-llama/liteparserun-llama 的头像

    run-llama/liteparse

    10,782在 GitHub 上查看↗

    A fast, helpful, and open-source document parser

    Extracts text, tables, and images from PDFs and office documents while preserving spatial layout and structure.

    Rustdocument-ocrdocument-processingocr
    在 GitHub 上查看↗10,782
  • py-pdf/pypdfpy-pdf 的头像

    py-pdf/pypdf

    9,818在 GitHub 上查看↗

    pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations for document processing, such as merging multiple files into one or splitting a single document into smaller files. The project includes specialized tools for managing interactive elements, including the creation and modification of annotations, hyperlinks, and form fields. It also supports advanced metadata management, allowing for the extraction and modification of standard document properties and XML-based XMP metadata. Beyond basic structural changes, the library covers pa

    Retrieves text while preserving the visual layout, orientation, and spacing of the original document.

    Pythonhelp-wantedpdfpdf-documents
    在 GitHub 上查看↗9,818
  • ripperhe/bobripperhe 的头像

    ripperhe/Bob

    9,693在 GitHub 上查看↗

    Bob is an extensible macOS utility designed for screen text extraction, translation aggregation, and speech synthesis. It functions as a wrapper that integrates multiple optical character recognition and translation services into a single interface, allowing users to capture screen areas, decode QR codes, and convert visual text into editable strings. The tool distinguishes itself through a plugin-based architecture that supports the integration of custom translation, speech synthesis, and image recognition APIs. It enables multi-engine parallel execution, allowing a single request to be proc

    Uses coordinate-based algorithms to maintain paragraph structures and formatting when extracting text from images.

    bobappchatgptdeepseek
    在 GitHub 上查看↗9,693
  • jsvine/pdfplumberjsvine 的头像

    jsvine/pdfplumber

    9,732在 GitHub 上查看↗

    pdfplumber is a PDF data extraction library and layout analysis tool used to retrieve text, tables, and geometric objects from PDF files using precise coordinate-based analysis. It functions as a layout analyzer and table parser that identifies the bounding boxes and visual coordinates for every character and image on a page. The library distinguishes itself through visual debugging capabilities, allowing users to render PDF pages as images and draw annotations to verify the position of extracted data. It employs line and intersection analysis to identify cell structures and convert unstructu

    Converts characters into strings or word lists while preserving visual arrangement and reading direction.

    Pythonpdfpdf-parsingtable-extraction
    在 GitHub 上查看↗9,732
  • pymupdf/pymupdfpymupdf 的头像

    pymupdf/PyMuPDF

    9,086在 GitHub 上查看↗

    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

    Extracts text while precisely preserving the original visual spatial arrangement and coordinates of the content.

    Pythondata-scienceepubextract-data
    在 GitHub 上查看↗9,086
  • funstory-ai/babeldocfunstory-ai 的头像

    funstory-ai/BabelDOC

    7,752在 GitHub 上查看↗

    BabelDOC is a technical document translation system designed to translate PDF files while preserving their original layout and styling. It functions as a layout-preserving translator that utilizes large language models to convert content into target languages, specifically tailored for scientific and technical documents. The system distinguishes itself through specialized handling of academic content, including the identification and preservation of mathematical formulas and complex layout structures. It ensures technical accuracy by employing glossary-driven terminology enforcement, using so

    Extracts text from PDFs and reflows translated content back into original spatial bounding boxes.

    Python
    在 GitHub 上查看↗7,752
  • reinderien/mimicreinderien 的头像

    reinderien/mimic

    3,755在 GitHub 上查看↗

    Mimic is a unicode homoglyph generator and text obfuscation tool. It functions as a character substitutor that replaces standard ASCII characters with visually similar Unicode symbols to create text that appears correct to humans but is functionally different. The project is used for source code obfuscation by inserting subtle syntax errors into code to hide intent or break automated analysis. It also serves as a tool for textual adversarial testing to evaluate the resilience of software filters against maliciously crafted input. The utility achieves these results through a mapping system th

    Maintains the original visual spatial arrangement and length of the source text during character replacement.

    Python
    在 GitHub 上查看↗3,755
  • robertknight/ocrsrobertknight 的头像

    robertknight/ocrs

    1,843在 GitHub 上查看↗

    This project is a terminal-based optical character recognition engine that uses neural network models to extract text and spatial layout data from images. It functions as both a command-line utility for automated text processing and a library for integrating machine learning-powered recognition into broader workflows. The engine distinguishes itself through a modular processing pipeline that supports custom model loading and memory-mapped weight initialization for efficient execution. It preserves document structure by tracking precise geometric coordinates for every detected text element, an

    Exports extracted text and spatial coordinates to preserve the original document structure.

    Rustcomputer-visionmachine-learningocr
    在 GitHub 上查看↗1,843
  1. Home
  2. Data & Databases
  3. Text Processing Utilities
  4. Text Extraction
  5. Layout Preservation