在浏览器中打开PDF文件而不是下载pdf文件

时间:2016-05-15 08:27:42

标签: c# html pdf download

我想允许用户打开或保存PDF文件而不是PDF文件自动下载。

让我们说我有一个简单的锚标记

<a href="pdf/pdf-file1.pdf" > View PDF </a>

我尝试在自己的锚点中使用download以及type="application/pdf",但它不起作用。

我可以使用C#代码隐藏文件强制打开PDF文件,但我想避免使用简单的基于HTML的方法,即使在HTML 5中也是如此

1 个答案:

答案 0 :(得分:0)

你自己主持这个pdf吗?如果是,请尝试将target="_blank"添加到锚标记:

<a href="pdf/pdf-file1.pdf" target="_blank"> View PDF </a>

否则,请尝试使用iframe:

<iframe src="pdf/pdf-file1.pdf" 
style="width:600px; height:800px;" frameborder="0"></iframe>

此外,如果您从自己的后端发送此文件,请将内容处置设置为内联在您的回复中:

Content-Type: application/pdf
Content-Disposition: inline; filename="pdf-file1.pdf"