# wmjordan/PDFPatcher

PDF补丁丁——PDF工具箱，可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档，探查文档结构，提取图片、转成图片等等

Repository: https://github.com/wmjordan/PDFPatcher
Canonical: https://ross.abutalabs.com/products/pdfpatcher
Homepage: https://pdfpatcher.cnblogs.com/
Language: C#
License Family: other
Topics: pdf, pdf-document-processor, pdf-generation, pdf-converter
Last push: 2026-08-19T09:02:33+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 16, longevity 100
- inputs: {"age_days": 1713, "days_push": 14, "days_rel": 578, "gap_med": 123, "n_releases_24m": 2}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12633, forks 1577 (observed 2026-08-28T04:10:59.455347+00:00)

## What it is
PDFPatcher is a free Windows PDF toolbox built on .NET with iText and MuPDF, offering bookmark editing, page cropping/rotation, merging and splitting, image extraction, font replacement, OCR, and a document structure inspector. It is a desktop GUI application released under AGPL with an additional 'conscience license' asking users to do good deeds.

## Use cases
- edit pdf bookmarks in bulk
- merge multiple pdfs with bookmarks
- split a pdf and keep the table of contents
- remove copy and print restrictions from a pdf
- extract images from a pdf losslessly
- convert pdf pages to images
- ocr a scanned pdf and turn its table of contents into bookmarks
- inspect and edit the internal structure of a pdf

## When to choose
- you need a free Windows GUI tool for heavy PDF bookmark editing or batch restructuring
- you want to merge/split PDFs while preserving or regenerating bookmarks
- you need to inspect or tweak low-level PDF document structure
- you work with scanned Chinese books and need right-to-left/vertical reading plus OCR-generated bookmarks

## When to avoid
- you need a library to embed in your own code (it is an end-user application, and its extra 'conscience license' adds obligations beyond AGPL)
- you need cross-platform or Linux/macOS support
- you only need simple viewing or lightweight annotation
- you require a permissively licensed dependency for commercial products

## Facets
- artifact type: application
- maturity: active
- function: pdf, ocr, image-processing, editor, gui
- domain: pdf, files, developer-tools
- platform: windows, dotnet
- tags: pdf-bookmark-editor, pdf-merger, pdf-splitter, pdf-structure-inspector, font-replacement, document-processing, chinese-software, desktop

## Member repositories
- wmjordan/PDFPatcher (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:59.455347+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:54.793971+00:00, confidence not recorded.
  - readme: https://github.com/wmjordan/PDFPatcher (fetched 2026-08-28T04:10:59.455347+00:00, sha e348b98205eb)
  - homepage: https://pdfpatcher.cnblogs.com/ (fetched 2026-08-29T08:10:32.252620+00:00, sha b1917c223812)
- Data as of 2026-08-30T08:39:29.467469+00:00.
