| 分享时间 | 2025-04-01 00:42 |
| 最后更新 | 2025-05-05 20:52 |
| 修订版本 | 1 |
| 用户许可 | 可自己使用或修改,不可再分享 |
| Quicker版本 | 1.43.57 |
| 动作大小 | 5.5 KB |
【本动作基于或参考如下动作开发:https://getquicker.net/Sharedaction?code=17c93791-83c1-46f8-bc1a-08dd6fdc1044】
PDF打印费用计算器
本动作用于自动计算PDF文件的打印费用,适用于文印店、企业或个人的打印成本核算。通过解析文件名中的关键词(如“黑白”“彩色”“双面”“x份”),结合PDF页数,快速计算总金额及纸张消耗量,并生成明细报表。
需要Python环境。
(需要安装环境)
第一个:python
第二个:pdfplumber
安装命令
pip install pdfplumber
pip install pdfplumber -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host https://pypi.tuna.tsinghua.edu.cn
智能识别打印参数
黑白、彩色/彩印)双面时自动切换计价模式自动费用计算
0.15元/页,双面 0.10元/页0.45元/页,双面 0.30元/页批量处理与结果输出
容错机制
输入准备
合同_黑白_双面.pdf报告_彩印_单面.pdf运行动作
files变量)获取结果
{ "总金额": 15.50, "半价": 7.75, "总纸张数": 20, "明细": [ { "文件名": "合同_黑白_双面.pdf", "金额": 1.00, "纸张数": 5, "页数": 10, "打印信息": { "装订方式": "单面", "打印类型": [ "黑白" ], "份数": 6 } ] }
pdf_details获取结果,或对接后续流程(如导出Excel)。⚠️ 文件名规范:必须包含黑白或彩色/彩印,否则会报错。
⚠️ 双面计算:实际用纸量为页数除以2(向上取整),例如3面的文档双面打印=2张纸(最后一面自动按单面算价钱,因为最后一张确实是单面打印多浪费一张纸)。
| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 1 | 2025-05-05 20:52 | 更新包含字段“半价”,并使金额也调整成round(2)更规范。 |
| 0 | 2025-04-01 00:42 |