Developer(s) | Michael R Sweet |
---|---|
Stable release |
1.9 / July 4, 2017
|
Preview release |
NA / NA
|
Development status | Active |
Written in | C, C++ |
Operating system | Windows 2000+, macOS 10.9+, Linux, UNIX |
License | GNU GPLv2 (source) |
Website | michaelrsweet |
HTMLDOC is a previously commercially developed open-source program that converts HTML and Markdown web pages and files to EPUB, indexed HTML, PostScript, and PDF files, complete with a table-of-contents. HTMLDOC can be used from the command-line, a simple GUI, or from a web server. Development originally occurred through the author's now-defunct business, Easy Software Products, and now continues on the author's personal web site.
HTMLDOC 1.8.x supports most of HTML 3.2 with some elements of HTML 4.01, with no support for CSS. HTMLDOC 1.9.x will support most of HTML 4.01 and CSS1, with some support for selected CSS2.x properties.
HTMLDOC 1.8.x supports the following character sets: Windows-874, Windows-1250, Windows-1251, Windows-1252, Windows-1253, Windows-1255, Windows-1256, Windows-1257, Windows-1258, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-14, ISO-8859-15, KOI8-R; you cannot mix characters from different code pages. There is no support for CJK and Arabic characters, and support for ISO-8859-13 is missing. HTMLDOC 1.9.x improves the character set support and includes limited support for UTF-8.