README in pdf-reader-0.6.2 vs README in pdf-reader-0.7
- old
+ new
@@ -99,9 +99,32 @@
pdf = PDF::Reader.file("somefile.pdf", receiver)
receiver.callbacks.each do |cb|
puts cb
end
+== Extract metadata only
+
+ require 'rubygems'
+ require 'pdf/reader'
+
+ class MetaDataReceiver
+ attr_accessor :regular
+ attr_accessor :xml
+
+ def metadata(data)
+ @regular = data
+ end
+
+ def metadata_xml(data)
+ @xml = data
+ end
+ end
+
+ receiver = MetaDataReceiver.new
+ pdf = PDF::Reader.file(ARGV.shift, receiver, :pages => false, :metadata => true)
+ puts receiver.regular.inspect
+ puts receiver.xml.inspect
+
== Basic RSpec of a generated PDF
require 'rubygems'
require 'pdf/reader'
require 'pdf/writer'