libwpd
Introduction
News
Features
Screenshots
Download
Development
Authors & Licensing
Links
SourceForge Logo

libwpd - a library for importing WordPerfect (tm) documents

Introduction

libwpd is a C++ library designed to help process WordPerfect documents. It is most commonly used to import WordPerfect documents into other word processors (see below), but may be useful in other cases as well.

libwpd exposes a simple callback-based API (similar to SAX), allowing it to be easily plugged into any C or C++ application. It strictly depends only on an implementation of the STL, although by interfacing with a library which abstracts the Microsoft OLE format (such as libgsf), you gain the ability to import OLE-embedded WordPerfect documents.

Programs that use libwpd

libwpd is used by AbiWord (starting with version 2.2), OpenOffice.org (starting with version 2.0), and KOffice (starting with version 1.4).

In addition, some stand-alone utilities are also available to demonstrate the use of libwpd. wpd2html, wpd2text (included with the main libwpd distribution), and wpd2sxw (available in a seperate package) convert WordPerfect Documents to html, text, and OpenOffice.org Writer documents respectively.

Note that libwpd is not manufactured, approved, or supported by Corel Corporation or Corel Corporation Limited.