This week's book giveaway is in the Jython/Python forum.
We're giving away four copies of Hands On Software Engineering with Python and have Brian Allbey on-line!
See this thread for details.
Win a copy of Hands On Software Engineering with Python this week in the Jython/Python forum!

M. Justin

Ranch Hand
+ Follow
since Sep 03, 2009
M. likes ...
IntelliJ IDE Java Netbeans IDE
Cows and Likes
Cows
Total received
1
In last 30 days
0
Total given
0
Likes
Total received
3
Received in last 30 days
0
Total given
2
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by M. Justin

About ScroogeXHTML RTF to HTML5 converter

ScroogeXHTML for the Java platform is a compact and fast converter library which supports a subset of the Rich Text Format (RTF) standard.

It supports minification using CSS font definitions and font usage statistics, and access to the intermediate DOM tree for additional fine tuning.

New in 8.0
  • Improved table conversion
  • Improved paragraph border conversion
  • New FontStatistics property / FontStatisticsCollecting interface
  • New FontReplacer property / FontReplacing interface
  • Tested with Oracle JDK 8 and Oracle OpenJDK 11 on Windows and Linux

  • Online demo: https://www.scroogexhtml.com/sxd8
    Javadoc API: https://www.habarisoft.com/scroogexhtml_j/8.0.0/docs/api/index.html
    Full source code available.





    5 days ago
    Version 8.0.MS1 of the RTF (Rich Text) to HTML5 and XHTML converter library ScroogeXHTML for the Java™ platform is now available for registered users.

    New features in 8.0.MS1

    * compiles with Oracle JDK 8 and Oracle OpenJDK 11
    * JUnit tests pass with Oracle JDK 8 and Oracle OpenJDK 11

    Other changes in 8.0.MS1

    * moved package to com.scroogexhtml
    * fixed Spotbugs warnings and JavaDoc errors
    * removed deprecated methods getISO8601DateTime, getStyleSheetLink, setCompatibleDefaults, useListTable, metaDate

    Download link

    https://www.habarisoft.com/scroogexhtml_j/download/snapshot/ScroogeXHTML-jar-8.0.MS1.install.jar (only for registered users)

    API documentation

    https://www.habarisoft.com/scroogexhtml_j/8.0.MS1/docs/api/index.html

    About

    ScroogeXHTML for the Java platform is a library which can convert a subset of the Rich Text Format (RTF) standard to HTML5 and XHTML, as a standalone document, or as a fragment which can be used in other documents. It supports RTF features such as hyperlinks, field results, simple tables, picture data extraction, and embeds PNG and JPG pictures as data URI. It is easy to use, and requires no external runtime libraries except the SLF4J logging facade.

    Other platforms

    ScroogeXHTML is also available for Delphi 2009+ and Free Pascal.


    3 months ago


    Habarisoft released version 7.3 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    Documentation
    The Javadoc API is available on-line at https://www.habarisoft.com/scroogexhtml_j/7.3.0/docs/api/index.html and included in the installer.
    The product home page also contains links to the "Getting Started" PDF, the on-line demo and many other helpful resources (feature matrix, FAQ, previous release notes).

    Changes in 7.3
    •    Added support for multiple external style sheets (property StyleSheetLinks), the StyleSheetLink property is now deprecated
    •    Performance improvements
    •    Updated izpack installer to version 5.1.3
    •    Removed unused methods
    •    Fixed Findbugs/Spotbugs warnings

    Online demo
    An online demo is located at https://www.scroogexhtml.com/sxd/
    5 months ago


    Habarisoft released version 7.2 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    Documentation
    The Javadoc API is available on-line at https://www.habarisoft.com/scroogexhtml_j/7.2.0/docs/api/index.html and included in the installer.
    The product home page also contains links to the "Getting Started" PDF, the on-line demo and many other helpful resources (feature matrix, FAQ, previous release notes).

    Changes in 7.2
    •    Support for vertical alignment in table cells
    •    Table conversion uses the attribute class="table table-bordered" (instead of border="1") to indicate that the table is bordered. This fixes the W3C HTML validator warning: "The border attribute on the table element is presentational markup".
    •    Add the XML declaration to XHTML documents if the charset is not UTF-8
    •    Removed the attribute type="text/css" for the style element (this fixes the W3C HTML validator warning: "The type attribute for the style element is not needed and should be omitted")
    •    Removed the enclosing comments around the CSS code within the style element for standalone documents
    •    Fixed Findbugs warnings

    Online demo
    An online demo is located at https://www.scroogexhtml.com/sxd/ and allows to upload small RTF documents and convert them with the current shipping version.
    9 months ago



    Habarisoft released version 7.1 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    Documentation
    The Javadoc API is available on-line at https://www.habarisoft.com/scroogexhtml_j/7.1.0/docs/api/index.html and included in the installer.
    The product home page also contains links to the "Getting Started" PDF, the on-line demo and many other helpful resources (feature matrix, FAQ, previous release notes).

    Changes in 7.1
    •    Added support for five character encodings, including MacRoman
    •    Added support for non-breaking hyphen (RTF token \_)
    •    Improved conversion of Symbol font.
    •    As a side effect of enhanced symbol font conversion, bullet list conversion now (correctly) emits • HTML entities instead of ·
    •    FIX: emit the HTML bullet character \u2022 or • for RTF token ‘\bullet’ instead of ·

    Online demo
    An online demo is located at https://www.scroogexhtml.com/sxd/ and allows to upload small RTF documents and convert them with the current shipping version.
    11 months ago
    Habarisoft released version 7.0 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    All users with active update subscription are encouraged to download the Source edition or the Jar edition of the library.

    As this release contains some breaking changes (see PDF and API documentation), Habarisoft also offers the previous (6.7) release which includes many improvements of 7.0 with less breaking changes.

    Online demo

    An online demo is located at https://www.scroogexhtml.com/sxd/ and allows to upload small RTF documents and convert them with the current shipping version.

    1 year ago
    Habarisoft released version 6.7.0 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    The new version introduces four enhancements from the version 7.0 development branch. Release notes are available on the ScroogeXHTML web site and in the HTML API documentation.

    Release announcement on the ScroogeXHTML blog: https://scroogexhtml.wordpress.com/2017/10/20/scroogexhtml-for-the-java-platform-6-7-fast-rtf-to-html5-and-xhtml-conversion/

    Online converter demo: https://www.scroogexhtml.com/sxd/

    1 year ago
    Habarisoft announces the first release candidate for version 7.0 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    New in 7.0.0-RC1
    Experimental list conversion support

       a new experimental implementation for numbered and unnumbered list is now available and may be enabled with the ConversionKeys.USE_LIST_TABLE switch (see PDF for details)
       multi-level bullet list conversion support is now available when list table support is enabled
       numbered lists with roman numbers are now supported when list table support is enabled
       Note: not all RTF writers generate correct and consistent list level code
       the library includes an example post processor which replaces Wingdings bullets with web-safe Unicode bullet characters

    Table conversion support

       cell background color support
       faster algorithm for cell merging
       table border (whole table border) detection improved

    Minor changes

       Faster initialization of DOM tree transformation
       Improved Unicode support for Japanese text
       paragraph border conversion switch
       JavaBean manifest entry
       installer updated to IzPack 5.1.2
       new property ConvertAlignment
       faster solution for ConvertEmptyParagraphs
       faster RGB color to HTML color conversion


    Read the announcement on the ScroogeXHTML blog: https://scroogexhtml.wordpress.com/2017/10/06/scroogexhtml-for-the-java-platform-7-0-release-candidate-1/

    Online demo:
    You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.
    The demo page also links to a demo of a preview (or a development snapshot) of the next version when it becomes available.
    1 year ago
    Habarisoft released version 6.5 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    The new version introduces six enhancements and one fix. Release notes are available on the ScroogeXHTML web site and in the HTML API documentation.

    Release announcement on the ScroogeXHTML blog: https://scroogexhtml.wordpress.com/2017/08/02/scroogexhtml-for-the-java-platform-6-5-fast-rtf-to-html5-and-xhtml-conversion/

    Online demo:
    You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.
    The demo page also links to a demo of a preview (or a development snapshot) of the next version when it becomes available.
    1 year ago
    Habarisoft released version 6.4 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    The new version introduces six enhancements and one fix. Release notes are available on the ScroogeXHTML web site and in the HTML API documentation.

    Release announcement on the ScroogeXHTML blog: https://scroogexhtml.wordpress.com/2017/07/12/scroogexhtml-for-the-java-platform-6-4-fast-rtf-to-html5-and-xhtml-conversion/

    Online demo:
    You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.
    The demo page also links to a demo of a preview (or a development snapshot) of the next version when it becomes available.
    1 year ago
    Habarisoft released version 6.3.1 of its RTF to HTML5 and XHTML converter library, ScroogeXHTML for the Java™ platform.

    The new version introduces four enhancements and two fixes. Release notes are available on the ScroogeXHTML web site and in the HTML API documentation.

    Starting with release 6.3.1, progress listeners are deprecated. They will be removed in a future version to improve conversion speed.

    Online demo

    You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.
    The demo page also links to a demo of a preview (or a development snapshot) of the next version when it becomes available.
    1 year ago
    Habarisoft released version 6.3 of its small, high-performance RTF to HTML5 / XHTML converter library, ScroogeXHTML for the Java™ platform.

    https://www.scroogexhtml.com/

    A on-line converter demo page is located at

    https://www.scroogexhtml.com/sxd/

    You can evaluate the new release with the online converter demo, which displays the configuration property values of the converter, and allows to modify many of them.

    Release notes: https://www.scroogexhtml.com/release_notes.html

    Best regards,
    Michael Justin

    1 year ago
    Habarisoft released version 6.2.1 of its small, high-performance RTF to HTML5 / XHTML converter library, ScroogeXHTML for the Java™ platform.

    https://www.scroogexhtml.com/

    A on-line converter demo page is located at

    https://www.scroogexhtml.com/sxd/
    2 years ago
    Habarisoft released version 5.5 of its RTF to HTML5 converter library, ScroogeXHTML for the Java™ platform.

    https://www.scroogexhtml.com/

    ScroogeXHTML for the Java platform is a small, high-performance library which can convert a subset of the RTF standard to XHTML and HTML.

    A on-line converter demo page is located at

    https://www.scroogexhtml.com/sxd/

    Recent feature additions include:
  • Android support
  • Simple table support

  • 2 years ago
    15. October 2014 - Habarisoft announces the first on-line demo of its RTF to HTML / XHTML converter ScroogeXHTML 5.0, which introduces table support, at https://secure.habariwebcomponents.de/sxd/index.xhtml.

    ScroogeXHTML 5.0 is a small footprint, but high speed, RTF conversion library for Java 7. For Java 5 and higher, Habarisoft offers ScroogeXHTML 4.5.

    ScroogeXHTML is also available for the Android platform. The "Tiny RTF Viewer" app uses ScroogeXHTML 4 and can be found in the Play store at https://play.google.com/store/apps/details?id=com.habarisoft.scroogertfviewer

    Regards,
    --
    Michael Justin
    habarisoft - Messaging Software for Delphi
    http://www.habarisoft.com/
    4 years ago