哈喽,大家好!我是指北君

在我们的日常生活中,PDF文档是我们除了Office外经常需要接触的文件格式。很多时候,我们都需要能对PDF文档进行一些处理,比如编辑文字、拆分/合并文档、生成书签、提取图片、移除打印/复制限制等。

而现在正是金三银四找工作的季节,很多小伙伴在制作自己简历的时候,也越来越多地使用PDF格式作为简历格式的首选。毕竟PDF格式相比Word之类的文档格式,文件看起来更加美观,且样式清晰,所见即所得,打印起来也很方便。

可是,PDF格式在很多时候,由于其功能的强大,我们获取到的一些PDF资源被经常被添加了限制,比如打开PDF会自动打开网页,复制及打印功能被限制无法操作,文档导出成文件需要收费等,很多小伙伴为了能够顺利的阅读PDF文件,就会付费去解除这些限制。

那么,今天,指北君就给大家推荐一款最近刚开放源码的Windows老牌PDF处理工具:PDF补丁丁,使用它的强大功能,能很大程度上帮助我们少花冤枉钱。

PDF补丁丁的历史

在 2009 年开始,作者就开始了PDF补丁丁的开发,到现在也已经有十二年了。PDF补丁丁致力于解除PDF文档的烦恼,带有一个强大的PDF书签编辑器(可自动生成书签),有超快的从PDF文档里无损提取图片的能力,又可以合并图片和PDF文档,统一页面尺寸,清除文档的打印和复制限制,这些功能都是这些年来一直为用户所喜爱的。对于高端开发者,又提供了文档结构探查器等一系列功能。

我们可以看到,这款软件历尽沧桑,依然坚挺。且最近的源码完全开源也迎来了更大的关注度。那么,接下来就由指北君带大家一起认识一下这款工具的强大功能吧。

去除限制

首先,就如指北君上面提到的,PDF资源经常会被添加上各种限制。那么我们使用PDF补丁丁怎么取消这些限制呢?

可以看到,点开「压缩清理」这个菜单栏,我们可以对文件清除复制、打印限制,还能尝试修改文档错误,清除源文档页面中的缩略图、批注、链接批注等功能。功能相当强大。

快速无损原样提取PDF文档中的图片

快速无损提取PDF文档图片的操作步骤如下:

  • 选择“提取图片”功能。
  • 在原始PDF文件中指定需要导出图片的PDF文件。
  • 默认情况下,程序会自动指定输出图片的位置为名称与输入文件相同的目录。此外,也可以点击“输出图片位置”右方的“浏览”按钮,指定导出图片的位置。
  • 最后一个步骤,就是点击“提取图片”按钮。之后,PDF文档里的图片就会被提取到指定的文件夹里面了。

通过以上几个步骤,PDF补丁丁会自动根据不同的压缩方式,选择适当的图像格式导出,使导出的图片能被一般的图像处理程序处理。

这个快速无损原样提取PDF文档中的图片的功能,也是很多使用者下载它的原因。

替换字体

替换字体这个功能有什么用处呢?只是为了好看吗?当然不是,我们可以通过嵌入字库到PDF文档,消除复制文本时的乱码,使之可在没有字库的设备(如 Kindle 等电子书阅读器)上阅读。

这对于平常喜欢在Kindle上看书的小伙伴来说真的是非常有用。

自动生成书签

  • 打开 PDF 文档。
  • 将鼠标移到标题文字上面,点击鼠标右键,选择“设置自动书签标题格式”命令下的标题级别,如下图所示。
  • 针对不同的标题生成不同级别的书签
  • 然后点击“自动生成书签”对话框的“生成书签”按钮。编辑器就会自动扫描文档,按书签识别条件的样式找到对应的文本,生成各级书签标题。

功能归纳

说了这么多,但是更多功能还是需要大家下载后多多尝试体验哦,具体工具可实现的功能归纳如下:

  • 修改 PDF 文档:修改文档属性、页码编号、页面链接;统一页面尺寸;删除自动打开网页等动作;去除复制及打印限制;设置阅读器初始模式;清理文档隐藏垃圾数据;重新压缩黑白图片;旋转页面。
  • 贴心 PDF 书签编辑器:带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改 PDF 书签属性(颜色、样式、目标页码、缩放比例等),书签可精确定位到页面中间;在书签中执行查找替换(支持正则表达式及 XPath 匹配、可快速选择篇、章、节书签),自动快速生成文档书签。
  • 制作 PDF 文件:合并已有 PDF 文件或图片,生成新的 PDF 文件;合并后的 PDF 文档带有原文档的书签,还可挂上新书签(或根据文件名生成),新书签文本和样式可自定义;合并的 PDF 文档可指定统一的页面尺寸,以便打印和阅读。
  • 拆分或合并 PDF 文件,并保留原文件的书签或挂上新的书签。
  • 高速无损导出 PDF 文档的图片。
  • 将 PDF 页面转换为图片。
  • 提取或删除 PDF 文档中指定的页面,调整 PDF 文档的页面顺序。
  • 根据 PDF 文档元数据重命名 PDF 文件名。
  • 调用微软 Office 的图像识别引擎分析 PDF 文档图片中的文字;将图片 PDF 的目录页转换为 PDF 书签。识别结果可写入 PDF 文件。
  • 替换字体:替换文档中使用的字体;嵌入字库到 PDF 文档,消除复制文本时的乱码,使之可在没有字库的设备(如 Kindle 等电子书阅读器)上阅读。
  • 分析文档结构:以树视图显示 PDF 文档结构,可编辑修改 PDF 文档节点,或将 PDF 文档导出成 XML 文件,供 PDF 爱好者分析、调试之用。
  • 永久免费,绝不过期,无广告,无弹出废话对话框,不窥探隐私。

项目地址如下:

https://github.com/wmjordan/PDFPatcher

写在最后

在介绍完PDF补丁丁的强大功能后,指北君这里还想要多说一点,也是被这个开源工具感动的一点,就是它的良心授权。

可以看得出来,作者非常的用心,且乐于助人。这也是为数不多的在技术之外能触动到人的开源项目。

开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。

欢迎加入交流群,你可以摸鱼、划水、吐槽、咨询。
还有简历模板、各种技术面试资料等100G的资源等着你领取哦。
公众号回复888马上加入,快来一起来聊一聊吧!

开源指北公众号回复pdf获取资源。

以上就是本次推荐的全部内容,我是指北君,感谢各位的观看。

pdf文档补丁,pdf编辑,去除pdf文件限制相关推荐

  1. html在电脑里怎么打开pdf文件,电脑上的PDF文档怎么打开?打开PDF的5种方法

    原标题:电脑上的PDF文档怎么打开?打开PDF的5种方法 目前常用的办公文档中PDF因其格式的稳定性和兼容性都较好,而被越来越多的人使用.那么PDF文档应该如何打开呢?有哪些常用的PDF文件的打开方式 ...

  2. PDF文档阅读器-福昕PDF阅读器下载

    福昕PDF阅读器(Foxit Reader)是福昕公司推出的首款简体中文版本PDF文档阅读器,它的启动速度是很快的,是一款非常好用的软件.福昕PDF阅读器(Foxit Reader)是用户信赖的阅读器 ...

  3. python书籍pdf文档密码-Python玩转PDF的各种骚操作

    Portable Document Format(可移植文档格式),或者PDF是一种文件格式,可以用于跨操作系统的呈现和文档交换.尽管PDF最初是由Adobe发明的,但它现在是由国际标准化组织(ISO ...

  4. PDF 文档操作Java类库Spire.PDF for Java v2.7.6发布上线!| 附下载

    Spire.PDF for Java是一款专门对 PDF 文档进行操作的 Java 类库.该类库的主要功能在于帮助开发人员在 Java 应用程序(J2SE和J2EE)中生成 PDF 文档和操作现有 P ...

  5. pdf 文档 搜索 服务器,福昕PDF搜索工具_PDF文档索引与检索_福昕软件官网

    快速精准的索引技术,帮助您快速搜索PDF文档 Foxit PDF IFilter实现了快速精准的索引技术,通过指定搜索条件,对大量PDF文件进行索引,从而快速定位到所需文档.Foxit PDF IFi ...

  6. 用C#实现生成PDF文档和将WORD转换为PDF (转自海东的技术资料)

    转自:http://www.cnblogs.com/ghd258/articles/258060.html 前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程  需求分析 ...

  7. 用C#实现生成PDF文档和将WORD转换为PDF

    知识点:线程调用,异步线程,异步线程回调函数,C#的类,WSH宿主脚本开发 前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供 ...

  8. 服务器上pdf文档无法删除,怎么对PDF文件进行编辑,PDF怎么删除空白页

    随着PDF文件越来越受大家的欢迎,PDF文件的修改编辑是需要用到PDF编辑器的,不知道大家在使用PDF文件的时候,编辑文件之后有没有文件中有页面需要删除的情况,在编辑文件的时候如果遇到文件中有页面需要 ...

  9. pdf压缩的网站?pdf文件在线压缩?在线压缩pdf文件大小?pdf文档压缩,在线压缩pdf文件大小,压缩pdf大小的方法?

    pdf在线压缩大小?在工作中需要处理大量PDF文件,我们通常要对PDF文件进行压缩处理.那么问题来了,PDF文件该怎么压缩呢?可能很多人都不知道具体的操作方法,今天要分享给大家的正是PDF压缩的方法, ...

最新文章

  1. redis集群扩容和缩容_redis集群cluster搭建,扩容缩容
  2. 4.3 偏差与方差-机器学习笔记-斯坦福吴恩达教授
  3. pytorch无法将模型加载到gpu上
  4. Numpy数组的保存与读取方法
  5. C#LeetCode刷题之#665-非递减数列( Non-decreasing Array)
  6. 荣耀20s真机谍照曝光:开孔全面屏+后置竖排三摄
  7. echarts 大屏模板_年会策划万能模板 ,玩转年会看这篇!
  8. ubuntu创建用户的两种方式
  9. java中if条件中删除此行代码_Java中我如何去除if...else...语句?
  10. 不忘初心,不负韶华——2021年中会议发言之一
  11. samba用户密码改变,怎么访问?
  12. js轮播图 最简单代码
  13. CAD二次开发C#——动态绘制矩形(DrawJig)
  14. JavaFX scene切换
  15. Leaflet地图 -- 绘制台风风圈
  16. 用全开源的协同OA办公平台,可以自己搭建OA啦!
  17. 【2021】Structure-Preserving Deraining with Residue Channel Prior Guidance
  18. Excel2010重复打印标题行
  19. 产业新闻-2006.06.02-05
  20. perl 处理 回车 换行符

热门文章

  1. 小程序云开发请求云函数成功,但result为空/null的处理,四种问题处理方法汇总
  2. tensorflow 自定义向量外积
  3. 微信昵称可以加雪花了!好友看到后都懵了……
  4. 第4课 从键盘读入变量的值及保留小数位问题
  5. 神器:公众号如何从第一篇文章开始看
  6. 零售金融的数字化转型,金易联拥抱流量平台、提供在线展业服务
  7. 【图论专题二】【网络流部分】狼和羊的故事
  8. 这几道SQL面试题秒杀大部分的0年工作经验的毕业生
  9. 用java实现在txt文本中写数据和读数据
  10. 2014Esri中国用户大会:ArcGIS平台六大亮点能力