wmjordan/PDFPatcher

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 4th, 2026
Created on December 24th, 2021
Open Issues & Pull Requests: 107 (+0)
GitHub issues: Enabled
Number of forks: 1,581
Total Stargazers: 12,720 (+0)
Total Subscribers: 103 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 hours
Mean response time: 13.9 days
90th percentile: 6.2 days
Tracked items: 87

How this project is maintained

92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 51
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 534 days
Stale 30+ days: 50
Stale 90+ days: 48

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • 改进 (46)
  • 缺陷 (35)
  • 修理 (13)
  • 讨论 (8)
  • 取图 (6)
  • 书签 (4)
  • 重复 (4)
  • :heart: (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

PDFPatcher is a PDF document processor that enables editing bookmarks, cropping and rotating pages, removing restrictions, extracting or merging documents, inspecting document structure, extracting images, and converting pages to images.

The tool addresses the need to manipulate PDF files comprehensively without relying on external services. It works by providing a desktop application with direct access to PDF internals, allowing users to modify document properties, page numbering, links, and restrictions through both graphical interfaces and programmatic access to document structure. The bookmark editor includes a reading interface with right-to-left viewing for vertical text, batch property modification with regex and XPath support, and automatic bookmark generation. The tool can merge PDFs or images while preserving or creating bookmarks, export images losslessly, convert pages to images, and reorder or extract pages. It also supports optical character recognition through Microsoft Office's image analysis engine, font replacement with embedding to prevent text corruption, and document structure analysis via tree view with XML export capabilities.

Developers should choose this tool if they need comprehensive PDF manipulation without subscription costs or privacy concerns. It suits projects requiring bookmark management at scale, document merging with preserved metadata, image extraction, or font handling for cross-platform reading. The tool is particularly valuable for workflows involving scanned documents, multi-language PDFs, or e-reader preparation. The README does not compare it to alternatives.

Development activity shows consistent maintenance with regular updates addressing user-reported issues and feature requests. The project maintains active engagement with its user community through documentation and responsive issue resolution. The codebase remains actively developed with improvements to core PDF processing capabilities and the addition of new features based on practical user needs.