Какой код вы используете для создания PDF-документа с помощью Prawn?
Без этого, я думаю, вам нужно использовать «ограничивающие рамки» для разделения различных разделов / таблиц в вашем документе. Каждый ограничивающий прямоугольник представляет собой область для визуализации содержимого, а новые ограничивающие прямоугольники или текст отображаются ниже. См. bounding_box () документацию или пример ниже:
> pdf.bounding_box([100,500], :width => 100, :height => 300) do
> pdf.text "This text will flow in a very narrow box starting" +
> "from [100,500]. The pointer will then be moved to [100,200]" +
> "and return to the margin_box"
> end