自学内容网 自学内容网

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)

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


原文地址:https://blog.csdn.net/dujianxiong/article/details/140319193

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!