python压缩PDF方案(Ghostscript+pdfc)

第一步:安装Ghostscript

Ghostscript是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的免费软件。它可以作为文件格式转换器,如PostScript和PDF转换器,也为编程提供API。[1]PDF压缩本质上是靠它实现的。

Mac用户:在终端执行命令“brew install ghostscript”;

Windows用户:从官网下载(Ghostscript : Downloads),证书我选的是“Ghostscript AGPL Release”。

第二步:配置Ghostscript环境变量

(自己网上搜索)

第三步:从Github下载项目Pdfc

该项目是基于Python编写的,项目地址:GitHub - theeko74/pdfc: Simple python script to compress PDF

其实就一个python文件,下载下来。自己根据实际使用。

    input_file_path = r"I:\7.施工承包合同.pdf"  # 需要压缩的PDF文件
    output_file_path = r"I:\000移交\7.施工承包合同4.pdf"

    power = 3
    compress(input_file_path, output_file_path, power)

其中,powe为压缩品质,后跟数字0~4,越大表示压缩率越高 。建议选3

相关推荐

  1. python压缩PDF方案(Ghostscript+pdfc

    2024-07-10 14:40:01       22 阅读
  2. 【使用python压缩pdf文件大小】

    2024-07-10 14:40:01       46 阅读
  3. Python如何把PDF进行压缩分割

    2024-07-10 14:40:01       39 阅读
  4. Python教程】压缩PDF文件大小

    2024-07-10 14:40:01       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 14:40:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 14:40:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 14:40:01       58 阅读
  4. Python语言-面向对象

    2024-07-10 14:40:01       69 阅读

热门阅读

  1. 掌握Perl命令行:深入解析命令行参数的艺术

    2024-07-10 14:40:01       29 阅读
  2. 【计算机网络】tcp协议和upd协议有什么区别

    2024-07-10 14:40:01       26 阅读
  3. hnust 1966: 广度优先搜索

    2024-07-10 14:40:01       25 阅读
  4. kubekey在ubuntu24实现kubernetes快速安装

    2024-07-10 14:40:01       24 阅读
  5. C语言快速入门

    2024-07-10 14:40:01       18 阅读
  6. SCI 模块/插槽

    2024-07-10 14:40:01       26 阅读
  7. 模拟防止重复提交

    2024-07-10 14:40:01       21 阅读