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
我看了一眼右键 - > "更多信息" (Mac OSX)和正确的pdf显示
Resolution: 3367 x 2382
Content Creator: wkhtmltopdf 0.12.4
但这些字段都没有在坏pdf中找到(包含空格和缩小的内容)。
如何在pdf中正确设置分辨率?
答案 0 :(得分:2)
经过大量研究后,没有真正的解决方案。
解决方法是使用px而不是cm 设置页面,然后dpi是什么并不重要,因为页面的px和css元素的px正在使用相同的计量单位。