awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesCross-Reference Table Mappings

Mechanisms for resolving object offsets within binary files using internal reference tables.

Distinct from Cross-Reference Previews: Existing candidates refer to database tables or UI previews, not binary file internal cross-reference tables.

Explore 7 awesome GitHub repositories matching operating systems & systems programming · Cross-Reference Table Mappings. Refine with filters or upvote what's useful.

Awesome Cross-Reference Table Mappings GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • py-pdf/pypdf2Avatar de py-pdf

    py-pdf/PyPDF2

    10,094Voir sur GitHub↗

    PyPDF2 is a pure Python library for transforming, securing, and extracting data from PDF documents. It provides a comprehensive suite of tools to modify page layouts, manage document security, and retrieve embedded metadata without relying on external C libraries. The toolkit enables document assembly through the merging of multiple files and the splitting of documents into smaller parts. It also supports page-level transformations, including the ability to rotate pages and adjust visible crop areas. The library includes capabilities for security management via password-based encryption and

    Provides a cross-reference table mechanism to resolve object offsets within the PDF binary stream.

    Python
    Voir sur GitHub↗10,094
  • mstamy2/pypdf2Avatar de mstamy2

    mstamy2/PyPDF2

    10,064Voir sur GitHub↗

    PyPDF2 is a pure Python library for reading, writing, and manipulating PDF files. It functions as a document manipulator, text extractor, and encryption tool, allowing users to process PDF files without relying on external C libraries or native binaries. The library provides specialized tools for modifying document structures, such as merging multiple files into one, splitting documents into separate files, and transforming page layouts through cropping. It also includes capabilities for securing documents via passwords and encryption. Additional capabilities include the extraction of writte

    Resolves object offsets within the PDF by indexing the internal cross-reference table to locate specific data.

    Python
    Voir sur GitHub↗10,064
  • py-pdf/pypdfAvatar de py-pdf

    py-pdf/pypdf

    9,818Voir sur 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

    Parses internal PDF cross-reference tables to enable random access to document objects.

    Pythonhelp-wantedpdfpdf-documents
    Voir sur GitHub↗9,818
  • pdfcpu/pdfcpuAvatar de pdfcpu

    pdfcpu/pdfcpu

    8,675Voir sur GitHub↗

    pdfcpu is a Go PDF processing library and command-line interface designed for programmatically manipulating, optimizing, and validating PDF files. It provides a toolkit for document content modification and structural management. The project distinguishes itself as an optimization tool and layout engine, capable of reducing file sizes and improving loading speeds by streamlining internal structures. It also functions as a security manager, providing password-based encryption, decryption, and digital signature verification. Its capability surface includes page management for merging, splittin

    Implements an internal index of object offsets to enable random access and structural modification of the binary PDF document tree.

    Go
    Voir sur GitHub↗8,675
  • euske/pdfminerAvatar de euske

    euske/pdfminer

    5,290Voir sur GitHub↗

    pdfminer est une bibliothèque Python pour analyser les fichiers PDF afin d'extraire du texte, analyser les mises en page, déchiffrer le contenu et convertir des documents aux formats HTML ou XML. Il fonctionne comme un moteur d'extraction de texte et un outil d'analyse de mise en page conçu pour récupérer les caractères et les mots tout en préservant l'organisation structurelle du document original. Le projet fournit des utilitaires pour convertir le contenu PDF en HTML ou XML structuré afin de maintenir la mise en page visuelle, ainsi qu'un outil de déchiffrement pour déverrouiller les documents restreints à l'aide de clés de chiffrement. Il identifie les positions et les regroupements d'éléments textuels pour reconstruire l'organisation des pages et récupérer les plans hiérarchiques. La bibliothèque couvre un large spectre du traitement PDF, incluant l'extraction de métadonnées, l'analyse de mise en page de documents et l'exportation d'objets PDF internes pour le débogage. Elle gère la récupération du texte ainsi que les coordonnées, les métadonnées de police et le sens d'écriture.

    Locates PDF objects by mapping byte offsets within the file using internal cross-reference tables.

    Python
    Voir sur GitHub↗5,290
  • qpdf/qpdfAvatar de qpdf

    qpdf/qpdf

    4,780Voir sur GitHub↗

    qpdf is a collection of specialized utility tools for the structural transformation, metadata inspection, file optimization, and cryptographic management of PDF documents. It provides a command line tool for transforming and inspecting internal PDF structures, a structural transformer for reorganizing pages and merging documents, and an encryption engine for managing passwords and restrictions. The project distinguishes itself through a technical approach to document manipulation, utilizing an object-based structural representation to modify files as a graph of unique objects. It includes a m

    Updates internal binary object offsets to ensure document validity after structural modifications.

    C++pdfpdf-document-processor
    Voir sur GitHub↗4,780
  • pdf-rs/pdfAvatar de pdf-rs

    pdf-rs/pdf

    1,672Voir sur GitHub↗

    This library is a toolkit for processing, manipulating, and inspecting PDF documents within the Rust programming language. It provides programmatic access to the internal structure of files, enabling the extraction of data and the modification of document content. The project utilizes a strongly-typed system to map complex document objects into structured data models. It supports the parsing of existing files through lazy-loading and stream-based decoding, which allows for the retrieval of text, metadata, and images. The library also facilitates the creation of updated document versions by re

    Provides low-level access to PDF cross-reference tables for locating and resolving internal document objects.

    Rustpdfpdf-filesrust
    Voir sur GitHub↗1,672
  1. Home
  2. Operating Systems & Systems Programming
  3. Cross-Reference Table Mappings