2017-06-20 148 views
0

我有代碼在這裏查看瀏覽器中的PDF文件,但我找不到如何更改頁面標題和標題欄。這有可能自定義標題嗎?PHP:如何在瀏覽器中更改PDF頁面標題

$file = "additionalInfo_content/QXp6dk3ZB1.pdf"; 
$fp = fopen($file, "r") ; 
$myFileName = 'test'; 
header("Cache-Control: maxage=1"); 
header("Pragma: public"); 
header("Content-type: application/pdf"); 
header("Content-Disposition: inline; filename=".$myFileName.""); 
header("Content-Description: PHP Generated Data"); 
header("Content-Transfer-Encoding: binary"); 
header('Content-Length:' . filesize($file)); 
ob_clean(); 
flush(); 
while (!feof($fp)) { 
    $buff = fread($fp, 1024); 
    print $buff; 
} 
exit; 

頁面標題節目就是在我的網址這是QXp6dk3ZB1.pdf以及標題欄的最後一個字符串。我想改變我的願望標題

回答

1

標題通常使用HTML <title>元素進行更改。查看非HTML文件時,只顯示文件名或內部PDF元標題(如果可用)。

在將文件發送到瀏覽器之前,您必須更改文件的元數據。在其他方法中,有這一個: http://php.net/manual/en/function.pdf-set-info.php

+0

這是否會在PHP 5.6中工作? –

+0

它將使用pdfLib的正確版本,請參閱http://php.net/manual/en/pdf.requirements.php – Capsule

相關問題