我想从/ 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
提前致谢
答案 0 :(得分:0)
您可以.htaccess
首先:阻止直接访问打开pdf文件
Refer this questions and answers
第二:阻止搜索引擎索引
希望它会奏效。我试着在评论中提供这些信息,但它没有在那里正确显示。
答案 1 :(得分:0)
我使用php脚本找到了解决方案
header("Content-type: application/pdf");
header("Content-Disposition: inline; filename=filename.pdf");
@readfile('../../pdf/ebook.pdf');