打印尺寸误差求助:15.5cm×10.6cm网格打印偏差5mm
打印精确尺寸偏差问题
我需要生成一个15.5厘米×10.6厘米的精确物理尺寸网格,使用A4纸打印。但将内容打印为PDF再输出到纸张时,实际得到的尺寸始终偏差约5毫米(最终尺寸为15.0厘米×10.1厘米)。我已尝试以下解决方案:
- 设置
@page { margin: 0; size: A4; } - 移除容器元素的所有内边距
- 为所有元素启用
box-sizing: border-box - 在Firefox打印对话框中设置“边距:无”及“缩放:100%”
- 先打印为PDF,再以“实际尺寸”打印该PDF
尽管尝试了上述操作,尺寸偏差仍存在,但在Photoshop中测量PDF文件时,并未发现5毫米的尺寸缩小。
相关CSS代码
* { margin: 0; padding: 0; box-sizing: border-box; } body { margin: 0; background: white; font-family: 'Segoe UI', Arial, sans-serif; display: flex; justify-content: center; align-items: center; } /* Outer wrapper with border */ .print-wrapper { width: 155mm; height: 106mm; padding: 10mm; margin-top: 0; border: 1px dashed #999; display: flex; justify-content: center; align-items: center; background: white; }
内容的提问来源于stack exchange,提问作者Jerome Dupret
相关产品推荐
相关产品推荐

