• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

ScroogeXHTML 9.4 - fast RTF to HTML5 and XHTML conversion

 
Ranch Hand
Posts: 60
1
IntelliJ IDE Netbeans IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
ScroogeXHTML is a library which supports a subset of the Rich Text Format (RTF) standard. It converts RTF to HTML5 and XHTML stand-alone documents, or to fragments which can be embedded in other documents.

Key features
  • supports hyperlinks, bookmarks, multi-language and LTR/RTL text, field results and simple tables
  • minimizes documents using CSS font definitions and generation of local font styles for text with different attributes
  • includes an API for post-processing of the intermediate DOM tree for additional fine tuning
  • picture data extraction, complimentary code for converting and embedding images as Data URIs
  • small: less than 140 KB
  • fast: up to several MB/second
  • logging support (SLF4J)
  • tested with JDK 8, 11 and 17
  • full source code available


  • Home page: https://www.scroogexhtml.com

    Online demo: https://www.scroogexhtml.com/sxd
    The online demo converts a RTF document to HTML5, and allows to set many conversion options.

     
    M. Justin
    Ranch Hand
    Posts: 60
    1
    IntelliJ IDE Netbeans IDE Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    To celebrate its 25. foundation anniversary, Habarisoft increased the special discount for ScroogeXHTML Server Deployment licenses:
    * old discount: 25%
    * new discount: 50%

    Conditions: the discount is only valid for purchases together with one ore more ScroogeXHTML Single Developer Licenses. License purchases are not refundable. The special discount is only valid for a limited time and can not be combined with other discounts (except volume discounts) and promotions.
    The discount is valid both for the Java and the Delphi / Pascal version of ScroogeXHTML.

    Order links and editions overview can be found at https://www.scroogexhtml.com/#order
    Single Developer License and Server Deployment License terms are explained at https://www.scroogexhtml.com/scroogexhtml_license.html
     
    M. Justin
    Ranch Hand
    Posts: 60
    1
    IntelliJ IDE Netbeans IDE Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Version 9.5 Milestone 1 of the RTF to HTML5 and XHTML converter library ScroogeXHTML is available now.

    Changes in 9.5 Milestone 1
    Bug fixes
    * Fixed: unit test failure on new JDK 1.8 versions, which now write BR elements as <br /> instead of <br/>

    API deprecation
    * properties related to character attribute conversion, paragraph attribute conversion and HTML head section options have been deprecated in favour of the new HtmlHeadConfiguration, CharPropsConfig and ParaPropConfig properties, which will be the only API to set these properties in the ScroogeXHTML 10 version

    Noteworthy Enhancements
    * tested with more JDK versions (Amazon Coretto, Eclipse Temurin, IBM Semeru)
    * dependency updates
    * internal code maintenance

    The milestone release is now available for download for users of ScroogeXHTML Source Edition with active maintenance.
     
    reply
      Bookmark Topic Watch Topic
    • New Topic