1) Какой именно код вы используете?Похоже, у вас есть успех с встроенным скриптом, а не с изображениями.Так что может быть проблема с вашим кодом.
2) Это проблема встроенного скрипта.Он отображается после содержимого HTML, что означает, что он отображается поверх содержимого HTML.Раньше была опция непрозрачности при добавлении текста с помощью встроенных сценариев, но я не уверен, что он когда-либо работал правильно.Он был удален из базы кода 0.6.0.
Возможно, вам придется подождать следующего выпуска, который будет включать в себя дополнительные параметры стиля, которые позволят вам делать то, что вы хотите сделать в HTML (в частности, фиксированное позиционирование иПеревод CSS).
3) Я не уверен, что вы можете отображать заголовок на каждой странице, кроме последней.Существует возможность остановить отображение объекта, но это влияет только на последующие страницы.Поэтому вам нужно добавить соответствующий код на страницу, предшествующую последней.
4) Если вы хотите добавить шрифт, вам нужно иметь возможность его проанализировать с помощью load_font.php.Вам также понадобится доступ к исполняемому файлу ttf2afm (dompdf 0.5.1) или ttf2ufm (dompdf 0.6.0).Есть инструкции по загрузке шрифтов , или вы также можете попробовать веб-инструмент подготовки шрифтов , который я разработал.