This Module provides an OO-interface to the htmldoc program.
You can use it to produce PDF or PS files from a HTML-document.
Currently many but not all parameters of HTMLDoc are supported.
HTML::Packer is another HTML code cleaner.
HTML::QRCode is HTML based QRCode generator, using Text::QRCode
Parses and extracts quotation structure out of a HTML message.
Purpose and returned structures are very similar to Text::Quoted.
HTML::RewriteAttributes is designed for simple yet powerful HTML
attribute rewriting. You simply specify a callback to run for each
attribute and we do the rest for you. This module is designed to
be subclassable to make handling special cases eaiser.
Simple Blog Code is a simple markup language. You can use it for guest
books, blogs, wikis, boards and various other web applications. It
produces valid and semantic (X)HTML from input and is patterned on that
tiny usenet markups like *bold* and _underline_.
SDF is a freely available documentation system designed and developed by Ian
Clatworthy, with help from many others. Based on a simple, readable markup
language, SDF generates high quality output in multiple formats, all derived
from a single document source. Supported output formats include HTML,
PostScript, PDF, man pages, POD, LaTeX, SGML, MIMS HTX and F6 help, MIF, RTF,
Windows help and plain text.
HTML::TagFilter is a subclass of HTML::Parser with a single purpose: it
will remove unwanted html tags and attributes from a piece of text. It
can act in a more or less fine-grained way - you can specify permitted
tags, permitted attributes of each tag, and permitted values for each
attribute in as much detail as you like.
HTML::Tidy is an HTML checker in a handy dandy object. It's meant as a
replacement for HTML::Lint. If you're currently an HTML::Lint user looking to
migrate, see the section "Converting from HTML::Lint".
When working with text it is convenient and common to want to truncate
strings to make them fit a desired context. E.g., you might have a menu
that is only 100px wide and prefer text doesn't wrap so you'd truncate
it around 15-30 characters, depending on preference and typeface size.
This is trivial with plain text and substr but with HTML it is somewhat
difficult because whitespace has fluid significance and open tags that
are not properly closed destroy well-formedness and can wreck an entire
layout.
HTML::Truncate attempts to account for those two problems by padding
truncation for spacing and entities and closing any tags that remain
open at the point of truncation.