项目目录/
│
├── PDF_compress.py # PDF压缩
├── PDF_Unlock.py # PDF解锁
├── photo_compress.py # 照片压缩程序
├── puzzle_words.py # 拼单词解题程序
├── sequence_variation.py # 宝洁在线测评题型1——水管翻转题
├── solve_equ.py # 宝洁在线测评题型2——数字运算题
├── time_zone_conversion.py # 时区转换程序
│
│
├── readme.md # 使用说明
用于压缩较大的PDF文件
建议使用绝对路径
# 压缩单个PDF文件
python pdf_compress.py input.pdf output.pdf# 使用ebook质量(适合电子书阅读)
python pdf_compress.py document.pdf compressed.pdf -q ebook
# 使用printer质量(适合打印)
python pdf_compress.py document.pdf compressed.pdf -q printer
# 使用prepress质量(最高质量,适合印刷)
python pdf_compress.py document.pdf compressed.pdf -q prepress创建batch_compress.sh脚本
#!/bin/bash
# 批量压缩当前目录下所有PDF文件
for pdf_file in *.pdf; do
if [ -f "$pdf_file" ]; then
output_file="compressed_${pdf_file}"
echo "正在压缩: $pdf_file -> $output_file"
python pdf_compress.py "$pdf_file" "$output_file" -q ebook
echo "----------------------------------------"
fi
done创建batch_compress.bat脚本
@echo off
for %%i in (*.pdf) do (
echo 正在压缩: %%i
python pdf_compress.py "%%i" "compressed_%%i" -q ebook
echo ----------------------------------------
)
pause
python pdf_compress.py large.pdf small.pdf -q screen --silent用于解锁需要密码的PDF文件
请将程序及需要解锁的文件放在同一目录下,或使用绝对路径
本程序是一个基于 Python 的时区转换工具,用于将一个城市的时间转换为另一个城市的时间。例如,输入冰岛的时间(例如早上 8 点),程序将计算并返回对应的北京时间。
- 支持全球任意时区的时间转换。
- 用户可自定义源城市时区和时间,目标城市固定为北京时间(Asia/Shanghai)。
- 支持 24 小时制输入,返回标准格式化时间。
- Python 版本: 3.7 或更高
- 依赖库:
pytzdatetime
如未安装 pytz,可使用以下命令安装:
pip install pytz-
运行程序
使用终端或命令行运行程序:python 时区转换程序.py
-
输入参数
程序运行后,用户需输入以下参数:- 源城市时区:IANA 时区名称,例如:
- 北京:
Asia/Shanghai - 冰岛:
Atlantic/Reykjavik
- 北京:
- 源时间:整数格式,表示 24 小时制的小时数,例如
8。
- 源城市时区:IANA 时区名称,例如:
-
输出结果
程序将输出目标城市(默认北京)的时间,格式为:目标时间(Asia/Shanghai):2025-01-13 16:00:00
请输入源城市时区(例如:Atlantic/Reykjavik 表示冰岛):Atlantic/Reykjavik
请输入源时间(24小时制小时):8
目标时间(Asia/Shanghai):2025-01-13 16:00:00
-
时区名称格式
输入的时区名称必须符合 IANA 时区数据库,例如:- 正确:
Asia/Shanghai、Atlantic/Reykjavik - 错误:
Beijing、Iceland
- 正确:
-
时间格式
输入时间为整数(小时部分,24 小时制),例如:- 正确:
8、14 - 错误:
8:00、08
- 正确:
-
依赖库
确保在运行程序前已安装pytz。
- 支持用户自定义目标时区。
- 增加输入格式的灵活性(支持分和秒)。
- 提供 GUI 界面,方便用户操作。
是一个简单的 Python 程序,用于压缩照片的大小。它使用了 Pillow 库(Python Imaging Library 的分支)来处理图像压缩。你可以指定目标尺寸或通过调整图像质量来压缩文件大小。
-
安装依赖: 运行以下命令安装
Pillow库:pip install pillow
-
运行程序: 将程序保存为
compress_image.py,然后使用终端运行。确保替换代码中input_image_path和output_image_path为你自己的图片路径。 -
参数说明:
quality:控制输出图像的质量(1-100)。值越低,压缩越强,文件越小。max_size:用于限制图片的最大宽高(例如(800, 800)表示限制图片的最大宽和高为 800 像素)。
-
输出文件: 压缩后的图片会保存在指定的
output_image_path路径下。
此程序由 Bolun Xu 开发。。