#1367·QuestPDF

Support for horizontally splitting tables with repeated columns

Author: mor39aCreated Dec 18, 2025Updated Dec 18, 2025

Is your feature request related to a problem? Please describe. Currently, QuestPDF does not support splitting tables that contain many columns when they exceed the available page width. This can result in:

  • Tables being compressed in a way that makes content unreadable.
  • The need for manual workarounds, such as splitting the table manually or rotating pages.

This is a limitation for reports or documents with wide tables (10–20+ columns), such as financial reports, inventories, or scientific tables.

Describe the solution you'd like I would like QuestPDF to provide a way to:

  • Automatically detect when a table exceeds page width.
  • Split the table horizontally into multiple sections rendered on consecutive pages.
  • Optionally repeat specific columns (like headers) on each page section.
  • Allow configuring the number of columns per page manually if needed.

Describe alternatives you've considered Currently, the only alternatives are:

  • Manually splitting the table into multiple smaller tables.
  • Rotating the page to landscape to fit all columns (which may not always be feasible).
  • Compressing columns to fit, which often harms readability.