libwpd
« Back to VersTracker
Description:
General purpose library for reading WordPerfect files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: wordperfect document-conversion library c++ legacy
Install: brew install libwpd
About:
Libwpd is a C++ library designed to parse and convert WordPerfect documents into various formats like HTML, SVG, or plain text. It provides developers with a robust API to extract content and styling information from .wpd files without needing the original WordPerfect software. This enables document interoperability and archival access to legacy files.
Key Features:
  • Parses WordPerfect documents (versions 5.x to 12.x)
  • Extracts text, images, and formatting information
  • Supports export to HTML, SVG, and plain text
  • C++ library with bindings for other languages
  • Open source and cross-platform
Use Cases:
  • Migrating legacy WordPerfect documents to modern web formats
  • Building document conversion tools for enterprise archives
  • Integrating WordPerfect file support into custom applications
Alternatives:
  • catdoc – catdoc handles older Microsoft Word formats (doc/xls) but does not support WordPerfect files.
  • Apache Tika – Tika is a broader content detection and extraction toolkit; Libwpd is more specialized for WordPerfect parsing.
Version History
Detected Version Rev Change Commit