支持拖拽/点击载入PDF,逐页计算CMYK覆盖率,并进行黑白/彩色计价、纸张成本与利润率测算。完全在本地浏览器内运行,不上传任何数据。
点击或拖拽 PDF 到此自动分析
完全本地化运行。您的数据不会被上传。请勿选择过大的文件
墨水成本
¥{{ inkCost.toFixed(4) }}
总折算标准页: {{ 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:{{total70gPages}}页 | 80g:{{total80gPages}}页
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) }}元/页
纸张总成本 : ({{ total70gPages }}页 × {{ (config.paper70gPrice/config.paper70gQty).toFixed(6) }}元/页) + ({{ total80gPages }}页 × {{ (config.paper80gPrice/config.paper80gQty).toFixed(6) }}元/页) = {{ paperCost.toFixed(4) }}元
CMYK标准页折算
总成本
¥{{ (paperCost + inkCost).toFixed(4) }}
总成本 : {{ paperCost.toFixed(4) }}元 + {{ inkCost.toFixed(4) }}元 = {{ (paperCost + inkCost).toFixed(4) }}元
利润率
{{ profitRate.toFixed(2) }}%
利润率 : ({{ finalAmount.toFixed(4) }}元 - {{ (paperCost+inkCost).toFixed(4) }}元) ÷ {{ (paperCost+inkCost).toFixed(4) }}元 × 100% = {{ profitRate.toFixed(2) }}%
黑白打印费
¥{{ totalBwCost.toFixed(4) }}
{{ totalBwPages }} × {{ config.bw.toFixed(4) }} =
彩色打印费
¥{{ totalColorCost.toFixed(4) }}
{{ totalColorPages }} × {{ config.color.toFixed(4) }} =
80g纸附加费
¥{{ totalPaperAddCost.toFixed(4) }}
{{ total80gPages }} × {{ config.paperAdd80g.toFixed(4) }} =
折扣后金额
¥{{ discountAmount.toFixed(4) }}
{{ totalStats.cost.toFixed(4) }} × {{ discountRate }}% =
¥{{ 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) }}元
¥{{ (calcFileFinalAmount(file) * file.copies).toFixed(4) }}