Поскольку у вас уже есть HTML, я бы предложил использовать wkhtmltopdf . Там также есть некоторые обертки для PHP. Всегда немного сложно заставить все работать правильно, особенно с разрывами страниц.
Но я нахожу, что обычно проще в использовании, чем все другие классы / библиотеки PHP для создания PDF.