我有一组图片。如何将它们合并成一个PDF文件,每页只有一张图片?
我已经查看了RGhost和RMagic,答案可能在其中某个地方,但现在它还没有出现。
我有一组图片。如何将它们合并成一个PDF文件,每页只有一张图片?
我已经查看了RGhost和RMagic,答案可能在其中某个地方,但现在它还没有出现。
ImageList#write
方法:
例子:如果文件名指示的图像格式支持每个文件多个图像(动画图像),则 write 将 imagelist 中的所有图像写入单个文件。
require 'rmagick'
image_list = Magick::ImageList.new("image1.png", "image2.png", "image3.png")
image_list.write("images.pdf")
Magick::ImageList.new(["image1.png", "image2.png"])
。 - Minh DanhMagick::ImageList.new('image1.png', 'image2.png')
。 - StefanMagick::ImageList.new(*array)
创建数组。 - Minh Danh请看prawn
宝石。以下是简单示例:
require 'prawn'
Prawn::Document.generate('hello.pdf') do |pdf|
pdf.text("Hello Prawn!")
pdf.image "#{Prawn::DATADIR}/images/fractal.jpg", :at => [200, 100]
end
prawn
gem。 - Малъ Скрылевъ