No. If you send a file in the response, you cannot also send HTML.
If you want to display a PDF with some extra controls, you will need two actions: one to return the HTML which displays the controls and loads the PDF, and one to return the PDF.
You'll need to use a Javascript library to display the PDF, since not all browsers can display PDF files inline. For example:
mozilla/pdf.js[
^].