Ross ROSS = Recommend OSS · open-source software intelligence for agents

qpdf/qpdf

qpdf: A content-preserving PDF document transformer observed · 2026-08-28

github.com/qpdf/qpdf · homepage · C++ · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 96
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 28
  • age_days: 5204
  • days_rel: 24
  • days_push: 11
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

5350 stars · 396 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

qpdf is a command-line tool and C++ library that performs content-preserving transformations on PDF files, supporting linearization, encryption, splitting, merging, and structural inspection. It is a low-level tool for manipulating PDF file structure and does not render PDFs or extract text.

Use cases

  • linearize a pdf for fast web viewing
  • encrypt or decrypt a pdf file from the command line
  • split a pdf into individual pages
  • merge multiple pdf files into one
  • inspect the internal structure of a pdf file
  • repair a corrupted pdf file
  • programmatically manipulate pdf structure from c++

When to choose

  • you need low-level, structural manipulation of PDF files without altering content
  • you want a scriptable command-line tool for pdf linearization, encryption, splitting, or merging
  • you need a reliable C++ library for programmatic PDF file transformation
  • you want to inspect or debug the internals of a PDF file

When to avoid

  • you need to render PDFs to images or screens
  • you need text extraction or OCR from PDFs
  • you want high-level interfaces for editing page contents or adding annotations
  • you need to create PDFs with rich content from scratch

Facets

cli-tool · maturity stable

pdf cli developer-tools file-system security pdf files developer-tools windows cross-platform cli cpp pdf-manipulation pdf-linearization pdf-encryption pdf-splitting pdf-merging c-plus-plus-library content-preserving command-line linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
qpdf/qpdfmain98

For agents

markdown · JSON · MCP: product_card(name="qpdf/qpdf")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem