M. Justin

Ranch Hand
+ Follow
since Sep 03, 2009
M. likes ...
IntelliJ IDE Netbeans IDE Java
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
3
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

ScroogeXHTML is a library which supports a subset of the Rich Text Format (RTF) standard. It converts RTF to HTML5 and XHTML standalone documents, or to fragments which can be embedded in other documents.

  • supports hyperlinks, bookmarks, multi-language and LTR/RTL text, field results and simple tables
  • picture data extraction, complimentary code for converting and embedding images as Data URIs
  • 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
  • small: less than 140 KB
  • fast: up to several MB/second
  • logging support (SLF4J)
  • tested with JDK 8, 11 and 16


  • 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.
    3 months ago
    ScroogeXHTML is a library which converts RTF to HTML5 and XHTML, as a standalone document, or as a fragment which can be embedded in other documents.
  • supports hyperlinks, tables, picture data extraction
  • complimentary conversion code for embedded BMP/JPG/PNG pictures to Data URIs
  • minimizes document size using CSS definitions
  • supports post processing of the intermediate DOM tree
  • small (less than 140 KB) and fast (up to many MB/second)
  • logging support (SLF4J)

  • 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 settings.
    4 months ago
    Special offer for ScroogeXHTML Single Developer licenses:
    * Enjoy a 70% discount on Single Developer licenses (additional or renewal), including one year basic support and one year minor and major updates. The special promotion coupon code is available for all users who purchased or renewed after June 2019. For contact e-mail please see https://www.scroogexhtml.com/

    Other offers:
    * Up to 50% discount on Single Developer licenses for all users who purchased or renewed before July 2019.
    * Limited discount on the Server Deployment license when purchasing a Single Developer license. This discount will be offered in the order form, it does not require a special promotion coupon code. For larger licensing volumes please contact Habarisoft.
    1 year ago
    ScroogeXHTML is a library which converts RTF to HTML5 and XHTML, as a standalone document, or as a fragment which can be embedded in other documents.

    * supports hyperlinks, field results, simple tables, picture data extraction, picture data URIs
    * minimizes document size using CSS font definitions
    * supports post processing of the intermediate DOM document
    * small (less than 130 KB) and fast (up to several Megabytes per second)

    Home page: https://www.scroogexhtml.com
    Online demo: https://www.scroogexhtml.com/sxd
    Javadoc API: https://www.habarisoft.com/scroogexhtml_j/9.0.0/docs/api
    Server Deployment license (500 clients) available with a 95% discount when purchased with a Single Developer license.
    Full source code available.
    1 year ago
    A first interactive on-line demo version of ScroogeXHTML 9.0 (development snapshot) is now available at https://www.scroogexhtml.com/sxd9.

    It is configured with experimental header and footer conversion enabled.

    <header> and <footer> tags are placed at the begin and end of the result document.


    Header and footer support is work in progress- feedback is very welcome.



    ScroogeXHTML - https://www.scroogexhtml.com/
    1 year ago

    A first development snapshot of ScroogeXHTML 9.0 is now available for existing users with active maintenance.
    Among other improvements, version 9.0 includes improved support for RTF page header and footer definitions.


    p.s. don't miss the 25% discount code: scrooge25 (valid until 18 June 2020)
    1 year ago
    ScroogeXHTML is a library which converts RTF to HTML5 and XHTML, as a standalone document, or as a fragment which can be embedded in other documents.

    * supports hyperlinks, field results, simple tables, picture data extraction, picture data URIs
    * minimizes document size using CSS font definitions
    * supports post processing of the intermediate DOM document
    * small (<140 KB) and fast (up to several MB/s)

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


    25% discount code: scrooge25 (valid until 18 June 2020)


    ScroogeXHTML - https://www.scroogexhtml.com/
    1 year ago
    ScroogeXHTML for the Java platform is a library which converts RTF to HTML5 and XHTML, as a standalone document, or as a fragment which can be embedded in other documents.

    * supports RTF features such as hyperlinks, field results, simple tables, picture data extraction, and embeds PNG and JPG pictures as data URIs
    * minimizes documents using CSS font definitions, and supports post processing of the intermediate DOM document for additional fine tuning
    * is easy to use, and requires no external runtime libraries except the SLF4J logging API
    * supports a basic subset of the RTF specification

    The online demo converts a RTF document and displays the result HTML5.

    Home page: https://www.scroogexhtml.com
    Online demo: https://www.scroogexhtml.com/sxd8
    Javadoc API: https://www.habarisoft.com/scroogexhtml_j/8.5.0/docs/api/index.html
    Full source code available.
    2 years ago
    ScroogeXHTML for the Java platform is a library which converts RTF to HTML5 and XHTML, as a standalone document, or as a fragment which can be embedded in other documents.

  • supports RTF features such as hyperlinks, field results, simple tables, picture data extraction, and embeds PNG and JPG pictures as data URIs
  • minimizes documents using CSS font definitions, and supports post processing of the intermediate DOM document for additional fine tuning
  • is easy to use, and requires no external runtime libraries except the SLF4J logging API
  • supports a basic subset of the RTF specification


  • The online demo converts a RTF document and displays the result HTML5.

    Home page: https://www.scroogexhtml.com
    Online demo: https://www.scroogexhtml.com/sxd8
    Javadoc API: https://www.habarisoft.com/scroogexhtml_j/8.3.0/docs/api/index.html
    Full source code available.
    2 years ago
    ScroogeXHTML for the Java platform is a library which supports a subset of the Rich Text Format (RTF) standard and converts to HTML5 and XHTML, as a standalone document, or as a fragment which can be embedded in other documents, with little coding.

  • supports RTF features such as hyperlinks, field results, simple tables, picture data extraction, and embeds PNG and JPG pictures as data URIs
  • minimizes documents using CSS font definitions, and supports post processing of the intermediate DOM document for additional fine tuning
  • is easy to use, and requires no external runtime libraries except the SLF4J logging API
  • the online demo converts a RTF document and displays the result HTML5


  • Home page: https://www.scroogexhtml.com
    Online demo: https://www.scroogexhtml.com/sxd8
    Javadoc API: https://www.habarisoft.com/scroogexhtml_j/8.3.0/docs/api/index.html
    Full source code available.
    2 years ago
    About ScroogeXHTML RTF to HTML5 converter

    ScroogeXHTML for the Java platform is a library which supports a subset of the Rich Text Format (RTF) standard and converts to HTML5 and XHTML, as a standalone document, or as a fragment which can be embedded in other documents, with little coding.

    New in 8.2:

  • Added WMF to PNG conversion example code using Apache Batik
  • Adjusted image support code to support WMF to PNG image conversion example
  • Fixed Checkstyle warnings, support for Java 11 in Base64Utils, support for Java 11 in integration tests
  • Upgraded all tests from JUnit 3 to JUnit 4



  • Online demo: https://www.scroogexhtml.com/sxd8
    Javadoc API: https://www.habarisoft.com/scroogexhtml_j/8.2.0/docs/api/index.html
    Full source code available.
    2 years ago
    About ScroogeXHTML RTF to HTML5 converter
    ScroogeXHTML for the Java platform is a fast and compact converter library which supports a subset of the Rich Text Format (RTF) standard.

    New in 8.1
    * support for paragraph border color and width
    * support for table cell border width
    * bug fixes
    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.1.0/docs/api/index.html
    Full source code available.



    2 years ago
    Special Discount Offer

    Special discounts are available for license renewal.

    Until 20 February a special 20% discount is available with code habari1902

    2 years ago


    Since 2008, Habari Client libraries enable Object Pascal applications to take advantage of message broker / message queue technology - which is distributed, loosely coupled, reliable and asynchronous - to build integrated systems, using peer-to-peer and publish-subscribe communication models.

    These STOMP 1.0/1.1/1.2 client libraries enable Java to Delphi (or Free Pascal) communication over standalone message brokers or with the messaging subsystem in open source Java EE application servers such as WildFly and Payara.

    Four library versions are available, specialized for different message brokers:
  •    Habari Client for ActiveMQ
  •    Habari Client for Artemis
  •    Habari Client for OpenMQ
  •    Habari Client for RabbitMQ

  • Habari Client libraries use a programming model based on these core interfaces:
  •    IConnectionFactory - creates server connections
  •    IConnection - represents a server connection
  •    ISession - represents a server session
  •    IMessageProducer
  •    IMessageConsumer
  •    IMessage (and its subclasses)
  •    IDestination (and its subclasses)

  • There is also a new simple API which introduced these interfaces:
  •    IMQContext
  •    IMQProducer
  •    IMQConsumer

  • Code example using the new API:

    Delphi and Java example code for application integration with the libraries is included or available online.
    Resources
    Home page: https://www.habarisoft.com/
    Blog: https://habarisoft.wordpress.com/
    FAQ: https://www.habarisoft.com/index.html#faq
    Feature matrix: https://www.habarisoft.com/index.html#feature_matrix
    2 years ago

    Since 2008, Habari Client libraries enable Object Pascal applications to take advantage of message broker / message queue technology - which is distributed, loosely coupled, reliable and asynchronous - to build integrated systems, using peer-to-peer and publish-subscribe communication models.

    With an easy to use programming model and high performance socket communication, Java developers may - for example - exchange data with message brokers in Java EE application servers:

  • Apache ActiveMQ Artemis - default messaging provider in WildFly


  • Habari Client libraries for open source message brokers allow

    2 years ago