1

我在 Rails 4 中使用 prawnto_2 gem 生成 PDF 文件。在我的控制器中,我只在我的 PDF 文件中发送用于渲染的参数。

我的 gemfile 有:

#some gems
gem "prawnto_2", :require => "prawnto"

因此,在我的视图文件夹中,我有一个扩展名为.pdf.prawn的文件

我使用的代码示例是:

class PdfFilesController < ApplicationController
def user_car_pdf
    @users = User.all
    @car = User.find(params[:id]).car
end

#In user_car_pdf.pdf.prawn

text "User's Car - #{@car.id.to_s.rjust(5, '0')}", :align => :center
move_down 3

@users.each do |data|
  text "#{data.name}# / #{data.email}"
  text "#{data.description}"
end

但是,我有一张巨大的桌子,里面有很多信息。所以,垂直方向不是一个选项,我需要改变方向。

我怎么能这样做?我已经研究并找不到解决方案。

提前致谢。

4

1 回答 1

1
:page_layout => :landscape according to the prawnto_2 gem documentation

class PdfFilesController < ApplicationController
  prawnto :prawn => { :page_size => 'A4', :page_layout => :landscape }
end
于 2014-03-24T16:06:42.243 回答