开启辅助访问
 找回密码
 立即注册

如何提高 PDF 的对比度?

92723043 回答数5 浏览数4422
手里的 PDF 是扫描版的,不太清晰,有什么软件可以提高对比度?
使用道具 举报
| 来自北京 用Deepseek满血版问问看
dengp | 未知
目前知道的最简捷的办法:安装一个pdfFactory Pro虚拟打印机,用任何PDF阅读软件打开原文档,然后选择用pdfFactory Pro打印(打印参数在此不赘述),完后会弹出如下界面:


把左上“作业”中的“变浅”勾选就会出现一个滑块条,滑块在正中央表示原对比度,往右拉变浅,往左拉加深……拉好后点保存……再不需要多说什么了吧?效果如下:
用Deepseek满血版问问看
回复
使用道具 举报
wsgg123 | 来自北京
Mac用户无需任何第三方工具,只需使用系统自带的预览app(Preview.app)即可提高pdf对比度。而且,速度远远高于使用专业软件如imagemagick(牺牲一定质量)。先上效果图。


左:使用前。右:使用后。

方法如下。

  • 首先用预览打开pdf文件。


2. 在菜单中选择文件→导出。


3. 在弹出的页面中,Quartz滤镜选取“亮度减少”选项。


使用过一次之后,对比度就会明显增加。如果觉得还是不够清楚,可以对新的pdf如法炮制这个操作。
当然,如果封面是彩色的,经过这样的操作会面目全非。这个时候,可以把原版pdf的封面复制粘贴进新的pdf。
以上。
回复
使用道具 举报
ghyuing | 来自北京
看了很多人说imageMagick,去中文站看了,感觉步骤实在不适合我这种小白,而且看有人反馈也比较慢。
如果你要求不高,这里提供一种傻瓜方案:
工具Adobe Acrobat DC(我用的是14.0,网上资源很多很容易找,找不到说明你不够穷)
选择扫描工具:


进入设置页面:
选择扫描文档:增强➡扫描的文档


关闭文本识别,防止有些公式和符号乱码。
锐化调最高,图片质量调最高。
然后点“增强”,就会开始进行运行。


我是480p的文档,大概用了7min吧。
效果对比
锐化前:


锐化后:


知乎上传有点压缩,实际比这个好点,有点老式印书的感觉?
虽然比原来看的清楚了,但是强迫症还是会比较难受,字体明显不够流畅。
有其他方法了再更。
回复
使用道具 举报
haha88888 | 来自北京
用到的所有工具都是免费的

借助imageMagick这个工具可以实现, 该工具支持多个平台(windows, MacOS, Linux, IOS)

以windows为例:
1. 下载imageMagick并安装

在安装时记得勾选Install legacy components (convert.exe etc) 这一选项, 因为操作需要而且只用到该命令
2. 安装gswin

如果不安装gswin, 执行convert命令会报错.
3. 将pdf转为图片

假设原始文件名是origin.pdf, 目标文件名是target.pdf, 下方的convert应替换为实际路径
convert -density 400 origin.pdf output/%03d.jpg 上方的density参数指像素密度,数字越高图片质量越高体积越大, 如果pdf带文字,就设置300以上吧. 这是影响最终效果的重要参数, 如果过低, 那么下方再神操作效果也不会很好, 过高会导致文件体积过大
该指令将整个pdf按页转为多张图片, %03d.jpg表示命名为001.jpg,002.jpg....(超过1000页就应改为%04d.jpg)
转换为图片这一步, 是为了获取中间产物进行测试和调整, 通常只需截取一部分页面即可(因为截取一页需要花费数秒时间)
convert -density 400 origin.pdf[10-20] output/%03d.jpg #截取第11到第21页
convert -density 400 origin.pdf[9] output/%03d.jpg  #截取第10页4. 测试转换效果

convert -level 40,97% -quality 50 output/010.jpg preview010.jpg上方的level参数是指调整图像通道的级别, 40,97%表示灰度低于40%即为黑点, 高于97%为白点. 这里的40,97需要反复调节到自己认为达到最佳效果, 这是整个过程中最重要的参数, 通过该参数实现调整对比度
quality指输出jpg文件质量(压缩比), 1-100数字越高质量越高体积越大, 出于减少pdf文件大小的考虑, 应适当调节该参数(举个例子density 400的jpg文件可能有1.4M, 压缩后为700K, 这样最终的pdf文件大小相差一倍, 而肉眼无法察觉页面效果有何区别)
5. 转为pdf

确定了density, level和quality的值之后就可以执行转换了
可以从原始pdf转换
convert -density 400 origin.pdf -level 40,97% -quality 50 target.pdf也可以从之前生成的jpg转换
convert -level 40,97% -quality 50 output/* target.pdf
6. 迁移书签

原先的pdf文件可能有书签, 可以使用FreePic2Pdf将书签迁入新生成的文件中


先从原始文件取书签, 然后往新文件里挂书签即可

最终效果


转换前

转换后
回复
使用道具 举报
wjx1985 | 来自北京
一般的PDF阅读器都有对比度调整的选项。使用Kindle设备的话,安装第三方阅读软件KOReader还有更多PDF优化方案,包括切边、去水印、重排等等。参考这个回答(
小屏幕Kindle设备怎么看PDF文档?)
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影