我会在html页面上下载并查看位于服务器上文件夹中的PDF文件。
问题在于我执行时:
Embed src = " D: \\ www \\ \\ xxx xxx xxx \\ \\ xxx.pdf " alt = " pdf " width = " 600 " height = " 700 ">
Google Chrome浏览器"不允许加载本地资源" ..
问题出在哪里以及如何解决?
提前谢谢。
答案 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