Logo: Base components courtesy BitWrench.
This is the home of the wv library. The original name of the project, mswordview, was uncomfortably close to Microsoft's own product named wordview, so the library was renamed.
wv is a library which allows access to Microsoft Word files. It can load and parse Word 2000, 97, 95 and 6 file formats. (These are the file formats known internally as Word 9, 8, 7 and 6.) There is some support for reading earlier formats as well: Word 2 docs are converted to plaintext.
wv compiles and works under most operating systems. Although most development is carried out with Linux, wv should work on BSD, Solaris, OS/2, AIX, OSF1, and even (with varying levels of success) AmigaOS VMS. The GnuWin32 project maintains a port for Windows, and it is required to compile and work on all of AbiWord's supported platforms, of which there are a lot.
wv allows other programs access to Word documents for the purpose of converting them to other formats. It is currently being used by AbiWord as its Word importer, and concepts and bits of code are being used by the KDE folks over at KWord in their word importer.
Version 1.2.1 of wv is available for download . It is a minor bugfix release.
Version 1.2.0 of wv is available for download from SourceForge. This release uses libgsf instead of libole2, libxml2 instead of Expat, and glib instead of libiconv. wvSummary is much more useful, the Beagle folks can stop distributing a patched version of 1.0.3 because of the switch to libgsf, and the Solaris folk out there shouldn't have character set conversion issues since we don't require GNU libiconv any more. Enjoy!
Warning: all of the utilities (with the exception of wvSummary) should be considered deprecated in favor of using AbiWord. wvWare the Microsoft Word DOC handling library is not deprecated, and is used heavily by (eg.) AbiWord.
AbiWord is a more actively maintained product with a much larger and more robust feature set, including supporting many more output file formats than wvWare does. Its output has a much higher degree of fidelity (both visually and semantically) to the original Microsoft Word document. Many sorts of things (like TOCs) are impossible to achieve within wvWare's current framework, and there are no plans to redesign that framework. There are only so many hours in the day, and you have to pick your battles carefully.
You are, of course, quite free to continue using wvWare, wvHtml, wvLatex, etc. If they work for you, that's great. There's no good reason to change that status quo then. What tool you choose is ultimately your decision. But please be aware that we aren't accepting bug reports or feature requests for these products. If it breaks, you get to keep all of the pieces, and get told to use AbiWord.
Provided with the wv distribution is an application called wvWare. wvWare is a "power-user" application with lots of command-line options, doo-dads, bells, and whistles. Less interesting, but more convenient, are the helper scripts that use wvWare. These are:
wv is licensed under the GPL.
Learn more about the toolkit. Download it.
We don't pay much attention to the SF.NET project pages, so this means that your bugs, feature requests, and etc. may go unnoticed for a while before anyone looks at them. Please use http://bugzilla.abisource.com/ instead.
If you have a question or a request then please send it to one of the mailing lists. Don't be anxious - the worst that can happen is that you'll be ignored (and then probably only because we don't know how to help :-).
The mailing list for wv development is the AbiWord list (abiword-dev). Prospective developers should join that list, and follow their cvs instructions. Tinkering with the wv library alone is great. Seeing it in use is marvelous.
For prospective contributors there is an FAQ on CVS access
Of course we are very happy receiving well considered patches too; generate them with, e.g.,
cvs diff -u <filenames>
against the CVS repository; or recursively against parallel sources, for example,
diff -Naur wv-0.6.5 wv-0.6.5.mod > mod.patch
wvWare got Caolán nominated into the top 100 nominees for the 1999 Free Software Award, which was incredibly cool. His thanks to the demented individuals who voted him that far.
Martin Vermeer has worked on producing better Latex output from wv and on special character conversion (text.c). Martin has also done work supporting most of the Word2 format (in case you have any 5 1/4" disks with word documents on them :)
I [fjf] don't have a list of contributors to hand, but there have been many. Just recently there have been contributions from Paul Rohr, Sean Young, James Feeney, Thomas Anders, and me.
Learn more about the toolkit. Download it.
Information and Links
Resources about the Microsoft Office and related file formats.
wvWare's bug tracker lives on the AbiWord site.
|Caolán McNamara (original author)|
The wvWare project is hosted on SourceForge.
View the Project Summary there.