我将某些PNG图像转换为多页PDF格式,并且无法在PDF输出中获得正确的大小。
我的输入是825 x 1125像素的PNG,当大小为2.75&#34时,应为300 dpi。 x 3.75"正确打印。 PDF每页获得一个图像,每个图像应为2.75" x 3.75"在PDF中。尺寸是我无法工作的部分。这是代码:
#!/usr/bin/ruby
require "RMagick"
include Magick
images = Dir["input_dir/*.png"]
pdf_image_list = ::Magick::ImageList.new
pdf_image_list.read(*images)
pdf_image_list.write("output_dir/output.pdf")
输出PDF的每页大小都是大约。 11 1/2"到15 1/2",这太大了。我已经尝试在PDF上设置页面大小选项(http://www.imagemagick.org/RMagick/doc/info.html#page),如下所示:
pdf_image_list.write("output_dir/output.pdf") {
self.page = "825x1125"
}
但它们似乎没有效果。我没有设置任何其他尺寸选项。