【发布时间】:2011-01-02 10:28:02
【问题描述】:
我正在尝试实现一个功能,我打开(假设在 iframe 中)一个 PDF 文件(多页),突出显示文档的一部分以获取页码(显示在 PDF 工具栏中的那个)。 例如:如果工具栏显示 2/7,这意味着我现在在第 2 页,我需要捕获页码信息。听起来很简单,但我无法获得公开此属性的 .dll/函数。
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: c# asp.net javascript pdf
我正在尝试实现一个功能,我打开(假设在 iframe 中)一个 PDF 文件(多页),突出显示文档的一部分以获取页码(显示在 PDF 工具栏中的那个)。 例如:如果工具栏显示 2/7,这意味着我现在在第 2 页,我需要捕获页码信息。听起来很简单,但我无法获得公开此属性的 .dll/函数。
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: c# asp.net javascript pdf
我认为这是不可能的,没有办法在浏览器中使用 JavaScript 控制 PDF,这是您需要做的。
这篇文章建议相同:http://codingforums.com/showthread.php?t=43436。
链接内容:
简而言之,不,你不能那样做。
真的不认为 JS 可以读取 PDF 的属性,因为 PDF 是通过插件在浏览器中查看的,即另一个应用程序的视口(需要更好的解释)。
您最好尝试不同的路线,例如将页面生成为图像并实现自己的分页。当然,这取决于您的内容和要求。来自http://www.websupergoo.com/ 的 ABCPDF 是免费的(带有返回链接),不确定这是否对您有任何帮助。
【讨论】: