• 締切済み

phpでpdf作成

phpでpdfを作成しています。 $this->Output("fpdf.pdf",D); にしていてダウンロード画面がでてきてダウンロードはできてファイルもできるのですが開くをおすと「この文書を開くときにエラーが発生しました。ファイルが存在していません」とメッセージがでます。どうしたらいいでしょうか?

みんなの回答

回答No.2

> テキストエディタで開くにはどうしたらいいですか? ドラッグアンドドロップしたり、右クリックしてアプリケーションから開くとか。。。

03d1081
質問者

お礼

ダウンロードしたPDFファイルを見るのですよね? 秀丸エディタで見てみると文字化けや数字ばかりでエンコードをかえてもダメみたいです。 私のパソコンはWindows2003でWindowsXPでは開くで見れるみたいなのですがそのせいもあるのでしょうか??

回答No.1

質問内容だけでは情報量が少なくて何とも言えないのですが、恐らくFPDFで書き出しているのですよね。 最後の引数は$this->Output("fpdf.pdf", "D");のようにクォートするのでは? エラーが発生した場合、ファイルをAcrobatのようなPDFビューワーで見るのではなく、テキストエディタで開くとエラー内容が分かりやすいです。 参考まで。

03d1081
質問者

お礼

回答ありがとうございます。 はい、FPDFです。 $this->Output("fpdf.pdf", "D");のようにしても まったく同じでした。 テキストエディタで開くにはどうしたらいいですか? あとはどのような情報が必要ですか?

関連するQ&A