rtfx converts RTF files into a generic XML format. It focuses on keeping metadata such as style names rather than every bit of formatting. This makes it handy for converting RTF documents into a custom XML format (using XSL or an additional processing step). It used to be called 'rtfm', but was changed due to a naming conflict.
|Tags||Text Processing Markup XML|
|Operating Systems||POSIX Windows|
Release Notes: Parsing of files with massive pictures in them is now faster. Invalid XML characters below 0x0020 are no longer let through. Page numbers are also removed, since they are meaningless in the converted file.
Release Notes: Fixed a bug that caused ampersands to be converted incorrectly, added support for conversions on standard in and out, and fixes some build problems.
Release Notes: This release contains major speed improvements. It is up to 100 times faster for very large files. Support for ANSI was added. It no longer depends on Sablotron or any other dependencies.
Release Notes: A big code cleanup was done. An XML schema was created for the output format, and rtfx now uses a proper XML namespace. A "presentation" mode was added with more formatting like fonts. Speed improvements and other bugfixes were made.
Release Notes: This release adds support for footnotes, superscript, and subscript. It removes extraneous duplicate tags, and fixes a number of small bugs.