AscToHTM is a powerful and highly configurable utility that converts text files into HTML pages. The software uses advanced text-recognition algorithms to detect the headings, bullets, indentation levels, emphasized text, tables and ASCII art in the original text. The result is a good-looking HTML page that faithfully reflects the structure of the original.
AscToHTM detects many types of headings (numbered, underlined etc) which are then used to generate a hyperlinked contents list for your file. The detected headings may then be used to split large files into a set of smaller pages, or a linked set frames.
All URLs, email addresses etc are converted into active hyperlinks, as too are user-specified keywords via a Link Dictionary feature.
Full HTML table generation is attempted on plain text tables. Comma-delimited tables are also supported. A table definition feature allows you to identify different types of table, their structure and the formatting to be applied. For example tables with numerical data can be displayed as series of bar graphs.
AscToHTM comes with many options to customize the output. You can define the title, colors, standard HTML headers and footers, style sheets and meta tags to be added. A preprocessor allows more control over the conversion process and the use of embedded HTML. You can customize your HTML by defining a number of standard fragments, e.g. to add a standard HTML header and footer to each page.
The many options can be saved to "policy files" for re-use at a later date. AscToHTM supports the use of wildcards, and a command line version is well suited to batch conversion. It is supplied with extensive documentation, which is converted from text to HTML by AscToHTM itself.
Whether you are a business user that wants to place key documents and reports on your Intranet, or a budding author who wishes to publish your prose as good-looking e-books, this software will save you many hours of effort.
» version 5.0 - posted on 2004-11-30
Greater control over table generation, including comma-delimited and tab-delimited tables.
EULA - End User License Agreement
SOFTWARE LICENSE AGREEMENT
This Agreement is a license agreement between you
and JafSoft Limited for the use of AscToHTM.
You are free to distribute the shareware version of
However, you must not copy REGISTERED versions of
this software to anyone else's machine, nor can you
make this software a shared resource unless you can
ensure that no more that one person at one time is
running the software.
You may copy this software to all machines owned by
you in the home environment. In addition you may
make a backup copy, and copy to a single machine in
your work environment. In this way you are free to
make whatever arrangements necessary so as to always
have access to AscToHTM.
If you wish to allow multiple users simultaneous
access, additional licenses are available at reduced
You must not rent or lease this software in any form
without agreement from the author.
You must not disassemble this software or in any way
reverse engineer it. You may not analyse this
software with the purpose of producing a patch for it.
This license is not a sale. Title and copyrights to
AscToHTM, remain with John A Fotheringham.
Unauthorized copying of AscToHTM or failure to comply
with the above restrictions, will result in automatic
termination of this license.
AscToHTM is offered "as is", without warranty. AscToHTM
is available as shareware, so users should
first evaluate its suitability for their needs.
LIMITATION OF LIABILITY
IN NO EVENT WILL JOHN A FOTHERINGHAM BE LIABLE FOR
ANY DAMAGES, ARISING FROM THE USE OF THE SOFTWARE
Development of AsctoHTM is still continuing.
From time-to-time upgrades to AscToHTM will be made
available on the Net. These upgrades will be made
available at zero or greatly reduced costs to
For this reason, users should nominate an email
address at which they will receive upgrade
notifications. This email address will not be
passed to any third party. Users are responsible
for ensuring they inform us of any change in email