2015-06-18 3 views
1

Я запускаю wkhtmltopdf 0.12.2.1 (с исправленным qt) на моем сервере Ubuntu, и я могу создавать PDF-файлы просто отлично. Я использовал wkhtmltopdf для создания таблицы с несколькими столбцами, и иногда один из этих столбцов имеет много текста.WKHTMLTOPDF - Разрешить разрыв страницы в строке таблицы

Моя проблема заключается в следующем: я хочу, чтобы мои строки таблицы могли охватывать несколько страниц, не оставляя пробелов до/после строки. WKHTMLTOPDF делает некоторые из этих работ для меня, но часто оставляет нежелательное белое пространство перед строкой, если в строке много текста, потому что wkthmltopdf пытается сохранить всю строку на одной странице.

Например, страница может быть наполовину заполнена таблицей, когда wkhtmltopdf встречает строку, которая занимает примерно 3/4 страницы только для одной строки. Wkthmltopdf в настоящее время оставляет нижнюю половину первой страницы пустой и запускает очень длинную строку на следующей странице. То, что я хотел бы иметь, это то, что wkhtmltopdf начинает действительно длинную строку на первой странице, а затем заканчивает длинную строку на следующей странице.

Как это сделать?

Я думал об использовании div и span, но мне нужно, чтобы границы таблиц все еще отображались, поэтому лучше всего использовать таблицу. Любой совет?

ответ

3

После некоторого размышления над этой проблемой кажется, что лучше всего будет просто изменить формат отчета, чтобы использовать div и span, а не использовать таблицу. Я пошел вперед и сделал это, и теперь все работает.

Смежные вопросы