将PDF文件嵌入/ var / www / pdf /目录中的html中

时间:2017-07-05 03:17:55

标签: php html pdf iframe embed

我想从/ var / www / pdf /目录中将pdf文件嵌入我的网站。我在/var/www/html/portal/index.php上托管了我的网页。我尝试了以下方式

1)使用embed

2)使用iframe

<iframe src="../../pdf/ebook.pdf" width="900" height="750" frameborder="0" allowfullscreen></iframe>

3)使用对象

<object data="../../pdf/ebook.pdf#scrollbar=0&toolbar=0&navpanes=0" width="900" height="750" type="application/pdf">
    <p>PDF cannot be displayed</p>
</object> 

它们都没有工作,但是如果我放置pdf文件/ var / www / html / pdf /文件夹它工作正常。

根据我的要求,我无法将文件保存在网络目录中,因为公众可以直接使用URL访问PDF文件,而无需登录我的门户网站。此外,谷歌也可以从公共搜索索引我的PDF文件

请帮我嵌入pdf

提前致谢

2 个答案:

答案 0 :(得分:0)

您可以.htaccess

执行此操作

首先:阻止直接访问打开pdf文件

Refer this questions and answers

第二:阻止搜索引擎索引

Refere this

希望它会奏效。我试着在评论中提供这些信息,但它没有在那里正确显示。

答案 1 :(得分:0)

我使用php脚本找到了解决方案

header("Content-type: application/pdf");
header("Content-Disposition: inline; filename=filename.pdf");
@readfile('../../pdf/ebook.pdf');