我想使用 ASP.NET 页面从服务器上的目录流式传输 pdf。这工作正常。问题是我想传递 Adobe Open Parameters 以登陆特定页面。
Adobe为此提供了参数:http://url/filename.pdf#page=XX
但是,我不知道如何流式传输文件,而不是通过 URL 调用它并让 #page= 参数工作。
有人做过吗?
我想使用 ASP.NET 页面从服务器上的目录流式传输 pdf。这工作正常。问题是我想传递 Adobe Open Parameters 以登陆特定页面。
Adobe为此提供了参数:http://url/filename.pdf#page=XX
但是,我不知道如何流式传输文件,而不是通过 URL 调用它并让 #page= 参数工作。
有人做过吗?
对于任何有同样问题的人,我都能解决这个问题。如果您将 Response.AddHeader 中的内容配置从附件更改为内联,则将您的网址设置为:
http://url/Downloader.aspx?fileid=XX#page=YY
这将起作用。您的 aspx 页面将在浏览器中呈现 pdf,并且 page 参数将导航到相应的页面。希望这可以帮助!