Skip to content

Instantly share code, notes, and snippets.

@danlucraft
danlucraft / extract.rb
Last active August 26, 2022 17:20
Extract annotations from PDFs with pdf-reader gem
require 'pdf-reader'
require './markup_receiver'
doc = PDF::Reader.new(ARGV[0])
$objects = doc.objects
def is_note?(object)
object[:Type] == :Annot && [:Text, :FreeText].include?(object[:Subtype])
end