我想在网页中显示PDF文件的内容。我不希望用户点击时浏览器下载。
答案 0 :(得分:5)
使用Google PDF Viewer:
<iframe src="http://docs.google.com/gview?url=URL_TO_YOUR_PDF&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>
答案 1 :(得分:1)
您可以在标记内embed the adobe acrobat plugin。当然,用户必须在浏览器中安装了一些相应的插件才能使用。另一种可能性是将服务器端脚本设置为发送proper HTTP headers以指示浏览器嵌入文件。
答案 2 :(得分:1)
您无法从服务器端控制浏览器配置。某些人的浏览器将被配置为内联显示PDF,而其他浏览器则不会。
您可以做的(将其作为编程问题阅读)是将PDF转换为HTML并提供结果。 Apache PDFBox可能对这种努力很有用。
答案 3 :(得分:0)
使用<iframe>
。
<iframe src="/url/to/file.pdf" width="500" height="300"></iframe>
当您实际使用XHTML时,或<object>
。
<object data="/url/to/file.pdf" type="application/pdf" width="500" height="300">
alt : <a href="/url/to/file.pdf">file.pdf</a>
</object>
请注意,古代浏览器不支持上述内容,上述结构会让它们优雅地降级为普通的vanilla链接。