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 )