用HTML下载Pdf文件

时间:2016-06-22 13:31:03

标签: html google-chrome pdf itext

我会在html页面上下载并查看位于服务器上文件夹中的PDF文件。

问题在于我执行时:

Embed src = " D: \\ www \\ \\ xxx xxx xxx \\ \\ xxx.pdf " alt = " pdf " width = " 600 " height = " 700 ">

Google Chrome浏览器"不允许加载本地资源" ..

问题出在哪里以及如何解决?

提前谢谢。

4 个答案:

答案 0 :(得分:0)

Google Chrome具有内置功能,可以读取pdf文件。您只需使用href将用户重定向到pdf的位置即可,它将自动加载pdf。 附: - 还可以选择下载pdf。

答案 1 :(得分:0)

您需要传递文件的服务器相对路径,如下所示:

<Embed src="http://10.0.0.1/files/xxx.pdf " alt="pdf" width="600px" height="700px"></Embed>

10.0.0.1是您的服务器IP时,您也可以使用服务器名称,如http://myserver

您也可以查看此信息以获取更多信息Recommended way to embed PDF in HTML?

答案 2 :(得分:0)

您是尝试使用代码还是在HTML中执行此操作?这是在本地网络路径上,还是您试图将其从外部站点保存到某个地方?

如果您已将PDF放在他们所属的位置(假设网络)并且您希望用户能够通过单击网页链接打开它,请使用以下内容编写标签: <embed src="D:\Thepath\ToYour\File.pdf width="600" height="700" type='application/pdf'> Web page Text here for your PDF </embed>

此外,没有必要加倍反斜杠,因为HTML不会以这种方式使用转义字符(除非它实际上发生在某处的代码中)。

可能值得查看本文中有关是否使用嵌入或对象标记的一些回复:Recommended way to embed a PDF in HTML

答案 3 :(得分:0)

您可以在Google Chrome浏览器的ctrl+p页面上使用html,并将该页面另存为.pdf