New - Click here for more information on how product maintenance works

R2Net: our RTF to HTML and XML converter.

With R2Net, you can use your favorite word processor to create documents and then publish them in HTML, XHTML, DocBook, or OEB right out of the box. You can also add support for your own document types. R2Net is very customizable and can be fine tuned to give you the exact output you desire. We have ActiveX, DLL, Unix library, and Mac OS X Cocoa Framework versions of the filter that give you the power to embed R2Net in your own system, website, or product.

We offer a free evaluation version of R2Net that is fully functional for thirty (30) days. You can request either a standard demo license or a developer demo license that lets you take advantage of R2Net's library features.

Pricing (in US dollars)

License   Price   Annual Maintenance
Single User   $69.95   $24.99
Server   $699.95   $139.95
Developer   $249.95   $49.95

If you're unsure about which license you need, or if you want to know more about how R2Net is licensed, click here.

:: Purchase R2Net

All licenses include one year of maintenance (which can be continued beyond the first year by paying the annual maintenance fee). While under maintenance, you are entitled to all feature and bugfix updates released during the term of your maintenance agreement.

ActiveX, DLL, and Unix library versions of R2Net need a license for each developer seat. Runtimes are licensed and priced exactly as the single user versions. Each user of an ActiveX, DLL, or Unix library version must be licensed for R2Net. Developers wishing to re-distribute R2Net as part of any software package must sign a sub-licensing agreement with Logictran, Inc. Contact us for details.
Change History
09/26/2005
6.2.14
updated processing of non-breaking hyphen to correctly map to it's own UNICODE code point. The default mapping for HTML and Docbook remain the same however.
Enabled auto-list detection by default for Docbook conversions
  • arabic
  • loweralpha
  • lowerroman
  • upperalpha
  • upperroman

For Docbook, all lists are presumed to re-start. Continuation detection is partially implemented.


08/01/2005
6.2.13
Corrected title bar on Desktop product for Windows so that it will not show "days left" unless using a demo license.

Added "StyleCaseSensitive" string. When set to 1, it requires that PMatch and TMatch entries containing style names must use the same case as the style name in the document. This allows support of MSWord styles that differ only by case. By default, the following TMatch entry would match either "emphasis" or "Emphasis" as a style name.
'',0,'','','emphasis','italic'

In some RTF files, it is possible to have both "Emphasis" and "emphasis" styles defined – if this occurs in
your documents you should set "StyleCaseSensitive" to 1.

Corrected problem when SkipTrailingToc was set to 0.



06/06/2005
6.2.12
Improved table border generation for cases where only parts of frames, row or column separators were visible.

4/16/2005
6.2.11
Corrected image URL's to use forward slashes ('/') instead of backslash ('\') on Windows platforms.

Modified Table of Contents generation for non-CSS output to nest sub-lists within the current listitem.

Modified Macintosh version to eliminate checking for later versions of the software which caused
unnecessary web traffic with no UI for turning it off.

3/18/2005
6.2.10
Fixed bugs in handling section breaks. This corrects header/footer processing for documents with non-linked headers and multiple sections.

Corrected bug that appeared in lists with images for icons – the list items were getting linebreaks inserted in them.

Corrected bug with footnotes containing lists that caused subsequent paragraphs to be marked as list elements.

processing of PNText for lists failed when the next character was escaped (LDS fix)
prrocessing of tabs in pass 2 failed under savetext mode.


Version 6.2.10 contains a new feature for HTML and XHTML output.
R2Net can now generate HTML that prevents whitespace from collapsing.
In the R2Net graphical user interface this setting appears in the advanced tab and is selected by changing the output type.

Four options are now available for the HTML output format; HTML Basic (HTML 3.2), Preserve Spaces (HTML 3.2) , HTML Standard (CSS, XHTML) and Preserve Spaces (CSS, XHTML).
*Preserve Spaces (CSS, XHTML) is the installed default when run from a GUI.

For not GUI applications, this setting can be enabled using trnflag.trn.
String
Value
Description
PreserveWhitespace
0
Setting this to '1' will replace blanks, tabs and newlines with non breaking spaces ( ) using an algorithm that preserves the original look of the document – rather than allowing the browser to compress whitespace.

1/13/2005
6.2.8
Microsoft specification on special symbols was incorrect causing the
RawSCMap feature to reverse endash/emdash. Corrected translation to
use coding as provided by Apple.

9/3/2004
6.2.4
Corrected bug that caused string/function nesting deeper than 32 calls to trash memory

5/7/2004
6.2.1 Fixed bug 331 - Paragraph numbers were being lost for headings >= splitdepth.
PNSave was being reset

6/21/2004
6.2.2

7/16/2004
6.2.3
Fixed abort when String2String was called after a previous iteration had a failure


9/3/2004
6.2.4
Corrected bug that caused string/function nesting deeper than 32 calls to trash memory
Corrected disabling of UNICODE capabilities
Corrected bad call to RTFError

11/22/2004
6.2.5
Feature: RawSCMap

When MSWord edits a document using non-standard fonts (Not a UNICODE font, one that does not match the native character set of the platform, and one that is does not identify itself as 'special' to MSWord) it may look correct to a user who has the fonts loaded, but the underlying RTF will be incorrect.
In some cases, MSWord will generate a control code to represent a character when according to the RTF specification a code position should be used. This is not a bug in MSWord, but rather an incorrectly coded font.
For example, on a Macintosh, if the font has a glyph at position 0xA5 which is not a bullet MSWord will still generate the \bullet control word.

R2Net now has the ability to convert those control codes back to either the Macintosh or Windows code point. This processing is enabled only when the string RawSCMap is set to 1. R2Net will choose the Windows code point unless the RTF
begins with "{\rtf1\mac", indicating that the document was produced on a Macintosh.


The following are the code values for the special characters listed.
Control word Word for Windows and OS/2 Apple Macintosh
  1. 149 0xA5
  2. 150 0xD1
  3. 151 0xD0
  4. 145 0xD4
  5. 146 0xD5
  6. 147 0xD2
  7. 148 0xD3

1/9/2005
6.2.6
Correct duplicate ANSI to charset conversion on Footnotes.
Update Build Packages.

1/10/2005
6.2.7
Removed debugging logic

1/11/2005
6.2.8
Microsoft specification on special symbols was incorrect causing the
RawSCMap feature to reverse endash/emdash. Corrected translation to
use coding as provided by Apple.
3/18/2005
6.2.10
Fixed bugs in handling section breaks. This corrects header/footer processing for documents with non-linked headers and multiple sections.

Corrected bug that appeared in lists with images for icons – the list items were getting linebreaks inserted in them.

Corrected bug with footnotes containing lists that caused subsequent paragraphs to be marked as list elements.

processing of PNText for lists failed when the next character was escaped (LDS fix)
prrocessing of tabs in pass 2 failed under savetext mode.


Version 6.2.10 contains a new feature for HTML and XHTML output.
R2Net can now generate HTML that prevents whitespace from collapsing.
In the R2Net graphical user interface this setting appears in the advanced tab and is selected by changing the output type.

Four options are now available for the HTML output format; HTML Basic (HTML 3.2), Preserve Spaces (HTML 3.2) , HTML Standard (CSS, XHTML) and Preserve Spaces (CSS, XHTML).
*Preserve Spaces (CSS, XHTML) is the installed default when run from a GUI.

For not GUI applications, this setting can be enabled using trnflag.trn.
String
Value
Description
PreserveWhitespace
0
Setting this to '1' will replace blanks, tabs and newlines with non breaking spaces ( ) using an algorithm that preserves the original look of the document – rather than allowing the browser to compress whitespace.
Update - 4/27/2004
Here is our new naming convention for the R2Net family of products:
  • R2Net Desktop Edition - Gives you conversion to HTML and XML and the ability to use .trn translation files in a single-user GUI application for Windows and Mac OS X.
  • R2Net Developer's Edition - A package that gives you everything you need to use R2Net technology on a server, embedded in your own software, or in some other high-end environment. Includes a copy of the R2Net Desktop standalone GUI application (in the Win/Mac version of Developer's Edition), our various API/library implementations, our command-line version, and a full suite of documentation.
  • R2Net Unicode Component - R2Net has always been Unicode-compliant, but now this new module now gives you the ability to create output in a variety of different character sets like UTF-8, UTF-16, and many others for specific language and character needs. More information (including licensing) coming soon.
  Download R2Net
Select your operating system:


Windows
Desktop Edition v 6.2.40
Developer's Edition v 6.2.40
Unicode Component


Linux/Intel
Developer's Edition v 6.2.25


Macintosh
Desktop Edition v 6.2.37

Other
Sun Solaris
Latest: R2Net 6.2.38


© Copyright 2003 Logictran, Inc. All rights reserved. - Privacy Statement