松开鼠标,立即解析 PDF

支持同时拖入多个文件

工具介绍

打印覆盖率计算器(本地运行版)

支持将 PDF 文件拖拽到网页任意位置,逐页计算CMYK覆盖率并根据物理尺寸动态折算,进行黑白/彩色计价与成本测算。完全在本地运行,保护数据隐私。

黑白单价 (元/页)
彩色单价 (元/页)
单一计价 (元/页)
80g纸附加费 (元/页)
彩色判定阈值 (CMY之和 > %)
% 自动重分析
空白页判定范围 (总覆盖率 ≤ %)
% 自动重分析
墨水定价 (元 / 5% 覆盖率标准A4页)
/
70g纸成本
/
80g纸成本
/

自定义附加费(可选)

点击选择文件,或将 PDF 直接拖拽到网页任意位置

完全本地化运行。您的数据不会被上传。

成本核算

墨水成本

¥{{ inkCost.toFixed(4) }}

总折算标准A4页: {{ totalStandardPages.toFixed(4) }}

墨水单页成本 : {{ config.inkPrice.toFixed(2) }}元 ÷ {{ config.inkYield }}页 = {{ (config.inkPrice/config.inkYield).toFixed(6) }}元/页

墨水总成本 : {{ totalStandardPages.toFixed(4) }}页 × {{ (config.inkPrice/config.inkYield).toFixed(6) }}元/页 = {{ inkCost.toFixed(4) }}元

纸张成本

¥{{ paperCost.toFixed(4) }}

70g:{{total70gSheets}}张 | 80g:{{total80gSheets}}张

70g单张成本 : {{ config.paper70gPrice.toFixed(2) }}元 ÷ {{ config.paper70gQty }}张 = {{ (config.paper70gPrice/config.paper70gQty).toFixed(6) }}元/张

80g单张成本 : {{ config.paper80gPrice.toFixed(2) }}元 ÷ {{ config.paper80gQty }}张 = {{ (config.paper80gPrice/config.paper80gQty).toFixed(6) }}元/张

纸张总成本 : ({{ total70gSheets }}张 × {{ (config.paper70gPrice/config.paper70gQty).toFixed(6) }}元/张) + ({{ total80gSheets }}张 × {{ (config.paper80gPrice/config.paper80gQty).toFixed(6) }}元/张) = {{ paperCost.toFixed(4) }}元

※ 双面打印文件的纸张数 = ⌈页数 ÷ 2⌉(向上取整)

CMYK标准页折算

C {{ (totalCmyk.c / 5).toFixed(4) }}
M {{ (totalCmyk.m / 5).toFixed(4) }}
Y {{ (totalCmyk.y / 5).toFixed(4) }}
K {{ (totalCmyk.k / 5).toFixed(4) }}

总成本

¥{{ (paperCost + inkCost).toFixed(4) }}

总成本 : {{ paperCost.toFixed(4) }}元 + {{ inkCost.toFixed(4) }}元 = {{ (paperCost + inkCost).toFixed(4) }}元

利润率 / 利润金额

{{ profitRate.toFixed(2) }}%

{{ profitAmount >= 0 ? '+' : '' }}¥{{ profitAmount.toFixed(4) }}

利润率 : ({{ finalAmount.toFixed(4) }}元 - {{ (paperCost+inkCost).toFixed(4) }}元) ÷ {{ finalAmount.toFixed(4) }}元 × 100% = {{ profitRate.toFixed(2) }}%

利润 : {{ finalAmount.toFixed(4) }}元 - {{ (paperCost+inkCost).toFixed(4) }}元 = {{ profitAmount.toFixed(4) }}元

售价核算

打印总量统计: 黑白总计: {{ totalBwPages }} 彩色总计: {{ totalColorPages }} 空白总计: {{ totalBlankPages }} 页{{ config.blankPageFree ? '(不计费)' : '(计费)' }} 所有总计: {{ totalBwPages + totalColorPages + totalBlankPages }}

黑白打印费 (分色)

¥{{ totalBwCost.toFixed(4) }}

{{ mixedBwPages }} × {{ config.bw.toFixed(4) }} =

彩色打印费 (分色)

¥{{ totalColorCost.toFixed(4) }}

{{ mixedColorPages }} × {{ config.color.toFixed(4) }} =

单一计价打印费

¥{{ totalSingleCost.toFixed(4) }}

{{ singlePages }} × {{ config.single.toFixed(4) }} =

各项附加费合计

¥{{ (totalPaperAddCost + totalCustomFeesCost).toFixed(4) }}

80g纸: ¥{{ totalPaperAddCost.toFixed(4) }} {{ fee.name }}: ¥{{ fee.total.toFixed(4) }} 无附加费

折扣后金额

¥{{ discountAmount.toFixed(4) }}

{{ totalStats.cost.toFixed(4) }} × {{ discountRate }}% =

%
当前精度: {{ roundPrecisionLabel }}
原始金额(未调整)

¥{{ formatAmount(totalStats.cost) }}

最终金额(折扣/抹零/调价后)

¥{{ formatAmount(finalAmount) }}

金额计算明细

原始金额 = {{ formatAmount(totalStats.cost) }}元

折扣后金额 : {{ formatAmount(totalStats.cost) }} × {{ (discountRate / 100).toFixed(4) }} = {{ formatAmount(discountAmount) }}元

抹零后金额 = ¥{{ formatAmount(discountAmount) }} → ¥{{ formatAmount(afterRoundAmount) }}元(向下取整)

{{ adjustType === 'add' ? '加价' : '减价' }}后金额 = ¥{{ (isRounded ? afterRoundAmount : discountAmount).toFixed(4) }} {{ adjustType === 'add' ? '+' : '-' }} ¥{{ adjustHistory.toFixed(2) }} = ¥{{ finalAmount.toFixed(4) }}元

打印结算明细清单

{{ fIdx + 1 }}. {{ file.name }} 折算标准页: {{ getFileStdPages(file).toFixed(4) }} 物理页数: {{ file.totalPages }} 黑白: {{ file.bwCount }} 张 彩色: {{ file.colCount }} 张 空白: {{ file.blankCount }} 张{{ config.blankPageFree ? '(免费)' : '' }} 双面 · 用纸: {{ Math.ceil(file.totalPages / 2) }} 张
C: {{ getFileAvgCmyk(file).c.toFixed(4) }}% M: {{ getFileAvgCmyk(file).m.toFixed(4) }}% Y: {{ getFileAvgCmyk(file).y.toFixed(4) }}% K: {{ getFileAvgCmyk(file).k.toFixed(4) }}% 平均覆盖率: {{ getFileTotalCoverage(file).toFixed(4) }}%

¥{{ (calcFileFinalAmount(file) * file.copies).toFixed(4) }}

解析进度: {{ file.progress }} / {{ file.progressTotal }} 页 ({{ file.progressTotal > 0 ? ((file.progress/file.progressTotal)*100).toFixed(0) : 0 }}%)
打印费:
双面纸张: ⌈{{ file.totalPages }} ÷ 2⌉ = {{ Math.ceil(file.totalPages / 2) }} 张纸(用于纸张成本计算)
附加费 【当前使用{{ file.use80gPaper ? '80g' : '70g' }}纸】
最终合计(含{{ discountRate }}%折扣): {{ calcFileSubtotal(file).toFixed(4) }}元 × {{ file.copies }}份 × {{ discountRate }}% = {{ (calcFileFinalAmount(file)*file.copies).toFixed(4) }}元
{{ page.isBlank ? (config.blankPageFree ? '空白页(免费)' : '空白页(计费)') : (page.isColor ? '彩色页' : '黑白页') }} 第 {{pIdx+1}} 页(150ppi)
C: {{page.cmyk.c.toFixed(4)}}% M: {{page.cmyk.m.toFixed(4)}}% Y: {{page.cmyk.y.toFixed(4)}}% K: {{page.cmyk.k.toFixed(4)}}%
总覆盖率: {{ page.total.toFixed(4) }}%
折算A4标页: {{ page.stdPages.toFixed(4) }}
实际尺寸: {{Math.round(page.widthMm)}}×{{Math.round(page.heightMm)}}mm
(面积是A4的 {{page.areaRatio.toFixed(2)}} 倍)
标准A4尺寸 ({{Math.round(page.widthMm)}}×{{Math.round(page.heightMm)}}mm)

联系与友情链接

广告位招租(欢迎邮件联系)

联系方式:[email protected]

打印消费对账单

{{ new Date().toLocaleString('zh-CN') }}

打印总量摘要
文件数
{{ files.length }}
黑白总页
{{ totalBwPages }}
彩色总页
{{ totalColorPages }}
空白页(免费)
{{ totalBlankPages }}
实际用纸
{{ total70gSheets + total80gSheets }}
逐文件计费明细
{{ fIdx+1 }}. {{ file.name }} {{ file.duplex ? '双面打印' : '单面打印' }} {{ file.mode === 'mixed' ? '分色计价' : '单一计价' }} {{ file.use80gPaper ? '80g纸' : '70g纸' }}
× {{ file.copies }} 份
项目 数量 单价 小计
80g纸附加费 {{ file.duplex ? Math.ceil(file.totalPages/2) : file.totalPages }} 张 ¥{{ config.paperAdd80g.toFixed(4) }}/张 ¥{{ ((file.duplex ? Math.ceil(file.totalPages/2) : file.totalPages) * config.paperAdd80g).toFixed(4) }}
单份小计 ¥{{ calcFileSubtotal(file).toFixed(4) }}
× {{ file.copies }} 份合计 ¥{{ (calcFileSubtotal(file) * file.copies).toFixed(4) }}
折扣({{ discountRate }}%)后 ¥{{ (calcFileFinalAmount(file) * file.copies).toFixed(4) }}
汇总计费
黑白打印费(分色) {{ mixedBwPages }} 页 × ¥{{ config.bw.toFixed(4) }} ¥{{ totalBwCost.toFixed(4) }}
彩色打印费(分色) {{ mixedColorPages }} 页 × ¥{{ config.color.toFixed(4) }} ¥{{ totalColorCost.toFixed(4) }}
统一计价打印费 {{ singlePages }} 页 × ¥{{ config.single.toFixed(4) }} ¥{{ totalSingleCost.toFixed(4) }}
80g纸附加费 {{ total80gSheets }} 张 ¥{{ totalPaperAddCost.toFixed(4) }}
{{ fee.name }} ¥{{ fee.total.toFixed(4) }}
原始合计 ¥{{ formatAmount(totalStats.cost) }}
折扣({{ discountRate }}%) ¥{{ formatAmount(discountAmount) }}
抹零后 ¥{{ formatAmount(afterRoundAmount) }}
{{ adjustType === 'add' ? '加价' : '减价' }} {{ adjustType === 'add' ? '+' : '-' }}¥{{ adjustHistory.toFixed(2) }}
应付金额:¥{{ formatAmount(finalAmount) }}
Copyright © 2023-2026 Light All rights reserved. Powered by https://kewu.cc
计算可能不准确,使用