2011-08-08 19 views
4

EDITTCPDFブラウザのポップアップタイトル

が単純化された質問です...

は私が設定しTCPDFのPDFファイル作成ファイル(example_003.php)で使用できるタグがありますブラウザのタイトルは、PHPファイルの完全なURL以外のものになるでしょうか?

私はこれを他の多くのものの中で試しましたが、再生していないようです。

$pdf->SetCreator(PDF_CREATOR); 
$pdf->SetAuthor('Author'); 
$pdf->SetTitle('Title'); 
$pdf->SetSubject('Subject'); 
$pdf->SetKeywords('Keywords'); 
$pdf->setHeaderData($ht='Browser Title?'); 

すべてのヘルプは感謝

+0

別のタグで更新された新しい質問 –

+0

恐ろしい。がんばろう。 – Will

答えて

1

ブラウザが(関係なく、ブラウザでPDFを表示するかどうかの)ダウンロードしたファイルのURL以外に何も表示されますかどうかは完全にベンダー固有のものです、素晴らしいことです。私のテストでは、PDFのデータがブラウザのタイトルバーに表示されているわけではありません。

何か doは、PDFファイルに代替ファイル名を付けて、ユーザーがファイルを保存したときにPDFに奇妙な.php拡張子が付かないようにします。 Content-Disposition HTTPヘッダーでこれを行います。 PHPで、それは次のように行うことができる:あなたは基本クラスとしてtcpdfhtml2pdfを使用している場合

header('Content-Disposition: attachment; filename=document-name.pdf'); 
0

、それはSetTitle機能を含んでいます。 html2pdf.classに関数オーバーライドを作成するだけです。

/** 
* Defines the title of the document. 
* @param string $title The title. 
* @access public 
* @since 1.2 
* @see SetAuthor(), SetCreator(), SetKeywords(), SetSubject() 
*/ 
public function SetTitle($title) { 
    //Title of document 
    $this->pdf->SetTitle($title); 
    return $this; 
}