Если есть сложности с библиотеками для конвертации PDF, используйте сервисы с API, например
pdf4b.ru
Пример кода:
$apikey = 'ВАШ_КЛЮЧ_API'; //получить можно тут: http://www.pdf4b.ru/register
$value = '<title>Тест генерации PDF </title>Какой-то текст'; //может быть HTML или URL, начинающийся с http://...
//Преобразование HTML в PDF с использованием параметров через GET (но лучше использовать POST).
$result = file_get_contents("http://api.pdf4b.ru/pdf?apikey=" . urlencode($apikey) . "&value=" . urlencode($value));
//Сохраняем полученный файл на диск
file_put_contents('mypdf.pdf', $result);