libcdr
« Back to VersTracker
Description:
C++ library to parse the file format of CorelDRAW documents
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ vector-graphics file-format library libreoffice
Install: brew install libcdr
About:
libcdr is a C++ library that provides a robust parser for CorelDRAW file formats, including versions 7 through X8. It extracts vector graphics data, enabling applications to render or convert drawings without needing CorelDRAW software. The library is a key component of the LibreOffice Draw filter, facilitating interoperability between proprietary and open-source document ecosystems.
Key Features:
  • Parses multiple CorelDRAW versions (7-X8)
  • Extracts vector paths, fills, and text objects
  • Provides a C++ API for integration into other applications
  • Used as the backend for LibreOffice's CorelDRAW import filter
Use Cases:
  • Integrating CorelDRAW file support into custom document processing pipelines
  • Converting legacy CorelDRAW drawings to open formats like SVG or ODG
  • Building applications that need to display or manipulate CorelDRAW content
Alternatives:
  • LibreOffice Draw – Provides a full GUI for viewing and editing, but libcdr is the underlying library used for the import filter.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 10:53am 1 VERSION_BUMP b726eb35
Nov 25, 2024 11:55pm 8 VERSION_BUMP 26bd8712
Oct 31, 2024 3:09am 8 VERSION_BUMP faf66e31
Sep 13, 2024 1:47pm 6 VERSION_BUMP d37bff0d