# Installer cpdf avec Homebrew, apk, dnf, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de cpdf pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:cpdf
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install cpdf
```

  Preuve: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add cpdf
```

  Preuve: Alpine Linux edge package indexes: cpdf from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install cpdf
```

  Preuve: Fedora Rawhide package metadata: cpdf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

### Windows

- winget (92%):

```sh
winget install --id CoherentGraphics.Cpdf -e
```

  Preuve: Windows Package Manager source index: CoherentGraphics.Cpdf from https://cdn.winget.microsoft.com/cache/source.msix

## Faits du paquet

- **Clé du paquet:** brew:cpdf
- **Gestionnaire de paquets:** Homebrew
- **Version:** 2.9.1
- **Résumé source:** PDF Command-line Tools
- **Page d'accueil:** <https://github.com/johnwhitington/cpdf-source>
- **Dépôt:** <https://github.com/johnwhitington/cpdf-source>
- **Dernière mise à jour:** 2026-07-13T05:11:30Z
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- cpdf (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 2.9.1
## Historique du projet et usages

cpdf is the Coherent PDF command-line tool for editing PDF files, distributed as source under the AGPL with separate commercial licensing available from Coherent Graphics.

### Historique du projet

The official source README describes cpdf as both a command-line PDF editing tool and an OCaml library. It directs binary users to a separate cpdf-binaries repository and tells source users to build tagged versions rather than the unstable master branch.

### Historique d'adoption

Official packaging information in the README includes OPAM installation for the OCaml library and notes that cpdf may also be available from package managers. The batch source facts list Homebrew, Alpine, Fedora-family, and winget mappings, showing distribution beyond the upstream binary channel.

### Modes d'utilisation

cpdf is used as a command-line document-processing tool for PDF manipulation. The upstream documentation is a PDF manual, while the source tree also builds OCaml library documentation after compilation.

### Pourquoi les passionnés de paquets s'y intéressent

cpdf is packaging-relevant because it combines a CLI binary, an OCaml library, AGPL/commercial licensing choices, OPAM installation, upstream binary releases, and downstream OS package entries. That mix affects how packagers choose source tags, license metadata, and binary placement.

### Chronologie

- Tagged releases: The README instructs GitHub source users to choose a version tag such as v2.9.1.
- 2023: The README notes PDF/UA support was implemented under NLnet grant 2023-12-031.
- 2025: The README notes redaction support is being implemented under NLnet grant 2025-10-235.
- 2026: The README carries Coherent Graphics Ltd copyright through 2026.

### Related projects

- The README names camlpdf as a build prerequisite and lists related C, Python, Java, .NET, and JavaScript interfaces, including cpdflib-source, pycpdflib, jcpdf, dotnet-libcpdf, and coherentpdf.js.

### Sources

- <https://github.com/johnwhitington/cpdf-source#readme>
- <https://www.coherentpdf.com/cpdfmanual.pdf>


## Notes de sécurité

narrow executable package without higher-risk signals.

- **Risque Geiger:** vert / faible
- narrow executable package without higher-risk signals

## Autres enregistrements de gestionnaires de paquets

- apk - cpdf - 2.9.1-r0: normalized package name match | Alpine Linux edge package indexes: cpdf from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Coherent PDF command line tools | https://community.coherentpdf.com/
- apk - cpdf-doc - 2.9.1-r0: normalized package name match | Alpine Linux edge package indexes: cpdf-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Coherent PDF command line tools (documentation) | https://community.coherentpdf.com/
- apk - ocaml-camlpdf - 2.9.1-r0: normalized package name match | Alpine Linux edge package indexes: ocaml-camlpdf from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | OCaml library for reading, writing, and modifying PDF files | https://community.coherentpdf.com/
- apk - ocaml-cpdf - 2.9.1-r0: normalized package name match | Alpine Linux edge package indexes: ocaml-cpdf from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Coherent PDF command line tools (OCaml library) | https://community.coherentpdf.com/
- dnf - cpdf - 2.9-3.fc45: normalized package name match | Fedora Rawhide package metadata: cpdf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Command line tool for processing PDFs | https://github.com/johnwhitington/cpdf-source
- winget - CoherentGraphics.Cpdf: normalized package name match | Windows Package Manager source index: CoherentGraphics.Cpdf from https://cdn.winget.microsoft.com/cache/source.msix


## Combined YAML source

View the package source record on GitHub. [combined/cpdf.yml](https://github.com/mxcl/pkgdb/blob/main/combined/cpdf.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
