9 مستودعات
Converting PDF page content into raster images or vector graphics formats.
Distinct from PDF to HTML Converters: The candidates focus on HTML conversion; no candidate specifically covers the rasterization of PDF to image formats.
Explore 9 awesome GitHub repositories matching graphics & multimedia · PDF to Image Rendering. Refine with filters or upvote what's useful.
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
Converts vector-based PDF pages into high-resolution bitmaps to ensure compatibility with vision-based model inputs.
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
Renders PDF pages into high-resolution raster images or scalable vector graphics.
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
Renders individual PDF pages as PNG images at configurable DPI for thumbnails, vision model input, or custom OCR pipelines.
pdf2htmlEX is a PDF to HTML converter that transforms documents into web pages while preserving the original layout, fonts, and formatting. It functions as a layout engine and text extractor, mapping PDF coordinate data to HTML and CSS to maintain visual fidelity. The tool converts PDF content into searchable and selectable native HTML text by embedding original document fonts. It maintains document interactivity by preserving internal links, bookmarks, and outlines, converting them into functional web navigation. The conversion process supports flexible output structures, allowing documents
Creates high-accuracy fallback versions by rendering PDF pages as images with hidden text layers.
Pdfarranger is a PDF page organizer, document editor, image converter, and booklet generator. It provides a visual drag-and-drop interface to reorder, merge, split, and delete pages within PDF documents. The application includes specialized tools for creating booklet printing layouts and converting image files into PDF pages or exporting PDF pages as PNG and JPEG images. It allows for the modification of document metadata while preserving internal outlines and hyperlinks. The software covers a range of structural manipulations, including page rotation, resizing, cropping, and overlaying. It
Allows users to save individual PDF pages as PNG or JPEG image files.
unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,
Renders PDF pages into JPEG and other image formats using custom encoding settings.
OpenPDF هي مكتبة Java ومعالج مستندات يُستخدم لإنشاء وتعديل وعرض وتشفير مستندات PDF. تعمل كمجموعة أدوات لإنشاء ملفات جديدة من الصفر، وتعديل هياكل المستندات الموجودة، واستخراج محتوى النص. يتضمن المشروع محركاً مخصصاً لتحويل محتوى HTML و CSS إلى مستندات PDF عن طريق تحليل الترميز وتطبيق الأنماط. كما يوفر محرك عرض لتحويل صفحات PDF إلى تنسيقات صور للصور المصغرة والمعاينات، إلى جانب أداة أمان لحماية المحتوى عبر تشفير المستندات. تدعم المكتبة إضافة الرسومات والجداول وصور TIFF متعددة الصفحات. تتعامل مع الطباعة المعقدة من خلال دعم الأحرف متعددة البايت، والنصوص ثنائية الاتجاه، والنصوص غير اللاتينية. تستفيد البرمجية من بيئة تشغيل Java عبر المنصات وتتضمن حزماً لتمكين معالجة المستندات داخل بيئات Android.
Transforms PDF page content into raster image formats for use in interfaces and files.
diff-pdf is a visual comparison tool for PDF files that identifies differences between two documents. It functions as both a command line utility for verifying if documents are visually identical and a visualizer for pinpointing specific changes. The project provides a graphical interface for manual inspection, featuring zoom and offset controls to analyze visual shifts. It also generates difference maps that visually highlight the specific areas where two PDF documents differ. The tool supports automated regression testing by returning status codes to indicate whether pixel-level discrepanc
Translates vector-based PDF content into raster images for pixel-level analysis.
Camelot is a Python-based library designed to parse, extract, and clean tabular data from PDF files. It converts table elements from text-based PDF documents into programmable data structures and dataframes. The tool identifies tabular regions using coordinate-based grouping, lattice-based line detection, and stream-based text extraction. It can also rasterize PDF pages into images to utilize computer vision for detecting structural lines and boundaries. Extracted data is validated through accuracy and whitespace metrics to filter out low-quality extractions. The processed information can be
Converts PDF pages into raster images to enable computer vision based detection of structural boundaries.