PDF-Tk
view release on metacpan or search on metacpan
lib/PDF/Tk.pm view on Meta::CPAN
}
sub docinfo {
my ($self,$arg)=@_;
unless ($self->{documentinfo}) {
my $documentinfo;
$self->call_pdftk(\($self->{document}),\$documentinfo,"dump_data");
my @lines=split "\n",$documentinfo;
my %documentinfo;
while (my $line=shift @lines) {
my ($key,$val)=split m/\:\s*/,$line;
if ($key eq "InfoKey") {
$key=$val;
$line=shift @lines;
($val)=$line=~m/InfoValue\:\s*(.+)/;
}
$documentinfo{lc($key)}=$val;
}
$self->{documentinfo}=\%documentinfo;
}
return $self->{documentinfo}->{$arg}if ($arg);
( run in 2.564 seconds using v1.01-cache-2.11-cpan-71847e10f99 )