NAME
Email::Barcode::Decode - decode barcodes out of an email
SYNOPSIS
my $ebd = Email::Barcode::Decode->new(email => $msg);
my @symbols = $ebd->get_symbols;
foreach my $symbol (@symbols) {
print(
'decoded ' . $symbol->{type} .
' symbol "' . $symbol->{data} .'"'.
' file "' . $symbol->{filename} .'"'.
"\n"
);
}
DESCRIPTION
This module can extract barcode information out of email attachments. It processes all email image attachments. When Ghostscript is installed it converts every page into image. Images are scanned for barcodes using Barcode::ZBar.
PROPERTIES
email
header_obj
attached_files
METHODS
new()
Object constructor. Requires email
string.
get_symbols()
Returns an array of hashed with barcode information. Ex.:
my @symbols = ({
filename => 'vcard-pdf-page2.jpg',
type => 'QR-Code',
data => 'http://search.cpan.org/perldoc?Email%3A%3ABarcode%3A%3ADecode',
});
AUTHOR
Jozef Kutej