一个.NET开源、免费、功能强大的 PDF 处理工具

前言

在日常工作中PDF文档的处理往往受限于其固有的格式,使得用户在编辑、合并、剪裁等方面面临诸多不便。今天大姚给大家分享一个.NET开源、免费、功能强大的 PDF 处理工具:PDF 补丁丁(PDFPatcher)。

项目介绍

PDF 补丁丁(PDFPatcher)是一款.NET开源(AGPL)、免费、功能强大的 PDF 处理工具,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等,旨在为用户提供便捷、高效的 PDF 编辑和管理体验。

永久免费,绝不过期,无广告,无弹出废话对话框,不窥探隐私。

项目特点

  • 提取或删除 PDF 文档中指定的页面,调整 PDF 文档的页面顺序。
  • 支持以树视图显示 PDF 文档结构,可编辑修改 PDF 文档节点,或将 PDF 文档导出成 XML 文件,供 PDF 爱好者分析、调试之用。
  • 改属性、页码、链接,统一页面尺寸,删除自动动作,去除复制打印限制,设置阅读模式,清理隐藏数据,重新压缩图片,旋转页面。
  • 合并已有 PDF 文件或图片,生成新的 PDF 文件;合并后的 PDF 文档带有原文档的书签,还可挂上新书签(或根据文件名生成),新书签文本和样式可自定义;合并的 PDF 文档可指定统一的页面尺寸,以便打印和阅读。
  • 带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改 PDF 书签属性(颜色、样式、目标页码、缩放比例等),书签可精确定位到页面中间;在书签中执行查找替换(支持正则表达式及 XPath 匹配、可快速选择篇、章、节书签),自动快速生成文档书签。
  • 等等......

项目源代码

源代码的结构:

项目运行环境

  • Windows 7 以上版本的操作系统。
  • .NET Framework 4.0 到 4.8 版本。

运行功能演示

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

相关推荐
raoxiaoya2 小时前
同时安装多个版本的golang
开发语言·后端·golang
考虑考虑4 小时前
go使用gorilla/websocket实现websocket
后端·程序员·go
李少兄4 小时前
解决Spring Boot多模块自动配置失效问题
java·spring boot·后端
Piper蛋窝5 小时前
Go 1.19 相比 Go 1.18 有哪些值得注意的改动?
后端
码农BookSea5 小时前
不用Mockito写单元测试?你可能在浪费一半时间
后端·单元测试
chenglin0165 小时前
.NET中,const和readonly区别
开发语言·.net
codingandsleeping6 小时前
Express入门
javascript·后端·node.js
ss2736 小时前
基于Springboot + vue + 爬虫实现的高考志愿智能推荐系统
spring boot·后端·高考
专注API从业者7 小时前
《Go 语言高并发爬虫开发:淘宝商品 API 实时采集与 ETL 数据处理管道》
开发语言·后端·爬虫·golang
Asthenia04127 小时前
Netty writeAndFlush与Pipeline深入分析
后端