camlpdf
« Back to VersTracker
Description:
OCaml library for reading, writing and modifying PDF files
Type: Formula  |  Latest Version: 2.8.1@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ocaml pdf library documents development
Install: brew install camlpdf
About:
CamlPDF is a comprehensive OCaml library designed for low-level manipulation of PDF documents. It enables developers to read, write, modify, and generate PDF files programmatically. Its main value proposition is providing a robust, native OCaml solution for complex PDF processing tasks without external dependencies.
Key Features:
  • Full PDF reading and writing capabilities
  • Support for PDF compression and decompression
  • Ability to modify PDF structure and content
  • Pure OCaml implementation
  • Comprehensive API for PDF manipulation
Use Cases:
  • Automated PDF document generation and reporting
  • PDF file modification and batch processing
  • Extracting or modifying PDF metadata and content
  • Building PDF-related tools and applications in OCaml
Alternatives:
  • PyPDF2 (Python) – Python-based alternative, requires Python runtime vs native OCaml binary
  • qpdf – C++ command-line tool, focuses on transformations rather than programmatic library use
License: LGPL-2.1-only WITH OCaml-LGPL-linking-exception
Dependencies: ocaml
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 8:52am 1 VERSION_BUMP 95c841d3