Sha256: 2e11666096a97caa5bf74318c5f20679f83cd54f2f5751854b96bc16cc411191
Contents?: true
Size: 551 Bytes
Versions: 25
Compression:
Stored size: 551 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' filename = File.expand_path(File.dirname(__FILE__)) + "/../spec/data/cairo-basic.pdf" PDF::Reader.open(filename) do |reader| reader.pages.each do |page| receiver = PDF::Reader::RegisterReceiver.new page.walk(receiver) receiver.callbacks.each do |cb| puts cb end end end
Version data entries
25 entries across 24 versions & 2 rubygems