# pdf background color addition **Repository Path**: Silfra/pdf-background-color-addition ## Basic Information - **Project Name**: pdf background color addition - **Description**: 为 pdf 文件添加背景色 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-19 - **Last Updated**: 2025-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PDF护眼背景色添加工具 这是一个简单的工具,用于为PDF文档添加护眼背景色,使阅读更加舒适。该工具最初的目的是仅添加护眼绿色背景,后来扩展为支持多种自定义颜色。 ## 功能特点 - 为PDF文档添加护眼背景色 - 支持多种预设护眼色(淡绿色、米黄色、淡蓝色、淡粉色) - 支持自定义RGB颜色 - 简洁直观的图形界面 - 窗口置顶功能 - 实时显示处理进度 ## 技术实现 该项目主要包含两个Python文件: - `gui.py`:实现图形用户界面,基于Tkinter开发 - `main.py`:实现PDF处理的核心功能,可独立使用 项目使用以下主要库: - `PyPDF2`:用于PDF文件的读写和处理 - `reportlab`:用于创建带有背景色的PDF页面 - `tkinter`:用于创建图形界面 ## 使用方法 1. 运行程序 2. 点击"浏览..."选择需要处理的PDF文件 3. 选择预设护眼色或自定义颜色 4. 点击"开始处理"按钮 5. 处理完成后,会自动保存为新的PDF文件 ## 安装依赖 ``` pip install -r requirements.txt ``` ## 启动应用 ``` python gui.py ``` 也可以使用命令行方式处理PDF: ``` python main.py ```