HTML-движок, если таковой будет использоваться, не важен. Разбивка на страницы не важна. Важно, чтобы в PDF попадали стили страницы.
Если бы существовал способ без участия пользователя распечатать страницу в PDF через браузер, задав, скажем, опции командной строки, делал бы так.