"This is an excellent unique product that has saved us many hours of work." — Stewart S., UK
ScroogeXHTML for Object Pascal is a library which can convert a subset of the RTF standard to XHTML and HTML.
It 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 instead of in-place formatting help to create optimized documents.
The library supports a limited subset of the RTF standard. If you are unsure about support for a specific conversion feature, please contact us. Some of the document elements which will not be converted are:
Support for the extraction of raw data of embedded images is included. Conversion of pictures to a web-ready format may require third-party libraries. Complimentary conversion code is included for WMF to PNG conversion (Delphi only). Version 7.2 introduced embedding of PNG and JPG pictures as Data URIs.
With a throughput of up to several MB per second, ScroogeXHTML for Object Pascal is one of the fastest solutions available.
Text properties | |
Bold/italic/underlined | ✓/✓/✓ |
Foreground/background/highlight color | ✓/✓/✓ |
Subscript/superscript | ✓/✓ |
Strikethrough/hidden | ✓/✓ |
Unicode / DBCS text | ✓/✓ |
LTR/RTL text | ✓/✓ |
Language attribute | ✓ |
Paragraph properties | |
Left/right/centered/justified alignment | ✓/✓/✓/✓ |
Left/right/first line indent | ✓/✓/✓ |
Space before/after | ✓/✓ |
Background color | ✓ |
Box border | ✓ |
Lists | |
Numbered/unnumbered lists | ✓/✓ |
Other content | |
External Hyperlinks | ✓ |
Internal Links (Bookmarks) | ✓ |
Pictures | |
Picture data extraction | ✓ |
Extracted picture formats | BMP/EMF/JPG/PICT/PNG/WMF |
Picture data conversion | ② The distribution may include complimentary and unsupported code to convert pictures to 'web-ready' formats. |
Picture embedding | ② Data URI (JPG/PNG) |
Supported picture storage types | Binary/Hexadecimal |
Optimization | |
CSS based document minimizer | ✓ |
Advanced features | |
Custom post processing | ✓ |
Prices are per developer seat.
INDIE €35/year |
BUSINESS €45/year |
|
Permitted use | Individual | Organization |
Lifetime license | ✓ | ✓ |
Redistribution in single-user applications ① | ✓ | ✓ |
Basic support included | ✓ | ✓ |
Updates and upgrades included | ✓ | ✓ |
Instant electronic delivery | ✓ | ✓ |
Library source code included | ✓ | ✓ |
Early access to development snapshots | ✓ | |
Supported compilers |
Delphi 2009+
Free Pascal 3.2+ |
Delphi 2009+
Free Pascal 3.2+ |
Subscribe » |
Subscribe » |
|
① Single Developer License and Server Deployment License terms are explained here | ||
Subscription cancellation |
Released 29 October 2024
The "Getting Started" user guide
Online API documentation
Enhancements and bug fixes
Frequently Asked Questions
Support and sales inqueries
Technical articles and announcements
Released 29 October 2024
On the library home page you will find a link to the download area for registered users. The credentials (user name and password) will be sent to you when a new release is available.
A trial version is not available. To check if the library meets your requirements, you can try the free demo application.
check
Yes, each developer that uses our products must have their own license.
No, developer licenses are perpetual. However, you will be using the last product version released before your free upgrade period expired. A license may also be revoked in case of license violations.
block
No, the source code is not redistributable, even if you change it. Under no circumstances is it acceptable to disclose the source to any third party.
help_outline
License types (Single Developer License and Server Deployment License) are explained on the page /scroogexhtml_license.html.
ScroogeXHTML License Typeshelp_outline
Server Deployment Licenses are available under two license models, 'Perpetual' or 'Subscription'. When licensed as a subscription, the license expires when the subscription ends. Licenses may also expire in case of license violations.
No, the proof of purchase for Server Deployment Licenses is your license document.
block
No. ScroogeXHTML Server Deployment Licenses or parts of it may not be distributed, sold, rented or transferred to any other party, this includes mergers and acquisitions of the license holder.
No, the library does not convert embedded pictures. It extracts binary picture data from the RTF document. The picture data may be in WMF, JPEG, or other formats. The distribution may include complimentary and unsupported 'picture adapter' code to convert and embed pictures.
More questions and answers are included in the Getting Started document (PDF).