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