python压缩PDF方案(Ghostscript+pdfc)

admin2024-07-10  5

第一步:安装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:.施工承包合同.pdf"  # 需要压缩的PDF文件
    output_file_path = r"I:越大表示压缩率越高0移交.施工承包合同4.pdf"

    power = 3
    compress(input_file_path, output_file_path, power)

其中,power为压缩品质,后跟数字0~4, 。建议选3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!