libwpd is a library designed to help process WordPerfect documents. It exposes a simple callback-based API (similar to SAX), allowing it to be easily plugged into any C or C++ application.
It is used by recent versions of AbiWord and OpenOffice.org to provide WordPerfect file import.