Mail-Message

 view release on metacpan or  search on metacpan

lib/Mail/Message/Convert/Html.pm  view on Meta::CPAN

sub init($)
{   my ($self, $args)  = @_;

    $self->SUPER::init($args);

    my $produce = $args->{produce} || 'HTML';

    $self->{MMCH_tail}
     = $produce eq 'HTML'  ?   '>'
     : $produce eq 'XHTML' ? ' />'
     : carp "Produce XHTML or HTML, not $produce.";

    $self;
}

#------------------------------------------


sub textToHtml(@)
{   my $self  = shift;

lib/Mail/Message/Convert/Html.pod  view on Meta::CPAN

=item fields => NAMES|ARRAY-OF-NAMES|REGEXS

=item head_mailto => BOOLEAN

Whether to replace e-mail addresses in some header lines with links.

=item log => LEVEL

=item produce => 'HTML'|'XHTML'

Produce HTML or XHTML output.  The output is slightly different, even
html browsers will usually accept the XHTML data.

=item trace => LEVEL

=back

=back

=head2 Converting

Extends L<"Converting" in Mail::Message::Convert|Mail::Message::Convert/"Converting">.

lib/Mail/Message/Convert/HtmlFormatPS.pod  view on Meta::CPAN


=head1 SYNOPSIS

 use Mail::Message::Convert::HtmlFormatPS;
 my $af = Mail::Message::Convert::HtmlFormatPS->new;

 my $postscript = $af->format($body);

=head1 DESCRIPTION

Translate an HTML/XHTML message body into a postscript body
using HTML::FormatPS.

Extends L<"DESCRIPTION" in Mail::Message::Convert|Mail::Message::Convert/"DESCRIPTION">.
 
=head1 METHODS

Extends L<"METHODS" in Mail::Message::Convert|Mail::Message::Convert/"METHODS">.
 
=head2 Constructors

lib/Mail/Message/Convert/HtmlFormatText.pod  view on Meta::CPAN


=head1 SYNOPSIS

 use Mail::Message::Convert::HtmlFormatText;
 my $af = Mail::Message::Convert::HtmlFormatText->new;

 my $plain_body = $af->format($body);

=head1 DESCRIPTION

Convert HTML/XHTML message body objects into plain text bodies using
HTML::FormatText.  This package requires HTML::TreeBuilder and
HTML::FormatText which are not installed by default together with
Mail::Box.  See also L<Mail::Message::rebuild()|Mail::Message::Construct::Rebuild/"Constructing a message"> with rule
C<text_alternative_for_html>.

This module is a small wrapper around HTML::FormatText.

Extends L<"DESCRIPTION" in Mail::Message::Convert|Mail::Message::Convert/"DESCRIPTION">.
 
=head1 METHODS

t/321bodyconv-html.t  view on Meta::CPAN

#!/usr/bin/env perl
#
# Test conversions as HTML/XHTML without help of external modules
#

use strict;
use warnings;

use Mail::Message;
use Mail::Message::Test;
use Mail::Message::Head::Complete;
use Mail::Message::Field::Fast;
use Mail::Message::Convert::Html;

t/322bodyconv-htmlps.t  view on Meta::CPAN

#!/usr/bin/env perl
#
# Test conversions from HTML/XHTML to postscript with HTML::FormatPS
#

use strict;
use warnings;

use Mail::Message::Test;
use Mail::Message::Body::Lines;

use Test::More;

t/323bodyconv-htmltxt.t  view on Meta::CPAN

#!/usr/bin/env perl
#
# Test conversions from HTML/XHTML to plain text with HTML::FormatText
#

use strict;
use warnings;

use Mail::Message::Test;
use Mail::Message::Body::Lines;

use Test::More;



( run in 1.270 second using v1.01-cache-2.11-cpan-49f99fa48dc )