- Home
- PDF editors
- qpdf
On the recordRead 12 Oct 202624 facts
qpdf
On the record
- Annotation tools
- Noqpdf.sourceforge.io · read 21 Sep 2026
- Capabilities
- It supports linearization, encryption, splitting and merging, PDF creation when you supply the content, and PDF inspection.qpdf.sourceforge.io · read 12 Oct 2026
- Distribution security
- Official releases are signed using cosign and include a SHA-256 checksum file that users can verify.github.com · read 12 Oct 2026
- Encryption caveat
- qpdf warns about weak cryptographic algorithms but retains the ability to read and write files using weak encryption for compatibility with older PDFs and readers.github.com · read 12 Oct 2026
- Encryption safeguard
- Since version 11.0, qpdf refuses by default to write files using RC4 encryption unless the user allows weak cryptography.qpdf.readthedocs.io · read 12 Oct 2026
- Integrations
- The project provides a C++ library for reading and rewriting PDF files, with helper classes for operations such as enumerating and adding or removing pages.qpdf.readthedocs.io · read 12 Oct 2026
- Intended users
- The project describes qpdf as a low-level tool for people who want programmatic or command-line-based PDF manipulation.qpdf.sourceforge.io · read 12 Oct 2026
- Language interfaces
- The documentation includes guidance for using the qpdf library from C++ and other languages.qpdf.readthedocs.io · read 12 Oct 2026
- Library use
- The qpdf library can be linked using pkg-config with package name libqpdf or CMake with package name qpdf.github.com · read 12 Oct 2026
- License
- qpdf is licensed under the Apache License, Version 2.0.qpdf.sourceforge.io · read 12 Oct 2026
- Limits
- qpdf does not render PDFs, extract text, or provide higher-level interfaces for working with page contents.qpdf.sourceforge.io · read 12 Oct 2026
- Linux availability
- The project says qpdf is included in virtually all Linux distributions and also offers AppImage downloads and standalone binaries for Linux.github.com · read 12 Oct 2026
- macOS availability
- The project offers standalone binaries for Apple silicon and Intel macOS, and says qpdf is also available through Homebrew and MacPorts.github.com · read 12 Oct 2026
- macOS distribution note
- The project says its macOS binaries are not signed with an Apple Developer ID or notarized, and downloaded files require removal of the quarantine attribute.github.com · read 12 Oct 2026
- macOS security limitation
- The project says its macOS binaries are not signed with an Apple Developer ID or notarized and require removing the quarantine attribute before use.github.com · read 12 Oct 2026
- PDF operations
- It supports linearization, encryption, splitting and merging files, creating PDFs when you supply the content, and inspecting PDFs.qpdf.sourceforge.io · read 12 Oct 2026
- Purpose
- qpdf is a command-line tool and C++ library for content-preserving transformations of PDF files.qpdf.sourceforge.io · read 12 Oct 2026
- Scope
- qpdf does not render PDFs, extract text, or provide higher-level interfaces for working with page contents.qpdf.sourceforge.io · read 12 Oct 2026