Заголовки, которые вы установили, сообщат браузеру, чтобы он загружал файл, а не отображал его. Если вы хотите отобразить его, вам нужно встроить его в iframe или объект.
Предполагая, что ваш PDF находится в документе root, вы можете сделать что-то вроде этого:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<iframe src="/myPdf.pdf" width="100%" height="500px">
</iframe>
</body>
</html>