awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vfr avatar

vfr/Reader

0
View on GitHub↗
4,253 stele·1,124 fork-uri·Objective-C·6 vizualizăriwww.vfr.org↗

Reader

Reader este un motor de randare PDF pentru iOS și o componentă de interfață utilizator concepută pentru a afișa documente PDF pe platformele Apple. Acesta funcționează ca un vizualizator de documente care permite utilizatorilor să navigheze prin pagini și să interacționeze cu conținutul încorporat.

Framework-ul gestionează fișierele criptate prin solicitarea și verificarea acreditărilor de securitate pentru a debloca fluxurile de documente protejate. Utilizează randarea pe straturi (tiled layer rendering) și procesarea multi-threaded pentru a menține performanța de derulare și responsivitatea.

Sistemul acoperă navigarea în documente prin gesturi și miniaturi, precum și rezolvarea link-urilor interne și externe. De asemenea, include gestionarea stării pentru a salva și restaura semnele de carte și indicii paginilor curente între sesiuni.

Features

  • PDF Rendering Engines - Provides a native rendering engine that decodes PDF data and rasterizes pages for iOS display.
  • Page Traversal - Enables page movement through swiping, edge taps, and a thumbnail browser.
  • PDF Document Management - Implements comprehensive tools for navigating PDF files, including swiping and thumbnail browsing.
  • iOS UI Components - Ships as a reusable UI component for PDF display and state management on Apple platforms.
  • PDF Viewers - Provides a native iOS UI component for rendering and interacting with PDF documents.
  • PDF Framework Integration - Provides a framework for embedding high-performance PDF viewing into iOS applications.
  • Off-Main-Thread Processing - Offloads PDF parsing and page generation to background threads to maintain UI responsiveness.
  • Tiled Bitmap Rendering - Utilizes tiled bitmap rendering to maintain high frame rates during fast document scrolling.
  • Document State Management - Tracks and persists user state such as current page and bookmarks across rendering cycles.
  • PDF Link Resolution - Resolves internal page links and external web addresses embedded within documents.
  • Session State Persistence - Persists the current page index and user bookmarks across sessions for recovery.
  • App State Persistence - Saves and restores page numbers and bookmarks specifically for iOS device sessions.
  • PDF Encryptions and Decryptions - Provides mechanisms to decrypt and unlock password-protected PDF streams for document display.
  • Link-Based Navigation - Implements coordinate-based detection of internal and external links to trigger document navigation.
  • Paging Navigation Systems - Supports document traversal through horizontal swipes and tap gestures for page cycling.
  • Media Processing - PDF document reader with iBooks-like navigation and security.
  • PDF Tools - Core library for PDF reading.

Istoric stele

Graficul istoricului de stele pentru vfr/readerGraficul istoricului de stele pentru vfr/reader

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face vfr/reader?

Reader este un motor de randare PDF pentru iOS și o componentă de interfață utilizator concepută pentru a afișa documente PDF pe platformele Apple. Acesta funcționează ca un vizualizator de documente care permite utilizatorilor să navigheze prin pagini și să interacționeze cu conținutul încorporat.

Care sunt principalele funcționalități ale vfr/reader?

Principalele funcționalități ale vfr/reader sunt: PDF Rendering Engines, Page Traversal, PDF Document Management, iOS UI Components, PDF Viewers, PDF Framework Integration, Off-Main-Thread Processing, Tiled Bitmap Rendering.

Care sunt câteva alternative open-source pentru vfr/reader?

Alternativele open-source pentru vfr/reader includ: dimuthuupe/androidpdfviewer — AndroidPdfViewer is a user interface library for Android applications that provides a view for displaying PDF… librepdf/openpdf — OpenPDF is a Java library and document processor used for creating, editing, rendering, and encrypting PDF documents.… py-pdf/pypdf2 — PyPDF2 is a pure Python library for transforming, securing, and extracting data from PDF documents. It provides a… mpdf/mpdf — mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF… kevin2li/pdf-guru — PDF-Guru is an AI-powered document processor and study material converter designed to transform textbooks, research… heshammegid/hmsegmentedcontrol — HMSegmentedControl is a customizable, scrollable selection interface for iOS applications. It serves as a UIKit…

Alternative open-source pentru Reader

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Reader.
  • dimuthuupe/androidpdfviewerAvatar DImuthuUpe

    DImuthuUpe/AndroidPdfViewer

    8,468Vezi pe GitHub↗

    AndroidPdfViewer is a user interface library for Android applications that provides a view for displaying PDF documents. It utilizes the PdfiumAndroid rendering engine to decode PDF files into bitmaps for display on mobile devices. The library includes built-in support for zooming, scaling, and scroll navigation. It allows for the loading of PDF data from various document sources and provides controls to adjust rendering quality and visual fidelity. The component handles mobile document navigation through features such as page filtering, hyperlink detection, and customizable scroll handles.

    Java
    Vezi pe GitHub↗8,468
  • librepdf/openpdfAvatar LibrePDF

    LibrePDF/OpenPDF

    4,293Vezi pe GitHub↗

    OpenPDF is a Java library and document processor used for creating, editing, rendering, and encrypting PDF documents. It functions as a toolkit for generating new files from scratch, modifying existing document structures, and extracting text content. The project includes a dedicated engine for transforming HTML and CSS content into PDF documents by parsing markup and applying styles. It also provides a rendering engine to convert PDF pages into image formats for thumbnails and previews, alongside a security utility for protecting content via document encryption. The library supports the add

    Java
    Vezi pe GitHub↗4,293
  • mpdf/mpdfAvatar mpdf

    mpdf/mpdf

    4,693Vezi pe GitHub↗

    mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF generation engine and document architect capable of converting web pages and HTML forms into professional files. The project is distinguished by its multilingual rendering capabilities, providing comprehensive support for bidirectional text, right-to-left scripts, and CJK languages using Unicode font embedding and OpenType layout processing. It further enables professional print-ready design through advanced color modeling in CMYK, precise page dimensioning, and compliance with PD

    PHPcjkcsshtml
    Vezi pe GitHub↗4,693
  • py-pdf/pypdf2Avatar py-pdf

    py-pdf/PyPDF2

    10,094Vezi pe 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

    Python
    Vezi pe GitHub↗10,094
  • Vezi toate cele 30 alternative pentru Reader→