支持同时拖入多个文件
支持将 PDF 文件拖拽到网页任意位置,逐页计算CMYK覆盖率并根据物理尺寸动态折算,进行黑白/彩色计价与成本测算。完全在本地运行,保护数据隐私。
点击选择文件,或将 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标准页折算
总成本
¥{{ (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) }}元
黑白打印费 (分色)
¥{{ 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) }}
折扣后金额
¥{{ 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) }}
{{ new Date().toLocaleString('zh-CN') }}