wmjordan/pdfpatcher

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

View on GitHub ↗Jump to charts ↓

Summary Information

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

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 50
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 545 days
Stale 30+ days: 50
Stale 90+ days: 46

Recent activity

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

Top labels

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

Most active issues this week

No issue events were indexed in the last 7 days.

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.