算PDF打印费和纸张

算PDF打印费和纸张 公开 已发布

shandianchengzi 分享于 2天3小时前 | 1 | 2
如何安装动作?

适用于
分类(旧)
文件处理
关键词

比奥第二奥 1 人赞了这个动作


更多信息
分享时间 2天3小时前
最后更新 2天3小时前
修订版本 0
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.43.57
动作大小 5.1 KB

分享到

「根据PDF文件标题和页数量自动计算打印金额」

简介

【本动作基于或参考如下动作开发:https://getquicker.net/Sharedaction?code=17c93791-83c1-46f8-bc1a-08dd6fdc1044

PDF打印费用计算器

功能概述

本动作用于自动计算PDF文件的打印费用,适用于文印店、企业或个人的打印成本核算。通过解析文件名中的关键词(如“黑白”“彩色”“双面”),结合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

核心功能

  1. 智能识别打印参数

    • 打印类型:根据文件名自动检测(支持黑白彩色/彩印
    • 装订方式:默认单面,文件名含双面时自动切换计价模式
    • 页数统计:直接读取PDF文件的实际页数
  2. 自动费用计算

    • 计价规则(如果要修改就改Python代码)
      • 黑白打印:单面 0.15元/页,双面 0.10元/页
      • 彩色打印:单面 0.45元/页,双面 0.30元/页
    • 纸张统计:双面打印时自动折半计算实际用纸量(向上取整)
  3. 批量处理与结果输出

    • 支持多文件批量分析,生成汇总金额和总用纸量
    • 明细包含每文件的页数、打印类型、装订方式及费用
  4. 容错机制

    • 跳过非PDF文件
    • 检测文件名缺失关键词时提示错误(如未标注“黑白”或“彩色”)

使用说明

  1. 输入准备

    • 确保PDF文件名包含打印类型和装订方式关键词,可以用EVER重命名那个动作批量处理一下,例如:
      • 合同_黑白_双面.pdf
      • 报告_彩印_单面.pdf
  2. 运行动作

    • 在Quicker中调用本动作,传入待分析的PDF文件列表(通过files变量)
  3. 获取结果

    • 输出JSON格式的详细报表,包含:
      Json
      { "总金额": 15.50, "总纸张数": 20, "明细": [ { "文件名": "合同_黑白_双面.pdf", "页数": 10, "打印类型": ["黑白"], "检测到的装订方式": "双面", "金额": 1.00, "纸张数": 5 } ] }
    • 可通过Quicker变量pdf_details获取结果,或对接后续流程(如导出Excel)。

注意事项

⚠️ 文件名规范:必须包含黑白彩色/彩印,否则会报错。 ⚠️ 双面计算:实际用纸量为页数除以2(向上取整),例如3页双面=2张纸。

适用场景

  • 文印店快速生成客户报价单
  • 企业行政统计部门打印成本
  • 个人打印前费用预估
作者所声明的动作特征:
  • 依赖Python环境

最近更新

修订版本 更新时间 更新说明
0 2天3小时前

最近讨论

暂无讨论