gpt4 book ai didi

c# - asp.net pdf链接;页码不匹配

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:39 24 4
gpt4 key购买 nike

客户希望能够链接到 pdf 页面。链接到 PDF 工作正常,但我的问题是,特别是 Chrome,(可能还有其他浏览器)它链接到的页码不等于 url 中给定的页码。这是一个例子:

text.Text += "<br><a href='/Resources/mypdf.pdf#page=" + 12 + "'>View Example (Page " + 12 + ")</a>;

这将添加一个指向文本字段的链接,我可以单击该链接,但它会将我转到第 13 页而不是第 12 页。有什么办法可以解决 Chrome 的 pdf 显示问题?我正在考虑用一些东西来检查正在使用的浏览器,如果是 chrome,则将数字设置为少 1,但我不确定如何,或者这是否是一个好主意。

最佳答案

你需要从你想要的数字中减去一个。

数组从0开始。

你在所有其他浏览器中检查过这个吗? Internet Explorer 可能是唯一一个不这样做的,但我认为这是 PDF 查看器而不是浏览器的工作方式。

更新

从您想要的页码中减去 1。这就是 pdf 查看器的设置方式,很确定会有很多这样的查看器。如果这是最常见的 pdf 查看器,那么这应该是您的标准。

检查浏览器

这是一个通过 JavaScript 运行的页面,用于查找用户正在使用的浏览器。您可能需要对其进行调整,以便您可以根据所使用的浏览器更改链接。

Browser Detect in Javascript

关于c# - asp.net pdf链接;页码不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18211537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com