【发布时间】:2018-11-07 16:02:15
【问题描述】:
我目前正在使用 Prawn 和 CombinePDF 开发一个 Ruby on Rails 5.2 应用程序。我请求将文件发送到 Box api。我从框中获得的文件然后使用StringIO.new(image) 转换为字符串,然后将其添加到虾文档中,如图所示。
attach_docs_from_submission(user_data).each do |file|
image = client.download_file(file)
format_image = StringIO.new(image)
pdf_prawn = Prawn::Document.new
pdf_prawn.image format_image
pdf_data = pdf_prawn.render
pdf << CombinePDF.parse(pdf_data)
end
有没有办法适应全尺寸的图像?问题是来自 Prawn 还是 CombinePDF?
【问题讨论】:
标签: ruby ruby-on-rails-5 prawn