PDF関数 pdf_add_pdflink()の使い方とは?

このQ&Aのポイント
  • PHPで作成したPDFファイルに別のPDFファイルの4ページへのリンクを貼るための関数はpdf_add_pdflink()です。
  • pdf_add_pdflink()関数は、指定したPDFファイルの指定したページにリンクを追加することができます。
  • 関数のパラメーターを正しく設定する必要がありますが、エラーメッセージが表示される場合は、記述に誤りがある可能性があります。
回答を見る
  • ベストアンサー

PDF関数 pdf_add_pdflink ()について

PHPで作成したPDFファイルに別のPDFファイルの4ページへのリンクを貼りたいのですがどの関数を使っていいものかわかりません。pdf_add_pdflink ()関数で可能ではと思ったのですがパラメーターがよく解からず困っています。 PHPマニュアルより int pdf_add_pdflink (int pdf object, double llx, double lly, double urx, double ury, string filename, int page, string dest) これを参考にして pdf_add_pdflink ($pdf, 100, 100, 200, 200, "./test.pdf", 4, 1) と記述しましたが parse error, unexpected T_STRING というエラーメッセージが表示されてしまいます。 この関数で実現可能なのか、どこが間違っているのかご存知の方いませんでしょうか?

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
noname#9414
noname#9414
回答No.1

実際に試していませんが・・・ string destのところに数値を入れているのが問題なのではないでしょうか? destにはいる文字列は ・retain ・fitpage ・fitwidth ・fitheight ・fitbbox という定義になっているようです。 間違いがありましたらご指摘ください。 ではでは☆

imasyu
質問者

お礼

あれからいろいろ試してPDFlibのバージョンを上げたら解決できました。ありがとうございました。

imasyu
質問者

補足

・retain ・fitpage ・fitwidth ・fitheight ・fitbbox のどれを入れてもPDFファイルへのリンクが出来ました。ありがとうございます。 しかしページジャンプが出来ません、なにか考えられる原因はありますでしょうか?

関連するQ&A

  • pdfを開きたい

    初心者どころかphpを触れません。 おかしな質問をしているのかもしれませんが、よろしくお願いします。 index.html(php) にリンクしてあるpdfファイル list.pdf を開きたいです。 index.html と同じ階層のページへのリンクは <a href="erea.php?page=adress.html">アドレス</a> という具合になってるので同じ階層のpdfへリンクを貼りました。 <a href="erea.php?page=list.pdf">リストpdf</a> すると、 Parse error: parse error, unexpected T_STRING ・・・・・・・・・・・・・・・・・list.pdf on line 267 とエラーが出ました。 pdfファイルを開くにはどうすればよろしいでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • PDF関数

    PHP超初心者です。 PHPをつかってPDFを作成しています。 pdf_add_weblink ()関数をつかってWEBリンクを貼ることはできたのですがリンク部分に枠線が表示されてしまいます。できれば枠線を消したいのですが、出来ますでしょうか?

    • ベストアンサー
    • PHP
  • phpと<?xml version="1.0" encoding="utf-8"?>

    phpファイルの頭に<?xml version="1.0" encoding="utf-8"?>を入れると Parse error: syntax error, unexpected T_STRING in ・・・ というエラーが出ます。 なぜでしょう?

    • ベストアンサー
    • PHP
  • smartyについて教えてください。

    smartyについて教えてください。 エラーメッセージ Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\smarty\hello\index.php on line 8 の意味を教えていただけませんでしょうか? よろしくお願いいたします。

  • MTをphp化したあとにRSSリーダーでエラーが出る。

    タイトルそのままなのですが、 MTをphp化し、ソースの1行目も <?php echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?> に書き換え、通常のブラウザで見る分にはきちんと表示されているのですが、 RSSリーダーで読み込むと Parse error: parse error, unexpected T_STRING in …php on line 1 のエラーになってしまいます。 解決策をご存知の方がいらっしゃいましたらご教授ください。 よろしくお願いします。

  • C#経過時間の求め方

    C#経過時間の求め方 お世話になっております。 初歩的な質問かもしれないので申し訳ないのですが、 やり方がわからなかったため質問させていただきます。 現在日時から定義の時間を引いた経過時間を求めたいのですが、やり方がわかりません。 現在、以下のようにやっているのですが、 データ型の規定を外れてしまうためエラーになってしまいます。 --------------------------------------------- string date = "2010/09/25"; string time = "13:00:00"; string[] b = {}; string[] c = {}; DataTime a; b = date.Split('/'); c = time.Split(':'); a = DateTime.Now.AddYears(-int.Parse(b[0])); a = DateTime.Now.AddMonths(-int.Parse(b[1])); a = DateTime.Now.Add(new TimeSpan(-int.Parse(b[2]), -int.Parse(c[0]), -int.Parse(c[1]), -int.Parse(c[2]))); --------------------------------------------- 経過時間を求めたいので、 ○時間○分だけでも表示できるようにしておきたいです。 何か適切な方法はありませんでしょうか? ご回答頂ければありがたく思います。 宜しくお願い致します。

  • コンパイルエラー???

    どなたか分かる方いらっしゃいましたら ご助言宜しくお願いします。 PHPソース自体には何も問題は無いのですが、たまにParse errorが出てしまいます。 「Parse error: syntax error, unexpected T_STRING, expecting ')' 」 エラーが出ても、何度かリロードを繰り返すと正しく表示されます。 なぜこのような現象がおきてしまうのか、調べても分からない状態です。 どなたか解決策をご存知の方宜しくお願いします。 動作環境 CentOS3.8 apache2.2.4 php4.4.8 Mysql5.0.27 文字コードはeuc-jpで統一

    • 締切済み
    • PHP
  • Parse error: syntax error, unexpected T_STRING in・・・118と出るのですが

    Parse error: syntax error, unexpected T_STRING in 。。。 on line 118 とでるのですが対処はどうすればよろしいでしょうか?

    • ベストアンサー
    • PHP
  • htaccessの記述方法??

    携帯サイトでドコモ対応で <?xml version="1.0" encoding="shift_jis"?> をhtml内で記述しています。 しかし、htmlファイル内でphpを動作させたいのでhtaccessに AddType application/x-httpd-php .html を記述している為 Parse error: syntax error, unexpected T_STRING in ~~~~ エラーが出てしまいます。 ドコモ対応もしたいので<?xml version="1.0" encoding="shift_jis"?>は必須で htmlファイル内でphpを動作もさせたいです。 解決方法はございますでしょうか?

    • ベストアンサー
    • PHP
  • サーバー上のPDFファイルを一覧取得したい

    レンタルサーバー(lolipop)上のディレクトリ内(/pdf)にいくつかPDFファイルがあり、できればそのPDFファイルを画像化して、一覧表示し、ファイルへのリンクも記述したいです。 現状、PHPにて下記のようにすると、テキストリンクで表示はできました。 <?php foreach (glob("*.pdf") as $filename) { echo "<a href='" .$filename. "'>" .$filename. "</a><br>\n"; } ?> 上記に<img src="画像化したファイル">を入れたいです。 PHP初心者の為、色々試していますが上手くいきません。 どなたかお解かりになる方、宜しくお願い致します。

    • ベストアンサー
    • PHP

専門家に質問してみよう