недавно пришлось челое исследование на эту тему делать.
html2pdf
самый функциональный, но скорость генерации «сложной страницы» — 30с, размер файла 1мБ
самый быстрый — - компилится под любую ось, есть обертка под PHP, время на ту же страицу < 1c, размер файла 60кб, один минус — нет поддержки UTF-8