Как перенаправить пользователя на скачивания файла?
Нужно отправлять данные с заголовкамиContent-Type: application/octet-stream
Content-Disposition: attachment; filename=<filename>
Научитесь пользоваться гуглом, это просто и совсем не больно.
UPD: slasoft.kharkov.ua/article/downloadpdf
Парсить страницу, искать ссылку на файл, давать её.