精华内容
下载资源
问答
  • 而且我们经常需要邮件发送PDF文件,但有时体积太大是问题,因为很公司邮件的附件都限制体积为5M以下,大了就无法成功接收了!下面就来介绍一下我常用的压缩方法。01直接删除法 一般体积较大的PDF文件,都是内容...

    PDF文件作为日常办公中常用的文档格式之一,兼容性比较好,文档中可包含表格、图片、文字等内容,所以PDF文件体积通常会比较大。而且我们经常需要邮件发送PDF文件,但有时体积太大是个问题,因为很多公司邮件的附件都限制体积为5M以下,大了就无法成功接收了!下面就来介绍一下我常用的压缩方法。

    053cd5ee2515679c6a7524984a765e3b.gif

    01

    直接删除法

    一般体积较大的PDF文件,都是内容比较丰富,如果想要变小,就可以对内容进行适当的删减,这样文件的体积也会相应的缩小,但是这个方法对一些必要内容的PDF文件是不太有效的。

    02

    专业压缩法

    1、这个方法是我自己平时在工作中常用的,首先为了对比转换效果,先右键点击需要压缩的PDF文件,查看一下文件的体积大小。

    e1c214a3d07e4b5867e6f4eff6d715c7.png

    2、然后打开我们常用的PDF转换器,我比较常用的是风云PDF转换器,没有的小伙伴可以在官网进行下载,将它安装在电脑中。

    24ffca31614654b35b4697bcefada5c3.png

    3、打开下载好的软件,在界面上方选择“PDF其他操作”-“PDF压缩”。

    94f415b36ef2d92bfc6b7a017822274d.png

    4、选择好所需功能之后点击【添加文件】按钮,把准备好的需要压缩的PDF文件添加到软件上。风云pdf转换器支持批量转换,我们可以一次性添加多个文件同时操作。

    d2baad83156d3684300f9aef88de7fba.png

    5、在界面下方设置输出目录即保存的文件位置,选择好输出格式,单击“开始转换”按钮,等待数秒,状态成为百分之一百后,文件就压缩完成了。

    e826c223b5d3a06335b2b1b170ea4cbc.png

    6、压缩完成后,我们在右键点击压缩后的文件属性,查看一下压缩功能是否有效。

    0abddcd7093bafde329edf013d692263.png

    关于PDF文件的压缩,两种方法都是很简单的,方法二不仅有效的缩小的PDF文件的体积大小,而且文件内容都是没有变化的。学会PDF文件的压缩,而选择什么样的软件对于办公效率尤为重要,所以大家自己多去尝试尝试吧。如果大家想了解更多关于 Office 办公技巧,欢迎持续关注我噢。

    展开全文
  • 1. gzip, bzip2 能否直接压缩目录呢? 不能2. 请快速写出,使用gzip和bzip2压缩和解压一个文件的命令。 压缩 gzip 1.txt ;... tar 在打包的时候,如果想排除多个文件或者目录如何操作? tar -cvf file....

    1. gzip, bzip2 能否直接压缩目录呢?
      不能
    2. 请快速写出,使用gzip和bzip2压缩和解压一个文件的命令。
      压缩 gzip 1.txt ;  解压gzip -d 1.txt.gz

           bzip 1.txt ; 解压bzip -d 1.txt.bz2
    3. tar 在打包的时候,如果想排除多个文件或者目录如何操作?
       tar -cvf file.tar --exclude.a.txt --exclude b.txt 123/
    4. 请实验,如果不加 "-" 是否正确, 如 tar zcvf  1.tar.gz  1.txt 2.txt ?
            正确
    5. 如何使用tar打包和解包 .tar.gz, .tar.bz2 的压缩包?
       tar -zcvf 1.tar.gz  11 22

       tar -zxvf 1.tar.gz

       tar -jcvf 1.tar.bz2  11  22

       tar -jxvf 1.tar.bz2
    6. 找一个大点的文件,使用tar 分别把这个文件打成 .tar.gz和.tar.bz2 压缩包,比较一下哪个包会更小,从而得出结论,是gzip压缩效果好还是bzip2压缩效果好?
     理论上.tar.bz2的压缩包小一些,但个别时候,有相反的情况。但大多时候bzip2压缩效果好。

    7. 使用tar打包并压缩的时候,默认压缩级别为几? 想一想如何能够改变压缩级别呢?(提示,tar本身没有这个功能哦,可以尝试拆分打包和压缩)
        tar打包压缩时,是按照gzip和bzip2的默认压缩级别来的,gzip工具默认压缩级别为6,bzip2默认压缩级别为9.
    改变默认压缩级别可以这样来做,首先tar打包,然后再使用gzip或者bzip2压缩工具来压缩,压缩的时候指定压缩级别。如:  tar cvf 1.tar 123/;  gzip -2 1.tar

    扩展学习:
    1.  在windows下常见的压缩包有rar和zip,默认rar在linux下是不支持压缩和解压的,但是也有相关的工具可以安装在linux平台上。而zip的压缩包是可以同时存在于linux平台和windows平台上的哦。
    使用zip压缩:
    zip可以压缩目录也可以压缩文件,压缩目录时,需要指定目录下的文件哦,看例子吧:


    1. zip  1.txt.zip  1.txt

    2. zip  dir1.zip  dir1/*


    说明: zip 后面先跟目标文件名,也就是压缩后的自定义压缩包名,然后是要压缩的文件或者目录。
    思考题: 在压缩目录时,如果只写目录名,会发生什么?而目录下还有二级目录甚至更多级目录时,能否也一并压缩二级目录下的文件呢?

    做完实验后,相信您已经得出结论,看看是否和阿铭的答案一致?答案是,当目录下还有二级目录甚至更多级目录时,zip并不会把二级目录下的文件压缩,而仅仅是把二级目录本身压缩,那有没有级联的选项呢?当然有,那就是:

    1. zip -r dir1.zip dir1/

    这样也不需要用 dir1/* 了,所以记住,使用zip压缩目录时,必须要加上 -r 选项。

    好了,说完压缩,也该说如何解压了吧,解压的命令并不是zip了,而是叫做 unzip ,解压1.txt.zip的命令为:

    1. unzip 1.txt.zip

    2. bzcat命令的使用:
    对于使用bzip2压缩的文本文档,可以使用bzcat命令直接查看文档内容。


    1. cp /etc/passwd ./11.txt

    2. bzip2 11.txt

    3. bzcat 11.txt.bz2


    3. 计算机下的压缩原理   



    实际应用:

    利用tar 通过网络拷贝数据 http://www.lishiming.net/thread-152-1-2.html
    Tar打包、压缩与解压缩到指定目录的方法 http://www.lishiming.net/thread-96-1-3.html
    linux下不支持解压大于4G的zip压缩包 http://www.lishiming.net/thread-1813-1-1.html


    转载于:https://blog.51cto.com/helins/1864043

    展开全文
  • 1. gzip, bzip2 能否直接压缩目录呢?不能直接压缩目录2. 请快速写出,使用gzip和bzip2压缩和解压一个文件的命令。... tar 在打包的时候,如果想排除多个文件或者目录如何操作?tarcvf123.tar--excludea.txt...

    1. gzip, bzip2 能否直接压缩目录呢?

    不能直接压缩目录


    2. 请快速写出,使用gzip和bzip2压缩和解压一个文件的命令。

    gzip 1.txt
    gzip -d 1.txt.gz
    bzip2 1.txt
    bzip2 -d 1.txt.bz2


    3. tar 在打包的时候,如果想排除多个文件或者目录如何操作?

    tar cvf 123.tar --exclude a.txt --exclude b.txt 123/


    4. 请实验,如果不加 "-" 是否正确, 如 tar zcvf  1.tar.gz  1.txt 2.txt ?

    不加 - 一样没有问题


    5. 如何使用tar打包和解包 .tar.gz, .tar.bz2 的压缩包?

    tar zcvf  1.tar.gz 1
    tar zxvf 1.tar.gz
    tar jcvf 1.tar.bz2 1
    tar jxvf 1.tar.bz2


    6. 找一个大点的文件,使用tar 分别把这个文件打成 .tar.gz和.tar.bz2 压缩包,比较一下哪个包会更小,从而得出结论,是gzip压缩效果好还是bzip2压缩效果好?

    理论上.tar.bz2的压缩包小一些,但个别时候,有相反的情况。但大多时候bzip2压缩效果好。


    7. 使用tar打包并压缩的时候,默认压缩级别为几? 想一想如何能够改变压缩级别呢?(提示,tar本身没有这个功能哦,可以尝试拆分打包和压缩)

    tar打包压缩时,是按照gzip和bzip2的默认压缩级别来的,gzip工具默认压缩级别为6,bzip2默认压缩级别为9.
    改变默认压缩级别可以这样来做,首先tar打包,然后再使用gzip或者bzip2压缩工具来压缩,压缩的时候指定压缩级别。如:  tar cvf 1.tar 123/;  gzip -2 1.tar



    转载于:https://blog.51cto.com/xpleaf/1892726

    展开全文
  • 1、【场景驱动学习】上一篇介绍了如何编辑文档,那么问题来了,当目录存在很文档,而磁盘空间不足时,应该如何处理? 答:处理的办法主要有两,其一是挂载新的磁盘;其二是本章要介绍的内容——文档压缩。 ...

    1、【场景驱动学习】如果大文档太多,磁盘空间告警如何处理呢?

    • 本章将介绍使用如何使用压缩命令对大文档进行压缩,解压以及简单介绍一下压缩的原理!

    1. 压缩与解压的常用命令
    - gzip

    • gzip filename >【压缩】此命令会将文件filename压缩为filename.gz,自动加压缩文件后缀名
    • gunzip filename.gz >【解压】此命令会将由gzip命令压缩的文件解压,文件名.gz将自动去掉

    - bzip2
    * bzip2 [option] filename >【压缩】此命令会将filename命名的文件压缩为filename.bz2,压缩后文件自动加后缀名
    + -k >[keep保持的意思]搭配此选项,使用bzip2压缩文件后,原文件依然存在,保留原文件
    * bunzip filename.bz2 >【解压】此命令会将filename.bz2命名的文件解压,文件名后缀.bz2会自动去掉
    + -k >同理,解压的同时加上此选项,可以使得压缩后,压缩包依然存在,保留压缩包

    - zip

    • zip filename.zip filename >【压缩】此命令会将filename命令的文件压缩为filename.zip命名的压缩包
    • unzip filename.zip >【解压】此命令会将filename.zip命名的压缩包解压为filename命名的文件,而压缩包依然存在,保留压缩包

    2、【场景驱动学习】上面介绍的压缩和解压命令均是对于单个文件的操作,有没有将多个文件放在一起进行压缩的呢?
    答:为了满足一次对多个文件进行压缩的需求,linux命令中有tar命令,此命令可理解为将多个文件打包,若配合gzip或者bzip2命令进行使用,就可以将打包的文件进行压缩处理。
    1.tar命令的使用格式及常用选项

    1. tar [option] 压缩后的文件名 目录
      - tar -cvfz yasuobao.tar.gz directoryname 【搭配gzip压缩】
    • -c >此选项是使用tar命令打包
    • -v >此选项是显示命令的过程
    • -f >指定打包文件
    • -z >此选项是在使用tar打包目录文件后,再使用gzip命令对打包文件进行压缩
      - tar -xvfz yasuobao.tar.gz 【搭配gunzip解压】
    • -x >此选项是表示使用tar命令对打包文件进行"分包"
    • -v >此选项是显示命令的执行过程
    • -f >此选项是指定分包解压的压缩包文件
    • -z >此选项是使用gunzip命令对压缩文件进行解压

    - tar -cvfj Japan.tar.bz2 Japan 【搭配bzip2压缩,其中Japan为文件或者目录】

    • [-c|-v|-f] >这三个选项作用同上
    • -j >此选项表示在使用tar对目录文件进行打包处理后,再使用bzip2命令对文件进行压缩

    - tar -xvfj Japan.tar.bz2 【搭配bunzip解压,其中Japan.tar.bz2为使用tar打包和bzip2压缩的文件】

    • [-v|-f] >这两个选项作用如上
    • -x >这选项是用于对tar命令打包压缩的文件,解压时必须搭配的
    • -j >此选项是tar命令搭配bzip2生成压缩包时必须选择的选项

    【注意】

    1. 在使用tar命令时,若搭配使用gzip命令,则压缩后的文件名后缀为:yasuobao.tar.gz
    2. 在使用tar命令时,若搭配使用bzip2命令,则压缩后的文件名后缀为:yasuobao.tar.bz2
      3.解压时文件会生成在命令执行路径中
    展开全文
  • 说到办公软件,用得最多的当然就是Office或WPS,众所周知,Office是收费的,WPS是免费的,但是为什么...我们在平时在处理文档的时候经常需要压缩文档,那么你知道如何用Word压缩吗?一、Word压缩法1、打开为Word首先...
  • Deb打包入门

    千次阅读 2014-12-15 13:10:13
    本页面简单介绍如何打包DEB包,相关细节以官方文档为准. 相关文档 Debian新维护人员手册(完全版) dsc源码包格式 新格式的优点 1.支持 bzip2、lzma (估计就是 7z 格式)、gzip 压缩格式 2.支持多个上游 tarballs 3....
  • 使用压缩软件打包为exe程序前言打包环境操作过程扩展内容 前言 如何自己制作的bat文件变成可执行程序,在windows环境里按自己需求运用;本文是用最精简的方法描述操作逻辑,后期如想展示更功能和用途欢迎在下面...
  • 牛人提供的GIS源码(很好)

    千次下载 热门讨论 2010-08-25 22:49:21
    由于当时将每楼层平面图的CAD数据也同时存入了SQL Server,所以导致数据库文件过于庞大,大概90M,经过压缩大概21.8M左右。由于文件过大没有地方存放,所以这部分也不提供。所以可能会导致系统功能无法实现。...
  • 从使用的角度来说,docx文件就单单是一个独立的文件,但是从开发的角度来说,这个文件是由多个xml标记的数据文件和文档内容、以及嵌入的的图片、音乐和其他格式的文件组成,所以OPC就对如何打包这些文件进行了一些规
  • 全书体积较大,压缩打包成3部分,这是第1部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual C++...
  • 全书体积较大,压缩打包成3部分,这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual C++...
  • 全书体积较大,压缩打包成3部分,这是第3部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual C++...
  • asp.net知识库

    2015-06-18 08:45:45
    ADO.NET 2.0 大批量数据操作和多个动态的结果集 ADO.NET 2.0 异步处理 在ASP.NET中使用WINDOWS验证方式连接SQL SERVER数据库 改进ADO.Net数据库访问方式 ASP.NET 2.0 绑定高级技巧 简单实用的DataSet更新数据库的类+...
  • 全书压缩打包成2部分,这是第1部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual C++开发实战1200...
  • 全书压缩打包成2部分,这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Visual C++开发实战1200...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树...
  • 全书压缩打包成4部分,这是第3部分。 内容简介  本书深入浅出地讲述Visual C++各种编程诀窍,以高屋建瓴的眼光看待MFC编程的技巧和思想,详尽分析了具体实现中的技术内幕。本书以其翔实知识面的覆盖、大量实用的...
  • 全书压缩打包成4部分,这是第4部分。 内容简介  本书深入浅出地讲述Visual C++各种编程诀窍,以高屋建瓴的眼光看待MFC编程的技巧和思想,详尽分析了具体实现中的技术内幕。本书以其翔实知识面的覆盖、大量实用的...
  • 全书压缩打包成4部分,这是第1部分。 内容简介  本书深入浅出地讲述Visual C++各种编程诀窍,以高屋建瓴的眼光看待MFC编程的技巧和思想,详尽分析了具体实现中的技术内幕。本书以其翔实知识面的覆盖、大量实用的...
  • 全书压缩打包成4部分,这是第2部分。 内容简介  本书深入浅出地讲述Visual C++各种编程诀窍,以高屋建瓴的眼光看待MFC编程的技巧和思想,详尽分析了具体实现中的技术内幕。本书以其翔实知识面的覆盖、大量实用的...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树...
  • webpack2 终极优化

    2021-01-01 19:13:14
    在应用有多个页面的场景下提取出所有页面公共的代码减少单个页面的代码,在不同页面之间切换时所有页面公共的代码之前被加载过而不必重新加载。这个方法可以非常有效的提升应用性能。 在生产环境按照文件内容...
  • 03 MapReduce-Demo——这是我另外一个项目,从多个设计模式实战 MapReduce 编程实例 仅供参考: 原生态在hadoop上运行java程序 ——引自@zhao_xiao_long 推荐几个博客分类博主LanceToBigData:Hadoop ,...
  • Axx:ARJ压缩文件的分包序号文件,用于将一大文件压至几小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

空空如也

空空如也

1 2 3 4
收藏数 61
精华内容 24
关键字:

多个文档如何压缩打包