2017-07-05 80 views
1

我想從/ var/www/pdf /目錄中將pdf文件嵌入到我的網站中。我在/var/www/html/portal/index.php上託管了我的網頁。我嘗試以下使用利用的iframe將PDF文件嵌入到/ var/www/pdf /目錄的html中

<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> 

無工作使用嵌入

2)的方式

1),但如果我放置PDF文件/ var/www/html/pdf /文件夾它工作正常。

對於我的要求,我無法將文件保存在網絡目錄中,因爲公共可以直接使用URL訪問PDF文件,而無需登錄到我的門戶網站。而且也是谷歌可以索引我的PDF文件從公共搜索

請幫我嵌入PDF

在此先感謝

+0

您正在使用哪種網絡服務器? – jgmh

+0

謝謝你的回覆。 Web服務器 - Apache和服務器操作系統 - CentOS 7 – user231410

+0

你的目錄'/ var/www/pdf /'在apache conf中是否需要權限? – jgmh

回答

0

你可以做到這一點.htaccess

第一:防止直接訪問打開PDF文件

Refer this questions and answers

二:防止搜索引擎索引

Refere this

希望它會工作。我試圖在評論中提供這些信息,但它在那裏沒有正確顯示。

0

我找到解決方案使用PHP腳本

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