Я предлагаю вариант рефакторинга вашего кода следующим образом:
public function printPDF(){
$printthis = true;
$pdf = PDF::loadView('pages.newblade', compact('printthis'));
return $pdf->download('document.pdf');
}
в pages.newblade
check printthis
переменная, если присутствует, означает показ содержимого для печати, в противном случае показать все так же
@if(isset($printthis))
//printable code goes here
@else
//General code goes here
@endif