Chrome:如何打印原始大小的PDF(100%,不缩放) [英] Chrome: How to print PDF with original size (100%, no scaling/shrinking)

查看:730
本文介绍了Chrome:如何打印原始大小的PDF(100%,不缩放)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天,我在Chrome的打印行为中遇到了一个奇怪的错误。
当我尝试使用Chrome打印动态创建的PDF(在Firefox中也是 )时,PDF中的每个图像都会变小一点(8mm)。
在Adobe Reader / Acrobat / MacOSX默认打印机对话框中都不会发生这种情况。



现在让我更详细地解释我的代码:



dynamic PDF:



我使用 prawn 来动态创建PDF使用此代码的A4(横向格式):

  require'prawn'
requireprawn / measurement_extensions

类CustomPdf<对虾::文档

def初始化(标签)#A4
super({
:page_size =>A4,
:page_layout =>:风景,
:margin => 0,
:print_scaling =>:none})

imagemy_image.png,:width => 213.mm,:at => [3.mm,3.mm]
end
end



嵌套图像在PDF里面:



嵌套在PDF中的图像的大小为 213mm x 70mm
300 DPI 。在像素:2515x827。

我使用RMagick创建图像,但尺寸,dpi和所有目前为止似乎没有问题。所以目前没有进一步的解释。



预期结果:



打印的PDF将显示213cm宽度。

实际结果:



打印的PDF将显示205mm宽的图像。



我到目前为止所做的尝试



查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆