awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vslavik avatar

vslavik/diff-pdf

0
View on GitHub↗
4,263 نجوم·257 تفرعات·C++·GPL-2.0·16 مشاهداتvslavik.github.io/diff-pdf↗

Diff Pdf

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 discrepancies exist between versions. It achieves this by rasterizing PDF content into images to detect changes regardless of the internal document structure.

Features

  • PDF Difference Visualizers - Ships a graphical interface for side-by-side PDF comparison with zoom and offset controls.
  • PDF Comparison Tools - Identifies visual differences between two PDF files and generates highlight maps of the changes.
  • Visual Identity Verifiers - Provides a command-line utility that verifies if two PDF documents are visually identical using status codes.
  • Difference Map Generation - Generates visual highlight maps by computing pixel-level differences between two rendered PDF pages.
  • PDF to Image Rendering - Translates vector-based PDF content into raster images for pixel-level analysis.
  • Pixel-Level Image Comparison - Compares PDF documents by converting pages to bitmaps and analyzing pixel-level discrepancies.
  • Visual Regression Testing - Automatically detects unintended visual changes in PDF outputs across different versions.
  • Difference Map Exports - Produces a new PDF file that visually highlights the specific areas where two documents differ.
  • Visual Auditing - Allows pinpointing content shifts between PDF versions through generated visual difference maps.
  • Visual Content Inspection - Provides a side-by-side graphical interface for manually verifying visual alignment and edits in PDFs.
  • Visual Render Inspection - Features a graphical interface with zoom and offset controls for manually verifying visual shifts in PDFs.
  • Regression Status Reporting - Returns binary exit codes to indicate visual discrepancies, enabling integration into automated regression pipelines.
  • Document - Provides coordinate-based offsets to align two PDF documents, correcting for margin or positioning errors.

سجل النجوم

مخطط تاريخ النجوم لـ vslavik/diff-pdfمخطط تاريخ النجوم لـ vslavik/diff-pdf

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Diff Pdf

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Diff Pdf.
  • americanexpress/jest-image-snapshotالصورة الرمزية لـ americanexpress

    americanexpress/jest-image-snapshot

    3,913عرض على GitHub↗

    jest-image-snapshot is a Node.js image testing library and visual comparison engine designed for visual regression testing within Jest. It provides a custom matcher to compare current images against baseline snapshots to identify pixel differences. The tool generates image diffs that highlight specific divergences between baseline and received snapshots. It includes mechanisms to update baseline images when changes are approved and allows for sensitivity tuning via pixel count, percentage thresholds, or blur to ignore noise. The library covers image snapshot management, including custom stor

    JavaScript
    عرض على GitHub↗3,913
  • rsmbl/resemble.jsالصورة الرمزية لـ rsmbl

    rsmbl/Resemble.js

    4,608عرض على GitHub↗

    Resemble.js is a JavaScript image comparison library and pixel-based visual regression tool. It functions as an image analysis engine that calculates the percentage of visual difference between two images and generates a diff image to highlight mismatched areas. The library utilizes a canvas-based approach to identify differences, providing capabilities for automated image comparison and UI component validation. It includes specialized filtering to reduce false positives by ignoring visual noise such as antialiasing and specific colors. The toolset covers image dimension normalization, analy

    JavaScript
    عرض على GitHub↗4,608
  • facebookarchive/huxleyF

    facebookarchive/huxley

    4,040عرض على GitHub↗

    Huxley is a visual regression testing tool and browser automation framework designed to detect pixel-level interface changes. It functions as an automated browser screenshotter that records user interactions and replays them to verify that web interfaces remain visually consistent across updates. The system generates visual diffs by comparing current screenshots against stored baseline images to highlight specific pixels that have changed. It includes mechanisms to manage these baselines, allowing users to update reference screenshots when interface changes are intentional. The framework cov

    Python
    عرض على GitHub↗4,040
  • facebook/screenshot-tests-for-androidالصورة الرمزية لـ facebook

    facebook/screenshot-tests-for-android

    1,741عرض على GitHub↗

    This project is an automated testing framework designed to capture and verify the visual state of Android interface components. It provides a system for generating deterministic snapshots of UI elements, allowing developers to establish baselines for layout consistency and detect unintended visual regressions across different software versions and hardware configurations. The framework distinguishes itself by enabling isolated component rendering, which allows individual views to be tested without requiring a full application build. It ensures consistency by controlling the rendering lifecycl

    Java
    عرض على GitHub↗1,741
عرض جميع البدائل الـ 30 لـ Diff Pdf→

الأسئلة الشائعة

ما هي وظيفة vslavik/diff-pdf؟

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.

ما هي الميزات الرئيسية لـ vslavik/diff-pdf؟

الميزات الرئيسية لـ vslavik/diff-pdf هي: PDF Difference Visualizers, PDF Comparison Tools, Visual Identity Verifiers, Difference Map Generation, PDF to Image Rendering, Pixel-Level Image Comparison, Visual Regression Testing, Difference Map Exports.

ما هي البدائل مفتوحة المصدر لـ vslavik/diff-pdf؟

تشمل البدائل مفتوحة المصدر لـ vslavik/diff-pdf: americanexpress/jest-image-snapshot — jest-image-snapshot is a Node.js image testing library and visual comparison engine designed for visual regression… rsmbl/resemble.js — Resemble.js is a JavaScript image comparison library and pixel-based visual regression tool. It functions as an image… facebookarchive/huxley — Huxley is a visual regression testing tool and browser automation framework designed to detect pixel-level interface… huddle/resemble.js — Resemble.js is an image comparison framework and visual difference engine designed for automated regression testing.… facebook/screenshot-tests-for-android — This project is an automated testing framework designed to capture and verify the visual state of Android interface… garris/backstopjs — BackstopJS is an automated screenshot testing framework and visual regression testing tool designed to identify…