2010-12-13 9 views
0

PHPの組み込み関数で作成されたPDFにURLを追加しました。私はどのようにリンクを新しいウィンドウで開いているかを理解することができませんでした。つまり、target = "_ new"です。私はPDF_create_actionとPDF_create_annotationで利用可能なオプションを探していましたが、あまり書かれていませんでした。PDFLibのtarget on urlアクションを設定する方法、PHP関数PDF_create_action

$url = PDF_create_action($p, "URI", "url {" . $myUrl . "}"); 
PDF_create_annotation ($p, $x, $x, ($x + 50), ($x + 10), "Link", "linewidth=0 action {activate $url}"); 

おかげ

答えて

0

私はPDFファイルがtarget="_blank"の概念を持っていないと思う、結局、彼らは(あなたのPDFライブラリがあることサポートしている場合でも)HTMLを介して生成されていません。私が使用するコードです。

また、PDFは常にブラウザで表示されるとは限らないため、PDFビューアでユーザーのブラウザを読み込まなければならない場合、新しいウィンドウで開くことは意味がありません。

+0

これは良い点です。 PDFファイルをブラウザで開くのではなく、強制的にダウンロードすれば十分だと思います。この方法で、ファイル内のリンクをクリックすると、ブラウザでそれらのリンクを表示してもPDFファイルを開くことができます。 – dt1021

+0

@ dt1021これは実行可能なオプションかもしれません:) – alex

関連する問題