Вы не можете сделать это с HTML. Это серверное решение. Вы должны потоковое файл, чтобы браузер, чем вызывает диалоговое окно сохранения.
Я бы посоветовал не делать этого. То, как пользователь взаимодействует с PDF, должно быть оставлено на усмотрение пользователя.
ОБНОВЛЕНИЕ (2014):
Итак ... этот ответ по-прежнему вызывает множество отрицательных голосов. Я предполагаю, что отчасти это то, что на это ответили 4 года назад, и, как указывает Сарим, теперь есть атрибут HTML 5 download
, который может справиться с этим.
Я согласен и думаю, что ответ Сарима хорош (вероятно, это должен быть выбранный ответ, если ОП когда-нибудь вернется). Тем не менее, этот ответ по-прежнему является надежным способом справиться с ним (как указывает Йигит Йенер и, как ни странно, люди с этим согласны). Хотя атрибут загрузки получил поддержку, он все еще остается пятнистым:
http://caniuse.com/#feat=download