需要一些关于下一步采取什么行动的建议。
编写了一个 ASP.Net 应用程序。该应用程序的一部分涉及能够查看 PDF。查看的初始 PDF 充当访问其他 PDF 文档的索引。单击索引 PDF 中的链接,它会跳转到另一个 PDF 文件。法律文件、协议等
此方案适用于某些计算机,而在其他计算机上则无效。我设法找出问题所在。在一些计算机上,最初的 Index PDF 托管在浏览器中,而在其他一些计算机上,它实际上是跳出浏览器并直接进入 Adobe Acrobat。一旦 PDF 跳出浏览器并进入 Acrobat,索引 PDF 中的相关链接就会停止工作,因为它是通过 Acrobat 托管的客户端,但它尝试访问的其他 PDF 位于服务器上。
我弄清楚了为什么有些计算机停留在浏览器中,而有些计算机又跳出来了。Acrobat 本身有一个选项可确定此行为。它位于编辑-> 首选项----> 在浏览器中显示 PDF。
我陷入了困境,因为我无法控制 PDF 文档本身以及它们的编写方式,而且我显然无法控制每台计算机上 Acrobat 中选择的选项。我的问题还因为我们公司最近购买了一款名为 Nuance 的新 PDF 阅读器而更加复杂,该阅读器将很快在公司范围内推出,我认为它甚至无法选择在浏览器中托管 PDF。
如果我在 HTML 中创建索引,我可以得到我需要工作的东西,但问题是我不编写索引,而且这样做的人没有接受过 HTML 培训。我可以让编写索引的人从相对链接更改为绝对链接,但是我遇到了一个问题,如果我们更改托管 PDF 文件的位置怎么办?所有链接都会再次断开?我认为我们被相对 URL 困住了,但我怎样才能让它工作呢?
我正在考虑在 Silverlight 中托管 PDF?
寻找任何想法或想法?
谢谢。