# PageCounterAPP **Repository Path**: legendnotitle/page-counter-app ## Basic Information - **Project Name**: PageCounterAPP - **Description**: 一个用于统计文档页数和计算打印费用的工具,支持拖放操作,用户可以轻松导入多种格式的文档(如 `.docx`, `.doc`, `.pdf`),并根据单面或双面打印的定价进行费用计算。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-01 - **Last Updated**: 2024-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PageCounterApp **PageCounterApp** 是一个用于统计文档页数和计算打印费用的工具,支持拖放操作,用户可以轻松导入多种格式的文档(如 `.docx`, `.doc`, `.pdf`),并根据单面或双面打印的定价进行费用计算。 ## 功能 - **文件拖放**:直接将文件拖放到应用程序窗口。 - **多种文件格式支持**:支持 `.docx`, `.doc`, 和 `.pdf` 文件格式。 - **动态价格设置**:用户可以自定义单面和双面打印的价格。 - **页数统计**:准确计算每个文件的页数。 - **总费用计算**:根据文件的页数和定价计算总费用。 - **导出结果**:将计算结果导出为 CSV 文件。 - **结果截图**:将结果以图片形式复制到剪贴板。 ## 安装 要运行此项目,请确保安装以下依赖项: 1. Python 3.x 2. 安装所需的库,使用以下命令: ```bash pip install tkinterdnd2 python-docx PyPDF2 pandas Pillow pywin32 ttkbootstrap ``` ## 使用说明 1. **启动应用程序**:运行 `main.py` 文件以启动应用程序。 ```bash python main.py ``` 2. **导入文件**: - 将支持的文件拖放到指定区域,或点击“浏览”按钮选择文件。 3. **选择打印选项**: - 选择单面或双面打印,并设置相应的价格。 4. **计算费用**: - 点击“计算价格”按钮开始计算总费用。 - 可以随时点击“停止计算”按钮以中止计算过程。 5. **导出结果**: - 点击“导出结果”按钮将计算结果保存为 CSV 文件。 6. **复制结果图片**: - 点击“复制图片结果”按钮将结果以图片形式复制到剪贴板。 ## 许可证 本项目采用 MIT 许可证。请参阅 [LICENSE](LICENSE) 文件以获取更多信息。 ## 联系 如果您有任何问题或建议,请随时联系。