Как вывести pdf файл на страницу сайта?
Любой современный браузер просто открывает PDF как страницу. 
Даете ссылку - и пользователь открывает, сохраняет, печатает - как ему угодно и удобно.
возможно этот вариант подойдет
https://habr.com/ru/post/111647/