2009-12-07 1 views
1

Я хочу вывести pdf-файл из каталога на сервере с помощью страницы ASP.NET. Это прекрасно работает. Уловка заключается в том, что я хочу передать Adobe Open Parameters для приземления на определенной странице.C# - Поток PDF с помощью Response.TransmitFile() или Response.WriteFile() И затем выберите страницу

Adobe имеет параметры для этого: http://url/filename.pdf#page=XX

Но, я не могу выяснить, как поток файла, а не называть его через URL и получить # страница = парам работать.

Кто-нибудь когда-либо делал это?

ответ

2

Для тех, у кого такая же проблема, я смог решить эту проблему. Если изменить расположение контента в Response.AddHeader от привязанности к строковым, а затем настроить ваш URL, как:

http://url/Downloader.aspx?fileid=XX#page=YY

Это будет работать. Ваша страница aspx отобразит pdf в браузере, а параметр страницы переместится на соответствующую страницу. Надеюсь это поможет!

+0

Этот ответ решает вашу проблему? Если да, проверьте, как ответили! – Zote

+0

FYI - Это не просто связано с ASP.NET. У меня была эта же проблема с Coldfusion и изменение заголовка на встроенный. –