PHP初心者です。入門書を見て、PDFを構成するというサンプルを打ってたのですが、エラーが出ます。
PDFlibをダウンロードして(本が古かった為そのページが存在せず、自分でPDFlibのサイトを探してPDFlib / PDFlib+PDI / PPS アーカイブファイルのPHPという奴を入れました。)、c:/php/extに入れ、
php.iniでextension=libpdf_php.dllと書き加えました。
プログラムは以下の通りです。
<?php
$objPdf=pdf_new();
pdf_begin_document($objPdf,"","");
pdf_set_info($objPdf,"Author","Yoshihiro Yamada");
$objTmp=pdf_open_pdi($objPdf,dirname(__FILE__)."/template.pdf","",0);
$objPag=pdf_open_pdi_page($objPdf,$objTmp,1,"");
pdf_begin_page_ext($objPdf,10,10,'');
pdf_fit_pdi_page($objPdf,$objPag,0,0,"adjustpage");
$objFnt=pdf_load_font($objPdf,"HeiseiMin-W3","EUC-H","");
pdf_setfont($objPdf,$objFnt,14);
pdf_set_value($objPdf,"leading",20);
pdf_set_text_pos($objPdf,100,600);
pdf_show($objPdf,"サーバサイド技術の学び舎 - WINGS");
pdf_continue_text($objPdf,"http://www.wings.msn.to/");
pdf_end_page($objPdf);
pdf_close($objPdf);
pdf_close_pdi($objPdf,$objTmp);
header("Content-type: application/pdf");
header("Content-disposition: attachment; filename=result.pdf");
print(pdf_get_buffer($objPdf));
pdf_delete($objPdf);
?>
エラーはこんな感じです。
Fatal error: Uncaught exception 'PDFlibException' with message 'Font 'HeiseiMin-W3' with encoding 'EUC-H': Couldn't open CMap file 'EUC-H' for reading (file not found)' in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php\day07\pdf_create.php:10 Stack trace: #0 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php\day07\pdf_create.php(10): pdf_load_font(Resource id #2, 'HeiseiMin-W3', 'EUC-H', '') #1 {main} thrown in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php\day07\pdf_create.php on line 10
多分エラー内容からcmap?という奴がいるみたいでサイトで調べてやってみたのですが、初心者にはちょっと難しくて・・・多分こうだと思って、PDFlibのサイトからcmapをダウンロードして適当なフォルダに入れて、上の構文の「$objPdf=pdf_new();」の下に「PDF_set_parameter($objPdf, 'SearchPath', 'C:/php/pdflib/resource/cmap'); 」としました。
すると、プログラムは実行出来たのですが、すごい文字化けで何もわかりません。。。
すいません。わかる方お願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
渦核とは、ナンでしょうか?
-
サンプル通り入力してもエラー...
-
iphoneから[Documents」を取り...
-
圧縮ソフト 7-Zipについて...
-
添付画像のように、Excel データタフ...
-
複数あるPDFファイルのページ数...
-
PDF Xchange viewer で編集する...
-
PDFの文書をWordにしたら表示崩...
-
ワードをPDFに変換する際、表ツ...
-
PDFファイルの表示方法の固定化...
-
エクセルの編集時間を表示させ...
-
PDF印刷後に「変更を保存します...
-
圧縮したもの(ZIP)を更に圧縮...
-
直前に閲覧していたページへ簡...
-
PDFファイル
-
PFDでスキャンした画像の向...
-
PDFファイルの、注釈をさわれな...
-
閲覧期限付きPDFの期限を見る方法
-
PDFの印刷を濃くする方法を教え...
-
ExcelをPDF変換するときにハイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pdfの連結とは
-
渦核とは、ナンでしょうか?
-
URLから、PDFファイルを一括で...
-
サンプル通り入力してもエラー...
-
ハイパーリンクをオートフィル...
-
Acrobatのリンクツールで他のPD...
-
PDFのフォームで計算結果が0な...
-
Windows Server 2003 R2 評価版...
-
pdfを開きたい
-
キングソフトOffice2013の使い方
-
エクセルのシートをマクロでpdf...
-
MD WALKMAN MZ-R900 MDLPの取説...
-
applescript で pdfを扱いた...
-
PDF::API2 で字間が開きすぎる
-
ホームページビルダー9において
-
実賢は何と読みますか?
-
韓国語がペラペラな日本人
-
セブンイレブンの店内調理
-
ASUS ZENパット10Z301MFL SIMフ...
-
PDFの静止画像+文章をfaccebook...
おすすめ情報