What is OvHTML?
"OvHTML" is a filter for OvationPro that allows you to import HTML
documents.
It supports a variety of HTML tags and JPEG images, and it'll try to render to something
akin to HTML 3.2 (only without tables or frames).
OvHTML is available for download from here - it is free. It is simple to install, equally simple to use (just instruct OvationPro to open an HTML document), and a multitude of configuration options allow for tweaking to suit your tastes.
Differences between the Windows and RISC OS versions
Okay, let's get the Bad News out of the way first. Here's what you don't get:
- Export facility
(this may turn up in a later release)
- Page size definitions
(this may turn up in a later release)
- Fancy clicky thing for configuring OvHTML
(you have a configuration file to edit)
- Support for all sorts of image formats
(at this time only JPEGs are properly supported; it looks as if the Windows
version may cope with GIF and PNG, though it is possible that the RISC OS version
will not, if the document is copied to a RISC OS computer...)
But it isn't all bad news. The Windows version has been developed beyond the last available build for RISC OS, so here's the additional stuff:
- Various bugfixes due to Acorn C compiler not reporting
if (blah = value)
as being 'suspect' (version 4.00 did!).
- Reworking of "alignment stack" logic to better handle documents that make heavy use of
<div align="..."> and so on.
- The <font face="..."> logic now copes with multiple comma-separated font
names specified.
- blockquote now works like it should.
- Multiple-use image references detected, so only one copy of the image is inserted
into the OvationPro document, and all further references to that image use the one
copy. This shows up on my THC reviews page where I have a logo that shows if a review has
screenshots - some thirty copies of this image are used. We don't need thirty copies of
it in our document!
The HTML parsing is not 100% correct yet (the problem in the example screenshot (the italicised French text) is due to the use of unsupported tables, not a parsing fault); however as each problem is reported to me, I look to improving the quality of conversion generated. Additionally, OvHTML includes a number of configuration options to better cope with 'broken' markup.
Software status:
Software name : OvHTML
Latest version : 0.48WIN
Archive size : 143,051 bytes
Classification : Freeware
Registration cost : None
Compatible with... : Should be compatible with Windows 95 through to Windows XP...
I have only tested it under Windows 98SE. Please report how it works with other versions.
Written in : C
Specifics:
- OvHTML for Windows is implemented as a 32bit Windows application.
- OvHTML for Windows was written on, and tested on, a Windows 98 SE machine. It
should work on all 32bit versions of Windows from Windows 95 through to Windows XP.
- OvHTML for Windows directly accesses the source file(s) and creates output as
instructed by OvationPro or manually. It also needs to be able to access its own
configuration files (held within its directory). Keep this in mind if setting up
OvHTML in a multi-user environment, or on systems with file access permissions.
- OvHTML for Windows performs no weird hardware access likely to upset systems based
around the NT kernel (i.e. Win2K, XP, etc).
- OvHTML for Windows assumes the DOS-style filename conventions, namely paths being
a letter, a colon, a backslash, and paths separated by backslashes, name dot extension.
It may fail if given absolute network references like
\\angelique\myfile.html.
OvHTML v0.48WIN download
|
ovhw048.zip (139K)
|
Version 0.48WIN 2005/08/25
|
OvHTML v0.48 for Windows.
|
This software will not work under RISC OS!
It is intended for 32bit versions of Microsoft Windows (W95 - XP).
OvHTMLWin is written in C - it does not require the VisualBasic runtime or any of the
.OCX files...
|
OvHTML standard examples download
|
ovhex.zip
|
2003/08/16
|
Standard example documents to show various features of OvHTML, including how it handles
bad input...
|
Return to software index
Copyright © 2007 Richard Murray