c# - 有什么方法可以从浏览器内部保存 PDF 吗?

标签 c# pdf

我有一个可以使用 UNC\mypath\myfile 访问的文件。我用 c# 检索路径并将其分配给链接。浏览器在自身内部打开文件(即在浏览器中显示)没有问题。但是,当我尝试保存到\mypath\myfile 时,系统会提示我将其保存在本地。如果我在浏览器 (IE 7) 之外查看文件,我可以再次通过 UNC 按预期进行编辑和保存。

我想做的是使用 iframe 显示来 self 的 UNC (file:///\mypath\myfile) 的文件,这确实有效,但现在我无法编辑它。我可以在浏览器之外。

在浏览器中显示时是否可以保存 PDF?我还尝试了一个按钮来使用 pdf 上的保存方法,但它没有用。

谢谢。

我正在使用 IE 7 和 Adob​​e Professional 7.1.0。

最佳答案

当您通过网络浏览器打开文件时,网络浏览器会将文件下载到本地,然后将本地文件路径发送到打开它的应用程序。即使在您在 href 中使用 UNC 的情况下,Adobe 也无法获取要保存回的 UNC 路径,它正在获取本地计算机路径。请记住,即使 UNC 是本地计算机路径,浏览器也会做同样的事情。

我不认为你想要的行为是可能的。

关于c# - 有什么方法可以从浏览器内部保存 PDF 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414225/

相关文章:

google-chrome - Chrome 77 不自动打印 PDF

security - 禁用 PDF 打印的命令行工具

html - 如何在 Chrome 或 Firefox 中打印特定的 HTML 元素而不是整个页面?

java - 在 Java 中从 C# 解密 RSA 加密数据。加密数据的格式?

c# - 如何为纯度设置异常属性?

C# 复杂返回类型

c# - 设置 gridView.FirstDisplayedScrollingRowIndex 时获取 "No room is available to display rows"

c# - 如何获取Mono命令行参数?

pdf - 以编程方式向 PDF 添加链接

javascript - 如何异步加载PDF页面?