ScroogeXHTML

Testimonials from ScroogeXHTML customers

"Scrooge has really helped me out! I'm converting a database of 10,000 questions in RTF into HTML, Scrooge has been invaluable!" - J.M., USA


"I tried a couple of your competitors products and they just couldn't do the conversion correctly or it took an act of God to get anything out of them. I was just able to achieve what I had set out to do, with one line of code! This was great!" - J.H., USA


"I used your programm for the first time today, and it looks great!" - P.H., Switzerland


"We are very, very glad with this Component" - M.R., Germany


"I recently found your Scrooge product and am very intrigued by its capabilities. I am currently writing a PHP developers guide and would like to include your product as one of the examples of using Java beans with PHP." - B.S., USA

audio-input-microphone.png Apache ActiveMQ with Delphi - free online session at CodeRage 4

The CodeRage 4 technical conference included a free online session "Reliable Communication between Applications with Delphi and ActiveMQ".

Visit the CodeRage 4 Sessions page to watch the recorded session!

scrooge_banner.gif

ScroogeXHTML for Delphi(tm)

RTF to HTML/XHTML converter component for Delphi(tm)

ScroogeXHTML for Delphi(tm) is a component which can convert RTF stored in files, strings or a RichEdit component to HTML 4.01 and XHTML. It is fast and easy to customize. Full source code and one year free upgrade protection are included.

Features

ScroogeXHTML for Delphi(tm) converts text attributes including background and highlight colors, paragraph attributes including alignment (left, right, centered, justified) and paragraph indent (left, right, first line) and simple numbered or unnumbered lists. Unicode conversion allows multi-language documents, including simplified and traditional Chinese, Korean and Japanese. CSS and default font settings help to create optimized documents. Supported document types are: XHTML 1.0 Strict and Transitional, XHTML Basic 1.0, XHTML Mobile Profile 1.0 (a.k.a WAP 2.0), HTML 4.01 Strict and Transitional. ScroogeXHTML is also available for the Java(tm) platform.

Requirements and limitations

  • supports Delphi 6 to 2010 Win32, and Free Pascal
  • the RTF specification contains very many elements and features, ScroogeXHTML does only convert a limited subset. Not supported are for example tables and tabulators, embedded images may be extracted but will not be converted to other image formats

Demo version

The ScroogeXHTML demo application can be used to convert RTF files to HTML 4.01 and XHTML. It can not be installed as a component in Delphi. ScroogeXHTML has also been used to build the content management system BetaWebzz.

Changes in version 4.8

  • Prepared for Delphi 2010

Changes in version 4.7

  • Fixed Delphi 2009 warnings
  • Removed Kylix code (support for Kylix has been replaced by Free Pascal support).
  • Upgraded to doxygen 1.5.8

Changes in version 4.6

  • Prepared for Delphi 2009
  • Removed conversion of single quotes to apos in XHTML translator. Some browsers do not understand this code in web pages

Changes in version 4.5

  • Added full source code and documentation to demo distribution
  • Full distribution uses a new folder structure, including a folder with prepared packages for Delphi 6 to 2007, and palette bitmap
  • Removed deprecated XmlValidator
  • Removed SX_FLATPROPERTIES compiler switch
  • Replaced string with AnsiString (for Tiburon)
  • Tested with Turbo Delphi 2006 .NET

Changes in version 4.4

  • Added ConvertUsingPrettyIndents property
  • Added warning if compatibility switch SX_FLATPROPERTIES is defined
  • Upgraded to doxygen 1.5.4

Changes in version 4.3

  • Support for Free Pascal
  • Getting started (PDF)
  • Restructured properties

Changes in version 4.2

  • Includes package files for Delphi 6 to 2007 and Kylix 3
  • Improved support for parameter values in the range -2^63..2^63 -1.
  • Improved support for hidden and underlined text

Changes in version 4.1

  • Support for Delphi VCL.NET
  • Support for Delphi 2006
  • Support for Delphi 5
  • Improved support for hidden text

Changes in version 4.0

  • Support for XHTML 1.1
  • Support for XHTML 2.0 (draft)
  • Simple plain text export
  • Refactored classes and files
  • Nested properties for optimization and HTML head options

Changes in version 3.8

  • Conversion speed increased by 15%

Changes in version 3.7

  • Support for RTF tokens 'uldb' (double underline), 'v' (hidden) and 'footnote'
  • Support for Delphi 2005
  • Help in CHM format, created with Doxygen
  • HyperlinkOption hoOpenInNewBrowser uses "_new" by "_blank" (the standard target name)

Changes in version 3.6

  • Support for relative font sizes ("em", "ex" and percent values)
  • Support for right-to-left languages
  • Basic support for Kylix

Changes in version 3.5

Licenses

There are three license types for ScroogeXHTML: (1) Personal Edition (2) Single Developer License (3) Server License. Read more: ScroogeXHTML license information

ScroogeXHTML_properties.gif

powered.gif

media-floppy.png download
x-office-document.png online documentation
text-html.pnginformation

ScroogeXHTML for the Java(tm) platform

RTF to HTML/XHTML converter component for the Java(tm) platform.

ScroogeXHTML for the Java(tm) platform is a JavaBean(tm) which can convert a subset of the RTF standard to XHTML and HTML 4.01. It is fast and easy to customize. Full source code and one year free updates are covered by the registration fee. The current version requires only Java classes which are available in the Android(tm) runtime environment. ScroogeXHTML for the Java(tm) platform, version 3.1 has also successfully completed the Sun Audit Program.

Ready for Android™

droid.gif

Features

ScroogeXHTML for the Java(tm) platform converts text attributes including background and highlight colors, paragraph attributes including alignment (left, right, centered, justified) and paragraph indent (left, right, first line) and simple numbered or unnumbered lists. Unicode conversion allows multi-language documents, including simplified and traditional Chinese, Korean and Japanese. CSS and default font settings help to create optimized documents. Supported output document types are XHTML 1.0 Strict and Transitional, XHTML 1.1, XHTML Basic 1.0, XHTML Mobile Profile 1.0 (a.k.a WAP 2.0), HTML 4.01 Strict and Transitional. ScroogeXHTML is also available for Delphi(tm) and Free Pascal.

Java_powered_logo_rgb.gif

Demo version

A demo version is available for download. This demo version is an executable JAR file which can be used to convert RTF files to HTML/XHTML. It can not be installed as a component in Java IDEs.

Online demo

The online demo will convert RTF code to HTML. To use it, copy and paste RTF text to to the input area below and press the submit button.


Powered by Google App Engine

Note that the demo uses a random method to modify the results to prevent commercial usage.

Licenses

There are three license types for ScroogeXHTML: (1) Personal Edition (2) Single Developer License (3) Server License. Read more: ScroogeXHTML license information

ScroogeXHTMLJ_NetBeans.gif

Android Logo

Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 2.5 Attribution License. Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.

media-floppy.png download
x-office-document.png online documentation
text-html.pnginformation

ScroogeXHTML license information

Currently available license types

General license information for ScroogeXHTML

Personal Edition: this license allows a single developer to use ScroogeXHTML for personal use in non-commercial applications and distribution rights for freeware applications.

Single Developer License: this license allows a single developer to create and distribute an unlimited number of single-user applications royalty-free which use ScroogeXHTML. The Developer License does not include a license to run applications on the server side of client/server systems. For server-side applications, Server Licenses are neccessary (see below). To allow the development of server-side applications, the Developer License includes a development Server License, which only covers development and testing of client/server applications. When a client/server application is deployed in the production environment, Server licenses are required.

Server License: for applications which run on the server side of a client/server system, one Server License is neccessary per CPU. If more than one application is installed on one server, they all share the server license. Volume discounts and an Unlimited Server license are available.


 
XHTML | CSS | ATOM | YAML - Yet Another Multicolumn Layout © 2005-2009 by Dirk Jesse [ highresolution.info ] | web site created with BetaWebzz 2.0 Personal Edition
Copyright © 2009 Michael Justin. All rights reserved. | Tango Icon Library | Privacy | Trademarks | Feedback | Tracker | Blog | Books | Imprint | Contact