libgxps
« Back to VersTracker
Description:
GObject based library for handling and rendering XPS documents
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library gnome xps graphics documents
Install: brew install libgxps
About:
Libgxps is a GObject-based library designed for parsing, handling, and rendering XPS (XML Paper Specification) documents. It provides a robust API for developers to integrate XPS file support into GNOME and GTK+ applications. The library focuses on delivering high-fidelity rendering of documents, images, and vector graphics contained within XPS archives.
Key Features:
  • GObject-based API for easy integration with GTK/GNOME applications
  • Support for rendering XPS documents, including complex vector graphics
  • Handles XPS document structure, including fixed documents and document sequences
  • Provides interfaces for reading metadata and document properties
Use Cases:
  • Integrating XPS document viewing capabilities into Linux desktop applications
  • Building document conversion tools that process XPS files
  • Implementing server-side rendering of XPS documents for web services
Alternatives:
  • mupdf – MuPDF is a lightweight PDF and XPS rendering library, often faster but less integrated with the GNOME stack than Libgxps.
  • poppler – Poppler is a PDF-focused rendering library; while it excels at PDF, Libgxps is specifically tailored for the XPS format.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 6:32pm 3 VERSION_BUMP 6889dc9c
Nov 26, 2024 9:37am 3 VERSION_BUMP 0cfe1ff1