PDFKit/WKHTMLTOPDF未在PDF上设置分辨率

PDFKit/WKHTMLTOPDF未在PDF上设置分辨率,pdf,wkhtmltopdf,pdfkit,Pdf,Wkhtmltopdf,Pdfkit,PDFKit一直在输出缩小的PDF。内容在左上角,空白填充页面的其余部分 我明确地设置了dpi,并在本地机器上修复了一些问题,但服务器(AWS)仍然显示空白 我的配置: PDFKit.configure do |config| config.default_options = { encoding: 'UTF-8', disable_smart_shrinking: true, dpi: 384, page_width: '84.02cm', page

PDFKit一直在输出缩小的PDF。内容在左上角,空白填充页面的其余部分

我明确地设置了dpi,并在本地机器上修复了一些问题,但服务器(AWS)仍然显示空白

我的配置:

PDFKit.configure do |config|
  config.default_options = {
    encoding: 'UTF-8',
    disable_smart_shrinking: true,
    dpi: 384,
    page_width: '84.02cm',
    page_height: '118.8cm',
    margin_bottom: 0,
    margin_top: 0,
    margin_left: 0,
    margin_right: 0,
    orientation: 'Landscape'
  }
end
我查看了右键点击->“更多信息”(MacOSX)以及它显示的正确pdf

Resolution: 3367 x 2382
Content Creator: wkhtmltopdf 0.12.4
但这两个字段均未在坏pdf中找到(带有空格和收缩内容)


如何在pdf中正确设置分辨率?

经过大量研究,没有真正的解决方案


解决方法是将页面设置为px而不是cm,然后不管dpi是什么,因为页面的px和css元素的px使用相同的度量单位。

经过大量研究,没有真正的解决方法


解决方法是将页面设置为px而不是cm,那么dpi是什么并不重要,因为页面的px和css元素的px使用相同的度量单位。

。。我试着设置dpi,缩放,但什么都没用。这是一千票。。我试着设置dpi,缩放,但没有效果。