– 本篇用到的所有工具均已上传到CSDN下载站和我的QQ群,这些也可以在其他的资源网站中找到,当然也欢迎同学们加群,本群主要是讨论ARM软硬件技术的,同时也会分享各种资源,比如电子书和工具软件之类的。

目前来说,一共有三种方案,分别是:

  • 第一种方案:使用快速工具,优化当前屏幕,使得眼前的PDF看起来更清晰。
  • 第二种方案:使用专业PDF软件,优化PDF的部分或全部页面,使得整个PDF文档看起来更清晰。
  • 第三种方案:自己根据原理,将PDF转化为图片,针对图片优化,随后再进行合成心得PDF文档。

首先我们来谈谈将模糊的PDF清晰化的原理:锐化。

图像锐化(image sharpening)是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空间域处理和频域处理两类。图像锐化是为了突出图像上地物的边缘、轮廓,或某些线性目标要素的特征。这种滤波方法提高了地物边缘与周围像元之间的反差,因此也被称为边缘增强。

明白大概的原理后,我们就可以尝试使用这三种方案优化我们的PDF文档了。

图1.0 优化前

我使用的PDF阅读器是金山PDF,背景是我故意调成比较暗的,因为长时间看文档背景暗一些眼会舒服一些。。。

# 我们先看看第一种方案:

图1.1 方法一优化后的效果

通过图1.0和图1.1的对比,很清楚的看到后者要比前者“感到清晰”,原因是后者突出了文字,这正是锐化的效果。

方法一用到的工具是:PDF2HD

图1.2 PDF2HD软件界面

你需要根据PDF的情况,选择不同的优化算法,然后点击选择PDF页面,软件会自动最小化,并捕捉当前屏幕进行优化(不要再浏览器内打开PDF,否则会无效。)

此软件的优点:快速,高效,不需要额外的转换操作,即可看到优化后的PDF。
此软件的缺点:没有办法对整个PDF进行优化并保存,而且移动PDF页面的时候中间会有优化过程,占用时间。
综合评价:适合快餐文档使用,性价比极高。

# 我们再看看第二种方案

图1.3 方法2优化后

这里我使用的软件工具是Adobe Acrobat Pro DC

其使用说明在这里不再赘述,想要详细了解请参考其他博客文章或者官方资料。
相对图1.1,图1.3并没有显示出太大的优势,然而Adobe Acrobat Pro DC实现了PDF优化后的保存、二次编辑等功能,当然也有其他家的PDF编辑器也可以实现相关功能,这里也不再赘述。

# 我们最后看一下第三种方案

图1.4 方法3优化后

相比图1.1,图1.3和图1.4,图1.4看起来会舒服一些,即实现了整个PDF的保存,质量也有很大幅度的提升。

使用到的工具:

  • PDF编辑软件: PDF Shaper Pro v10.3.0
  • 图像处理软件: ComicEnhancerPro

过程说明:

  1. 首先,我们需要创建两个个目录,一个存放PDF拆分后的图片,另一个存放图像处理后的图片,如图所示:

  1. 打开PDF Shaper Pro(这是一款免费软件,很强大,主要用来做PDF格式转换),然后点击添加,导入要处理的PDF,点击PDF转为图片按钮,选择要转成的图片格式、质量和页面,其中页面可以是部分页面或者全部页面,点击继续后选择要导出的目录,即我们刚才创建的目录,再点击继续,等待图片导出完成即可。




  1. 打开ComicEnhancerPro软件,该软件虽然是一个漫画处理软件,但他的功能十分强大,完全符合我们的需求。接下来我们点击软件菜单的文件–>批量转换,并选择源文件夹、输出文件夹、锐化等级和柔化等级。(由于该PDF十分模糊,文字也特别细,所以需要最高等级的锐化,并且需要一定的柔化加粗边缘)。

  1. 我们需要设置曲线,点击曲线那一行的设置按钮,选择原画背景杂乱,曲线就设置完成了。然后再把JPG质量拉到最大,基本设置就完成了。我们可以保存这次方案,以便下次使用。我们也可以对部分图片进行转换,点击选择转换即可。这次我们需要做全部图片的转换,直接点击全部转换,就可以看到转换进度了。




  1. 这时我们清晰化的工作已经进入尾声了,只需要把这些图片合成为一个PDF就可以了,我们再打开PDF Shaper Pro这款软件,点击图片转PDF按钮,将我们刚才处理好的图片全部选择(Ctrl+A),然后下一步,输入合成的PDF名称,等待完成。

# 最终效果

优化前

优化后

# 总结

方法一适合篇幅较短的PDF优化,方法二适合优化能力高的专业软件对长篇PDF,方法三结合了方法一和方法二的长处,我们可以自己配置优化方案,并且还有较高的效率以及质量,每个方法都有长处和短处,适合哪种还是要根据情况进行选择。

# 参考文献

【扫描版PDF批量黑白、锐化从而去除打印时的灰色背景】

【骚操作系列】浅谈如何将模糊的PDF清晰化相关推荐

  1. java双层list扁平化,浅谈java8 stream flatMap流的扁平化操作

    概念: Steam 是Java8 提出的一个新概念,不是输入输出的 Stream 流,而是一种用函数式编程方式在集合类上进行复杂操作的工具.简而言之,是以内部迭代的方式处理集合数据的操作,内部迭代可以 ...

  2. 计算机与美术,浅谈计算机与美术教学.pdf

    浅谈计算机与美术教学.pdf 文 I化 j教 I育 科-技-黑信龙江总-- 浅谈计算机与美术教学 冯伟博 (吉林信 息工程 学校,吉林 吉林 132022J 摘 要:在计算机的应用方面,美术是与电脑最 ...

  3. 翻译pdf中的英文 python_浅谈python实现Google翻译PDF,解决换行的问题

    我们复制PDF到Google翻译时,总是会出现换行的情况,如果自己手动去除,那就太麻烦了. 那么用Python就可以解决,复制到粘贴板以后,Python程序自动可以把\n换成空格,然后我们就可以复制到 ...

  4. 量子计算机编程pdf,浅谈量子计算与编程.pdf

    浅谈量子计算与编程 OSDT 2017 邢明杰 2017-10-21 量子计算 "Changes occurring to a quantum state can be described ...

  5. 我国的计算机硬件,浅谈我国计算机硬件的发展.pdf

    信息工程 Information Technology 004 电子制作 [文章摘要] 随着科学技术的不断发展, 计算 机在我们的生活与工作中的作用越 来越大. 计算机硬件对计算机行业的 发展起着至关 ...

  6. 漫画:骚操作系列(灯泡开关的经典面试题)

    来自:小浩算法 昨天的排版简直逊爆了,让我很不满意!小浩作为一个处女座,追求完美是必须的.所以呢,今天的文章进行了多次的审阅才发出(当然,如果大家还觉得很丑.那我也只能再继续努力.毕竟我不是一个专业的 ...

  7. python字符串操作_浅谈Python 字符串特有的操作方法

    来源:(微信号:python_cat)" 正如<你真的知道Python的字符串是什么吗?>所写,Python中字符串是由Uniocde编码的字符组成的不可变序列,它具备与其它序列 ...

  8. [自爆系列]浅谈我对搜索的错误了解

    1:很久以来,对搜索的认识一直停留在百度搜索,觉得这种东西自己的项目关系不大 2:学会了sql之后,对搜索的了解上升到模糊查询,LIKE '%****%', 3:了解到lucene.NET的存在后,知 ...

  9. axure原型怎么让文字自动换行_Axure骚操作系列:“生成”手机APP

    很多产品朋友想在手机上预览自己的原型,这样给到甲方和程序时能更直观的展现产品全貌,大幅度降低沟通成本,笔者尝试了以下方法(老司机可以直接看方法三). 一.使用官方Axure Share 优点:简单部署 ...

  10. 计算机技术综合应用,浅谈计算机技术综合应用能力培养.pdf

    电子技术 赵 玥 1, 张 烨 2 (1. 北京交通大学海滨学院 , 河北 保定 071000;2. 北京中医药大学东方学院 , 河北 承德 067400) 摘 要:随着计算机技术的不断进步,计算机专 ...

最新文章

  1. 电子信息工程考研专业c语言,电子信息工程考研方向
  2. match_parent和fill_parent的区别
  3. 【alibaba-cloud】SpringCloud和SpringCloud对比
  4. python使用del保留字定义一个函数-Python使用什么保留字定义一个函数。
  5. 安卓版kindle电子书位置_安卓手机APP如何打开三种格式的电子书文件
  6. 基于LAMP实现web日志管理查看
  7. 将python代码编译成.so文件
  8. oracle socct用户,oracle 19c 添加 scott用户与表
  9. 关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE)
  10. 7.深入分布式缓存:从原理到实践 --- Redis探秘
  11. vscode安卓html扩展,vscode扩展信息.html
  12. Linux操作系统原理
  13. 2.微信小程序(colorUI)- 构建底部操作条
  14. 微信读书 iOS 性能优化总结
  15. bin文件夹关于dll引用的注意事项
  16. 三代Pacbio进行细菌16S全长测序
  17. 前端html网站的发布过程
  18. 数据分析/大数据研发面经笔经(阿里/腾讯/网易/招行信用卡中心/小红书/vivo等)
  19. 【渝粤教育】电大中专混凝土结构题库作业 题库
  20. netstat -i和-s

热门文章

  1. 小狼毫输入法配置(搜狗词库+u模式+皮肤+同步)
  2. 百度文库免费下载方法
  3. 【hadoop权威指南第四版】第四章hadoop的IO【笔记+代码】
  4. git-svn使用教程:git与svn进行同步
  5. ubuntu FreeRadius服务器安装
  6. 轻量级日志收集转发 | fluent-bit外部插件详解(三)
  7. 算法题解:旅行商(TSP)问题JAVA算法求解
  8. java steam_Java,Steam控制器和我
  9. 别再说找不到web前端项目练手了,这套最全的前端实战案例请拿去
  10. 东莞理工学院计算机学院论文,东莞理工学院本科生毕业设计(论文)重复率检测实施办法(试行)...