Шикарная библиотека — DomPdf. Позволяет генерировать PDF из html, однако она не умеет работать с кириллицей из коробки.