если мне нужны те же требования, я сделаю что-то вроде следующего, пожалуйста, укажите для любого уточнения:
require 'Prawn'
Prawn::Document.generate("hello.pdf") do
table_width = 500
separator = 100
0.upto(1) do |i|
start_new_page
x = -i * (table_width + separator / 2)
y = 0
translate(x, y) do
table([[
make_cell(:content => "111111111111111", :width => table_width, :border_width => 1),
make_cell(:content => "", :width => separator, :border_width => 0),
make_cell(:content => "222222222222222", :width => table_width, :border_width => 1)
]], :width => table_width*2+separator)
end
end
end
и вывод должен выглядеть как после ...