Class: Pdfrb::Compare::Comparator
- Inherits:
-
Object
- Object
- Pdfrb::Compare::Comparator
- Defined in:
- lib/pdfrb/compare/comparator.rb
Overview
Compares two Pdfrb::Documents at the structural level. Walks pages, extracts text, inventories fonts/images, inspects outlines and metadata. Produces a Report.
Instance Method Summary collapse
Instance Method Details
#compare(left, right) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/pdfrb/compare/comparator.rb', line 9 def compare(left, right) Report.new( page_count_delta: page_count_delta(left, right), per_page_text_diffs: per_page_text_diffs(left, right), font_diff: font_diff(left, right), image_count_delta: image_count_delta(left, right), outline_diff: outline_diff(left, right), metadata_diff: (left, right), structural_diffs: structural_diffs(left, right) ) end |