macOS
brew install qpdflocal Homebrew formula metadata
sudo port install qpdfMacPorts ports tree · textproc/qpdf/Portfile · ソース: api.github.com
brew / 順位 546
qpdf のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install qpdflocal Homebrew formula metadata
sudo port install qpdfMacPorts ports tree · textproc/qpdf/Portfile · ソース: api.github.com
sudo apk add qpdfAlpine Linux edge package indexes · qpdf · ソース: dl-cdn.alpinelinux.org
sudo dnf install qpdfFedora Rawhide package metadata · qpdf · ソース: dl.fedoraproject.org
nix profile install nixpkgs#qpdfnixpkgs package indexes · pkgs/by-name/qp/qpdf/package.nix · ソース: api.github.com
sudo pacman -S qpdfArch Linux sync databases · qpdf · ソース: geo.mirror.pkgbuild.com
sudo zypper install qpdfopenSUSE Tumbleweed package metadata · qpdf · ソース: download.opensuse.org
choco install qpdfChocolatey community package catalog · qpdf · ソース: community.chocolatey.org
scoop install main/qpdfScoop official bucket manifest trees · bucket/qpdf.json · ソース: api.github.com
winget install --id QPDF.QPDF -eWindows Package Manager source index · QPDF.QPDF · ソース: cdn.winget.microsoft.com
概要
Tools for and transforming and inspecting PDF files
履歴
qpdf is a cross-platform command-line program and C++ library for structural, content-preserving PDF transformations. It is designed for inspecting PDF internals and for operations such as splitting, merging, encryption, linearization, repair, and low-level object manipulation rather than viewing or rendering document content.
qpdf's first public release was version 2.0 in April 2008. Early development concentrated on portability and recovery from malformed PDFs; version 2.1 added Windows support, a DLL, a partial C interface, AES encryption, and crypt filters in October 2009.
The project subsequently expanded its command-line and library interfaces while retaining its focus on structural transformations. Version 7 changed the primary license to Apache-2.0 and improved damaged-file recovery, while version 8 introduced an AppImage and higher-level helper APIs. Later development added JSON-based inspection and modification, job-based interfaces, broader cryptographic-provider support, and a CMake build system.
qpdf has matured into both a command-line utility and a reusable C++ library with C bindings. The supplied package metadata records packages across Homebrew, Debian and Ubuntu, Fedora, Alpine, Arch, Nix, MacPorts, Chocolatey, Scoop, winget, and openSUSE ecosystems, indicating unusually broad cross-platform packaging.
Windows support and a partial C API arrived in 2009. Later releases added AppImage distribution, continuous cross-platform release builds, shell-completion guidance for packagers, and installed pkg-config and CMake package metadata for downstream developers.
Typical command-line uses include checking or repairing PDFs, merging and splitting pages, decrypting or password-protecting documents, web-optimizing through linearization, and inspecting or changing low-level PDF objects. Developers can link against libqpdf through installed pkg-config or CMake metadata.
QDF mode produces a valid but editor-friendly PDF representation that can be repaired after editing with fix-qdf. qpdf JSON provides a language-neutral representation that can be manipulated with scripts or command-line JSON tools.
qpdf occupies a distinctive niche between a PDF viewer and a content-creation toolkit: it exposes PDF structure while preserving page content. Package maintainers and automation authors value its small dependency footprint, stable command-line interface, library API, repair behavior, encryption support, and ability to split, merge, linearize, inspect, and transform PDFs without rendering them.
Its QDF and JSON representations are especially useful to Unix-tool enthusiasts because they make otherwise opaque PDF internals accessible to text editors, scripts, and tools such as jq. The companion fix-qdf and zlib-flate executables extend that low-level toolbox.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
fix-qdf | cli | グローバル実行可能ファイル | |
qpdf | cli | グローバル実行可能ファイル | |
zlib-flate | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:qpdf |
|---|---|
| バージョン | 12.4.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/qpdf |
| ホームページ | https://qpdf.sourceforge.io/ |
| リポジトリ | https://github.com/qpdf/qpdf |
| 上流ドキュメント | https://qpdf.sourceforge.io/ |
| ライセンス | Apache-2.0 |
| ソースアーカイブ | https://github.com/qpdf/qpdf/releases/download/v12.4.1/qpdf-12.4.1.tar.gz |
| 最終更新 | 2026-09-10T09:19:20Z |
| Pulse | updated |
| 依存関係 | jpeg-turbo, openssl@3 |
| ビルド依存関係 | cmake |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | qpdf |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
libqpdf-dev 12.2.0-1
development files for PDF transformation/inspection library
sudo apt install libqpdf-devlibqpdf30 12.2.0-1
runtime library for PDF transformation/inspection software
sudo apt install libqpdf30qpdf 12.2.0-1
tools for transforming and inspecting PDF files
sudo apt install qpdfqpdf-doc 12.2.0-1
tools for transforming and inspecting PDF files
sudo apt install qpdf-docqpdf
nix profile install nixpkgs#qpdflibqpdf-dev 11.9.0-1.1build1
development files for PDF transformation/inspection library
sudo apt install libqpdf-devlibqpdf29t64 11.9.0-1.1build1
runtime library for PDF transformation/inspection software
sudo apt install libqpdf29t64qpdf 11.9.0-1.1build1
tools for transforming and inspecting PDF files
sudo apt install qpdfqpdf-doc 11.9.0-1.1build1
tools for transforming and inspecting PDF files
sudo apt install qpdf-docqpdf 12.4.0-r0
Command-line tools and library for transforming PDF files
sudo apk add qpdfqpdf-dev 12.4.0-r0
Command-line tools and library for transforming PDF files (development files)
sudo apk add qpdf-devqpdf-doc 12.4.0-r0
Command-line tools and library for transforming PDF files (documentation)
sudo apk add qpdf-docqpdf-fix-qdf 12.4.0-r0
Repair PDF files in QDF form after editing
sudo apk add qpdf-fix-qdfqpdf-libs 12.4.0-r0
Command-line tools and library for transforming PDF files (libraries)
sudo apk add qpdf-libsqpdf 12.4.0-1.fc45
Command-line tools and library for transforming PDF files
sudo dnf install qpdfqpdf-devel 12.4.0-1.fc45
Development files for QPDF library
sudo dnf install qpdf-develソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.