PHP:FPDF error: Unable to find xref table

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

FPDFで、テンプレートに使うPDFファイルを読み込んだら、

FPDF error: file is encrypted

なるエラーメッセージが出てきて強制終了してしまった。
どうもPDFファイルが暗号化されてるから、fpdfが、「俺理解できないYO!」と言っているようだ。暗号化を取り除けばOKかなと思って、Adobe Acrobatが入ってるPC使ってる後輩にテンプレート用PDFを開いてもらって、セキュリティをなしに変更して保存してもらった。そうしたら今度は、

FPDF error: Unable to find xref table - Maybe a Problem with 'auto_detect_line_endings'

というエラーメッセージが出た。

このエラーメッセージでGoogle検索しても日本語情報がない…。
ちなみに、Maybe a Problem withとか言われてるのを

ini_set('auto_detect_line_endings', 1);

とかやってみたが、状況は変わらず。

仕方がないので英語の情報をツラツラと読むと、
「自分で作っていないPDFとかだとこういうエラー吐くことってあるよね〜」的なことが書いてあった。
PrimoPDFで対象のPDFファイルを再作成してみな!ということだったので、
やってみたところ、エラーがでなくなった。これにて一件落着!!

トラックバックURL

トラックバック

コメント一覧

この投稿のコメントフィード

よろしければコメントをお願いします!





以下のタグを使用することが出来ます:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">

Get Adobe Flash playerPlugin by wpburn.com wordpress themes