В настоящее время я работаю над приложением Ruby on Rails 5.2, используя Prawn и CombinePDF. Делаю запрос на получение файла в апи бокса. Файл, который я получаю из коробки, я затем преобразую в строку, используя 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
Однако, когда я проверяю PDF, это не полное изображение.
Есть ли способ подогнать изображение в полный размер? проблема исходит от Prawn или CombinePDF?