1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
# encoding: utf-8
#
# To set the document metadata just pass a hash to the <code>:info</code>
# option when creating new documents.
#
require File.expand_path(File.join(File.dirname(__FILE__),
%w[.. example_helper]))
Prawn::Document.generate("metadata.pdf",
:info => {
:Title => "My title",
:Author => "John Doe",
:Subject => "My Subject",
:Keywords => "test metadata ruby pdf dry",
:Creator => "ACME Soft App",
:Producer => "Prawn",
:CreationDate => Time.now,
:Grok => "Test Property"
}) do
text "This is a test of setting metadata properties via the info option."
text "It allows one to specify non standard properties like 'Grok'."
end
|