我有一堆JPEG,它们是〜相同大小的扫描:
我使用此命令将ImageMagick转换为PDF:
$ convert image1.jpg image2.jpg image3.jpg output.pdf
输出文件相当奇怪 - 相同大小的图像导出正常,而高度较小(6848)的image3
似乎导出到页面〜与其他页面相比小10倍。 / p>
所以我决定用Prawn做同样的事情:
Prawn::Document.generate(pdf_path, page_size: 'EXECUTIVE') do
images.each do |image|
# `image` is a service object wrapping image parameters & path to it
start_new_page(size: image,size, layout: :portrait)
image image_path, at: [0, 0], width: image.width, height: image.height
end
end
最后我得到了带有N个空页面的PDF(没有图像)。但根据PDF大小,它包含那些图像(我想),我只是把它对齐了。
无法了解如何解决这个问题。有什么想法吗?
提前致谢!