在网上下载了一本电子书,一看电子书体积800M,瞬间惊呆,想着平时下载的书籍最多不过100~200M,边想着是不是可以通过咋样给他压缩一下,实践如下

刚下载下来时候的PDF书,大小807MB;

1.使用“NXPowerLite Desktop 8”进行第一次压缩,强大的工具直接压缩掉50%,只剩下400MB,如图:

2.第二次压缩,压缩后的文件虽然小了一半,但感觉还是很大,于是将压缩后的文件再次放入“NXPowerLite ”压缩,却显示已经压缩完了,不能再压缩,放弃,选择另外一款软件“PDFShrink”,以“web格式”,进行第二次压缩,如图:

图片大小再次缩小一半,只剩下247MB,打开文件查看,并未出现特别异常,唯一有个不足是,貌似加载有点缓慢,打开文件后,有些图片会以白色图片显示,要过一两秒才能加载出来正常显示,如图:

3.由于压缩后的文件还是有247MB还是感觉有点大,想再次尝试再压缩,但由于没找到合适的软件,这次决定换种思路,直接从PDF文档中提取所有的图片,将图片进行压缩,再合并图片制作PDF文档。

(A)使用“Adobe Acrobat”软件或者“pdfpatcher(pdf补丁丁)”提取PDF文档中所有图片页面,

(B)使用免费软件“irfanview”处理提取出来的图片,减小其体积,如图

(C)将提取的文件使用“Adobe Acrobat”再次合并成pdf文档,如图:

最后,生成PDF文件结果如图,体积只有70MB多,也许一开始就采用这种方法应该是最好的。

电子书PDF文件的压缩实践相关推荐

  1. php配置上传pdf文件大小,文件上传有大小限制?PDF文件怎么压缩到指定大小?

    PDF文件怎么压缩到指定大小?最近有不少朋友在问关于PDF压缩方面的问题,他们在上传自己的PDF文件到一些平台,发现不同的平台会有不同文件大小的限制,那么这PDF文件就需要压缩来调整大小,我们该怎么将 ...

  2. PDF文件在线压缩方法

    当我们的PDF文件过大时,我们需要将PDF文件进行在线压缩,那么我们进行在线压缩的方法有哪些?下面就让小编给大家简单介绍一下. 步骤一:需要将PDF文件进行在线压缩的方法是进入到迅捷在线压缩,在线PD ...

  3. PDF文件如何压缩大小

    目前随着PDF文档的广泛使用,我们去网上下载资料时,多数都是PDF格式,虽然PDF格式比较稳定,但是PDF文件过大,在上传内存容量限制情况下会导致文件下载或上传失败.那么,PDF文件如何压缩大小呢?今 ...

  4. 怎么给PDF文件进行压缩

    PDF文件需要压缩怎么办?电脑上有很多的PDF文件,导致电脑很卡,所以我们就要将PDF文件压缩一下,下面小编就来教会大家PDF压缩的具体操作方法以及操作的步骤. 1:找到迅捷压缩软件,将压缩软件下载到 ...

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

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

  6. 如何将pdf文件进行压缩处理

    大家有没有遇到过,如果电脑配置低的话,看pdf格式的小说翻页时候会一卡一卡的,翻下一页的时候要几秒钟才渲染出来.影响阅读的心情,其实这时候我们可以将pdf文件进行压缩,这样不仅阅读时候比较方便,而且能 ...

  7. PDF文件在线压缩的方法

    PDF文件在线压缩的方法有?我们可以一些比较大的PDF文件进行在线压缩,那么我们是怎么在线将PDF压缩的呢?下面小编就简单给大家介绍一下. 辅助工具:迅捷在线压缩 步骤一:找到一台有网的电脑,在电脑的 ...

  8. PDF文件怎么压缩小一点?这两种压缩方法很好用

    PDF文件怎么压缩的小一点呢?大家在办公过程中,PDF文件可能是最常见的文件之一,大家发送文件都会使用它.使用的次数多的小伙伴也许就会察觉到,当发送内存很大的PDF文件时,会耗费我们很长时间,发送和接 ...

  9. 经验分享:如何使用PDF压缩器将PDF文件进行压缩

    很多人说,想要将较大的pdf文件进行压缩的话,可以借助pdf压缩器的帮助,可有了工具,大家却不知道如何进行格式压缩,接下来,小编就使用一个简单的方法教大家压缩pdf文件,就是----在线压缩pdf文件 ...

  10. pdf文件怎么压缩?pdf文件变小的简单方法

    工作中,pdf文件的使用是非常广泛的,一些特殊的场景下对于pdf文件的大小是有着严格规定的,所以pdf文件压缩成了必备的一项技能,那么怎么将pdf压缩(https://www.yasuotu.com/ ...

最新文章

  1. Python中的过滤器
  2. 用C#调用Windows API向指定窗口发送按键消息
  3. 九 configparser模块
  4. java i=(int)b_定义类B和类C如下,并将其保存为B.java文件,得到的结果是()class B{int b;B(int i){b=i;}}class C extend...
  5. java版b2b2c社交电商spring cloud分布式微服务(二) 服务消费者(rest+ribbon)
  6. .net core 集成 sentry 进行异常报警
  7. Postgres和Oracle与Hibernate的兼容性
  8. java连接mysql数据库C3P0入门
  9. java 从excel中读取数据_java如何从excel中读出数据
  10. python 3.3.3 字面量,正则,反斜杠和原始字符串
  11. Windows Phone 8 蓝牙编程
  12. MTK手机刷机包打包步骤
  13. 内存颗粒和闪存颗粒的区别_内存颗粒及频率知识,你真的清楚吗?
  14. 联想ThinkPad笔记本Fn键关闭与启用方法
  15. 小白刷LeeCode(算法篇):4
  16. 以太坊parity2.72节点客户端部署安装
  17. app逆向--美图秀秀sig参数
  18. 爱上一个人的七种表现
  19. 如何给计算机硬盘解除密码忘了,如何解除电脑硬盘密码
  20. 设置socket IP_TOS选项

热门文章

  1. 哈尔滨工程大学 Beamer模板(LaTeX幻灯模板)
  2. Reactor 反应堆
  3. 第二章 爬取案例-链家租房数据获取 2021-09-16
  4. 网页游戏对java的技术要求_网页制作谈谈什么技术是Java开发网页游戏的必要条件呢?怎样在微信公众平台上制作5级游戏?...
  5. 使用SQLite打开本地.db文件
  6. Java并发编程:volatile关键字解析 by 海子
  7. Python-Bunch模式
  8. 服务器自检后显示scsi,“服务器百问百答”服务器怎样格式化SCSI硬盘?
  9. 知识变现海哥|短视频微课制作常用的八种方式
  10. 详解C++中fixed,setprecision(),setw()的用法