gpt4 book ai didi

asp.net - 如何使用 Asp.net 禁用 Google Chrome 的 "Chrome PDF Viewer"

转载 作者:行者123 更新时间:2023-12-02 20:41:28 26 4
gpt4 key购买 nike

由于一些不可避免的原因我需要禁用Google Chrome的“Chrome PDF查看器”并启用adob PDF查看器。我想从 C#.net 和 asp.net 代码执行此操作。我知道这不可能直接完成,因为它与客户端计算机上的更改设置相关,但我准备好征求用户的许可(如果他/她)想要禁用默认查看器。

这项工作背后的原因是,由于 Chrome 的默认阅读器,我在 iTextSharp 中创建的所有 PDF 都无法在 Google Chrome 中正常运行。并非所有用户都可以手动找到并禁用该插件,因此我希望通过代码来完成。我需要知道如何禁用默认的 PDF 查看器。此后我的问题将自动解决。请给我任何有关代码的建议

最佳答案

只要您将 pdf 嵌入到 html 文件中,以下内容可能适合您......
尝试将嵌入的 type 更改为 type="application/vnd.adobe.pdfxml",我知道这不是您的服务,但是当我在普通 pdf 上尝试时该插件没有阻塞,并使用 Adob​​e 插件显示 pdf,而无需禁用默认 (Chromes) 阅读器。
我必须在 Adob​​e 插件的一个版本上对此进行测试,该版本有点旧,因为我正在拨号,并且懒得下载一个 50 左右的 meg 文件只是为了测试;)。所以你应该在最新的插件上测试它。
希望可以帮助你。

编辑:
这是一个示例页面,说明如何使 pdf 占据全屏,就像您直接指向文件一样...
http://pdfobject.com/markup/examples/full-browser-window.html
...这也是我进行测试的页面。

关于asp.net - 如何使用 Asp.net 禁用 Google Chrome 的 "Chrome PDF Viewer",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768419/

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