Чтобы указать веб-браузеру, что файл должен быть загружен, а не отображаться в строке, вы должны указать заголовок размещения содержимого со значением вложения.
Однако ваш вопрос не отображаетсябыть чисто вопрос относительно Dompdf.С Dompdf вы просто используете следующее:
$dompdf->stream("output.pdf", array('Attachment' => 1));
Я предоставляю это для всех, кто ищет похожую проблему при работе с библиотекой напрямую.
Поскольку вы не используете Dompdf напрямуюно через другую библиотеку, поэтому вам нужно точно указать, какую библиотеку или структуру вы используете, прежде чем кто-то сможет дать точный ответ.