Sha256: 4ffb45f0e521b4da21d1f9eaeac0ed779cbe035d2b8813e758765ddc7faffed3
Contents?: true
Size: 542 Bytes
Versions: 13
Compression:
Stored size: 542 Bytes
Contents
#!/usr/bin/env ruby # coding: utf-8 # List all callbacks generated by each page # # WARNING: this will generate a *lot* of output, so you probably want to pipe # it through less or to a text file. require 'rubygems' require 'pdf/reader' receiver = PDF::Reader::RegisterReceiver.new filename = File.expand_path(File.dirname(__FILE__)) + "/../spec/data/cairo-basic.pdf" PDF::Reader.open(filename) do |reader| reader.pages.each do |page| page.walk(receiver) receiver.callbacks.each do |cb| puts cb end end end
Version data entries
13 entries across 13 versions & 2 rubygems