ScroogeXHTML for the Java platform is a library which can convert a subset of the RTF standard to HTML5 and XHTML.
It converts character attributes including background and highlight colors, strikethrough and hidden text, paragraph attributes including alignment (left, right, centered, justified) and paragraph indent (left, right, first line) and simple numbered or unnumbered lists.
Unicode and DBCS conversion allows to convert and compose multi-language documents, including simplified and traditional Chinese, Korean and Japanese.
Support for language attributes (<span lang="it" ... >) and LTR (left-to-right) text adds to its internationalization capabilities.
With a throughput of several MB per second, ScroogeXHTML for the Java platform is one of the fastest solutions available.
|What's New in 6.0.1?|
|❄ New||Added support for conversion of merged table cells|
|❄ New||Improved support for Android platform (Base64Utils class)|
|What's New in 6.0?|
|✓ Fixed||Fixed conversion of multi-paragraph text in table cells|
|✓ Fixed||Fixed character property reset bug|
|✓ Fixed||Fixed anchor support in LinkURIBuilder class|
|✓ Fixed||Fixed usage of Serializable interface and serialization capability of converter instances|
|✓ Fixed||Fixed table conversion when ConvertTables property is false|
|❄ New||Added support for XHTML 1.0 Transitional document type to DOM based converter|
|❄ New||Added post process event handlers|
|❄ New||Added support for Data URI image embedding|
|❄ New||Added support for automatic footnote numbering|
|❄ New||Added converter property IndentAmount to define output document indentation|
|❄ New||Added converter method convert(String, Charset)|
|❄ New||Improved document clean up (remove attribute less span elements etc)|
|❄ New||Improved conversion of hyperlinks|
|❄ New||Improved processing of listtable section|
|❄ New||Improved replacement of sequence of space characters with 'non breaking space'|
|❄ New||Added support for conversion of table left margin|
|❄ New||Added support for conversion of table width|
|❄ New||Added support for conversion of table column width|
|❄ New||Added support for conversion of table border detection|
ScroogeXHTML for the Java platform is compatible with the platforms
|Dependencies||Simple Logging Facade for Java (SLF4J)|
|Size||≈ 100 kB (Jar file)|
|Released||05 August 2016|
|Bug reports||Bugs can be reported at firstname.lastname@example.org|
|Email support||Basic technical support is included for one year|
|Conversion mode:||5.5 Classic »||5.5 XML DOM »||6.0.1 »|
|Unicode / DBCS text||✓/✓||✓/✓||✓/✓|
|Paragraph Alignment: Left/right/centered/justified||✓/✓/✓/✓||✓/✓/✓/✓||✓/✓/✓/✓|
|Left/right/first line indent||✓/✓/✓||✓/✓/✓||✓/✓/✓|
|Tabulators||replaced by a sequence of non breaking spaces|
|HTML 4.0.1 Strict/Transactional||✓/✓||-/-||-/-|
|XHTML 1.0 Strict/Transactional||✓/✓||-/-||-/✓|
|CSS based document minimizer||✓||✓||✓|
|Minimum version||Java SE 7||Java SE 7||Java SE 7|
|RichEd 6.3 (Win 8.1)||✓||✓||✓|
|Picture data extraction||✓ ①||✓ ①||✓ ①|
|Maven Javadoc/Sources JAR||✓/✓ ②||✓/✓ ②||✓/✓ ②|
|Installer and uninstaller||✓||✓||✓|
① conversion of the binary data to a web-ready format (e.g., PNG or JPG) requires third-party libraries.
② requires full source code license.
ScroogeXHTML for the Java platform
Full source code edition
Binary edition (no source code)
Up to 50% license renewal discount
License renewal extends access to your download account for new product versions.
ScroogeXHTML for the Java platform can be used on the Android platform. A small commercial converter app is available on Google Play.
Android, Google Play, and the Google Play logo are trademarks of Google Inc.
Advocate Health Care
Becton, Dickinson and Company
Canadian Natural Resources Limited
Compoze Software, Inc.
Department of Health and Ageing Australia
GE Medical Systems
Philips Medical Systems
"This is an excellent unique product that has saved us many hours of work. It is simple to use with lots of documentation."
"Scrooge has really helped me out! I'm converting a database of 10,000 questions in RTF into HTML, Scrooge has been invaluable!"
"It works great and it is stunningly fast - on production, converting 115.000 documents takes 25 seconds instead of 9 hours."
"We are very, very glad with this Component"