我想使用 ASP.NET 页面从服务器上的目录流式传输 pdf。这很好用。问题是我想传递 Adobe Open Parameters 以登陆特定页面。
Adobe 有这方面的参数:http://url/filename.pdf#page=XX
但是,我找不到如何流式传输文件而不是通过 URL 调用它并让 #page= 参数起作用。
有人做过吗?
最佳答案
对于遇到同样问题的人,我能够解决这个问题。如果您将 Response.AddHeader 中的内容配置从附件更改为内联,则将您的 url 设置为:
http://url/Downloader.aspx?fileid=XX#page=YY
这会起作用。您的 aspx 页面将在浏览器中呈现 pdf 并且页面参数将导航到适当的页面。希望这对您有所帮助!
关于C# - 使用 Response.TransmitFile() 或 Response.WriteFile() 流式传输 PDF,然后选择一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1862108/