CTPL is a template engine library. It allows fast and easy parsing
of templates and fine control over template parsing environment.
The groff (GNU troff) software is a typesetting package which reads plain
text mixed with formatting commands and produces formatted output.
html2text is a command line utility, written in C++, that converts
HTML documents (HTML 3.2) into plain text (ISO 8859-1).
Each HTML document is loaded from a location indicated by an URI or
read from standard input, and formatted into a stream of plain text
characters that is written to standard output or into an output-file.
The input-URI may specify a remote site, from that the documents are
loaded with the Hypertext Transfer Protocol (HTTP). The program is
even able to preserve the original positions of table fields and
accepts also syntactically incorrect input, attempting to interpret it
"reasonably". The rendering is largely customisable through an RC
file.
Lasem aims to be a C/GObject based SVG/MathML renderer and editor. It uses
cairo and pango as it's rendering abstraction layer.
This package includes HTML function and methods to write in an HTML file. Thus,
making HTML reports is easy. Includes a function that allows redirection on the
fly, which appears to be very usefull for teaching purpose, as the student can
keep a copy of the produced output to keep all that he did during the course.
Package comes with a vignette describing how to write HTML reports for
statistical analysis. Finally, a driver for Sweave allows to parse HTML flat
files containing R code and to automatically write the corresponding outputs
(tables and graphs).
String operations the Python way - a package for those of us who miss Python's
string methods while we're working in R.
nXML is a C library for parsing, writing and creating XML 1.0 and 1.1 files
or streams. It supports utf-8, utf-16be and utf-16le, ucs-4 (1234, 4321,
2143, 2312).
librevenge is a base library for writing document import filters. It has
interfaces for text documents, vector graphics, spreadsheets and presentations.
libwpd is a library for reading and writing WordPerfect(tm)
documents.
This package also includes utilities for converting to HTML
and plain text.
libxode is an XML library which wraps expat. it offers a very flexable DOM,
and uses Memory Pools (which can also be created/used from this library).