Так уж случилось, что для генерации PDF в приложении использую библиотеку xhtml2pdf. Библиотека позволяет сгенерировать PDF на основе HTML + CSS. Однако, поддержка CSS не совсем полная. Некоторые правила игнорируются, а комплексное применение правил иногда не приводит к нужному результату.

Например, столкнулся с ситуацией, когда "игнорировались" отступы внутри ячейки. Строка оставалась прилепленной к верхней границе. При этом, padding-top для td как бы игнорировался. Оказалось, что рендер определяет центр строки и правила ее выравнивания по вертикали несколько иначе, чем браузер. Картина исправилась, когда было выставлено свойство line-height: 75%.