XHTML is a family of document types and modules that reproduce, subset, and extend HTML 4. HTML, as originally conceived, was to be a language for the exchange of scientific and other technical documents, suitable for use by non-document specialists. HTML addressed the problem of SGML complexity by specifying a small set of structural and semantic tags suitable for authoring relatively simple documents. In addition to simplifying the document structure, HTML added support for hypertext. Multimedia capabilities were added later. In a remarkably short period of time, HTML became widely popular and outgrew rapidly its original purpose. Since HTML’s inception, there has been rapid invention of new elements for use within HTML (as a standard) and for adapting HTML to highly specialized markets. This caused interoperability problems for documents across different platforms.

Thus, XHTML was designed to make web contents portable across platforms and software solutions. Another significant change was that XHTML became strictly XML conformant. So, a large variety of XML technologies (such as XSL Transformations and others) is available for dealing with it.

Implementation Details

Unlike other XHTML to PDF solutions Altsoft XML2PDF Formatting Engine has the complete support for CSS stylesheets, Macromedia Flash movies and advanced support for some specific HTML tags. Please, visit the Graphics Formats Supported page for the list of graphics formats supported. Being originally designed as XML publishing oriented software it includes a comprehensive Color Management strategy.