一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

大家好,我是宝弟!

今天给大家推荐一个.Net开发的PDF工具箱PDFPatcher,PDFPatcher可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片。.

 

目录结构

一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

Common:常用的工具类Functions:呈现软件功能的窗体和控件Lib:第三方组件Model:编辑文档时所用的高级模型Options:程序的设置Processor:处理PDF的算法
运行及开发环境
  • Win7 及以上操作系统。

  • .NET 4.0 ~ 4.8 。

  • 使用文字识别功能需要安装 Microsoft Office 的 Document Imaging 组件(MODI)。

  • 建议使用 Visual Studio 2019 或更新版本编译程序源代码,并安装“C++ 桌面开发”(用于编译 JBIG2 编码组件)两个工作负载。如使用 Visual Studio 2022,可能会遇到项目“面向不再受支持的 .NET Framework”、需要“将目标更新为 .NET Framework 4.8”的问题。简单方法是将目标更新为 .NET Framework 4.8,如不更新目标,请参考我的另一篇文章:《Visual Studio 2022 安装.NET Framework4.5及以下目标包》

功能特点
  • 修改 PDF 文档:修改文档属性、页码编号、页面链接;统一页面尺寸;删除自动打开网页等动作;去除复制及打印限制;设置阅读器初始模式;清理文档隐藏垃圾数据;重新压缩黑白图片;旋转页面。

  • PDF书签编辑器:自带阅读界面,可批量修改 PDF 书签属性(颜色、样式、目标页码、缩放比例等),自动快速生成文档书签。

  • 操作 PDF 文件:合并已有的 PDF 文件或图片,生成新的 PDF 文件;

  • 拆分或合并 PDF 文件,并保留原文件的书签或挂上新的书签。

  • 高速无损导出 PDF 文档的图片。

  • 将 PDF 页面转换为图片。

  • 提取或删除 PDF 文档中指定的页面,调整 PDF 文档的页面顺序。

  • 根据 PDF 文档元数据重命名 PDF 文件名。

  • 调用微软 Office 的图像识别引擎分析 PDF 文档图片中的文字;将图片 PDF 的目录页转换为 PDF 书签。识别结果可写入 PDF 文件。

  • 替换字体:替换文档中使用的字体;嵌入字库到 PDF 文档,消除复制文本时的乱码,使之可在没有字库的设备(如 Kindle 等电子书阅读器)上阅读。

  • 分析文档结构:以树视图显示 PDF 文档结构,可编辑修改 PDF 文档节点,或将 PDF 文档导出成 XML 文件,供 PDF 爱好者分析、调试之用。

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

软件截图

PDF书签编辑器:带有阅读器界面,可添加、修改或删除PDF文档的书签,可批量设置书签的文字颜色、打开或收拢状态、点击后的跳转位置及页面缩放比例、替换书签文本等。

一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

书签编辑器的阅读器界面支持从右到左的阅读顺序,便于阅读传统竖排书籍。

一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

统一所有页面的尺寸。

一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

添加或更改PDF文档的逻辑页码编号。


一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

在批量修改文档功能选项中,可批量修改文档属性(如作者、主题、关键词等)。支持通过文件名重写文档属性。


一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

压缩清理

一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

识别图片PDF文档的文字:

一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

文档结构探查器,分析 PDF 文档结构。


一个.Net开发的PDF工具箱PDFPatcher,可以剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片

 资源获取方式 

https://gitee.com/wmjordan/pdfpatcher