# pdf压缩 **Repository Path**: DGYong/pdf-compression ## Basic Information - **Project Name**: pdf压缩 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-29 - **Last Updated**: 2025-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 安装依赖 ```bash pip install -r requirements.txt ``` ## 代码运行 ```bash python main.py ``` ## 代码调试运行环境 本地需要安装 `Poppler`。 Poppler 是一个用于 PDF 文件的命令行工具,它提供了将 PDF 文件转换为图片的功能。 https://github.com/oschwartz10612/poppler-windows/releases 下载后解压 Poppler: 解压下载的 Poppler 文件到一个目录,比如 D:\poppler。 设置环境变量: 将 Poppler 里面 Library 中的 bin 目录添加到你的系统 PATH 环境变量中。这样,当你的 Python 脚本运行时,它就能找到 Poppler 的可执行文件了。 打开“控制面板” > “系统和安全” > “系统” > “高级系统设置” > “环境变量”。 在“系统变量”区域中找到 Path 变量,双击打开编辑窗口。 关闭并重新打开你的命令行终端或**重启电脑**,以确保新的环境变量生效。 之后 pip 安装脚本依赖库 ```cmd pip install -r requirements.txt ``` 若还是出现问题,可查看[pdf 转图片 pdf2image 库运行后遇到 PDFInfoNotInstalledError 解决办法](https://blog.csdn.net/dasfsdfgh/article/details/136794019) ## 打包 GUI 程序 需指定运行环境`poppler`路径 ```cmd pyinstaller --noconfirm --onefile --name="pdf压缩工具" --add-data "D:\environment\poppler-24.07.0\Library\*;./poppler" .\main.py ``` (可选)隐藏执行脚本时的控制台窗口 ```cmd pyinstaller --noconfirm --onefile --windowed --name="pdf压缩工具" --add-data "D:\environment\poppler-24.07.0\Library\*;./poppler" .\main.py ``` 打包后在`dist`文件夹