
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で質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDF 余白を無くして用紙いっぱ...
-
PDFの保存ボタンが表示されません
-
PDF-Xchanger viewerの印刷につ...
-
デスクトップに有るPDFのフ...
-
PDF ファイルのパスワードの外し方
-
【至急】Adobe Acrobat Proで図...
-
PDFファイルにまとめてパスワー...
-
デスクトップにあるPDFを削除で...
-
PDFの回転と保存
-
パソコン版LINEについて。 PDF...
-
PDFをパソコンで閲覧する時に、...
-
pdf
-
印刷機能でPDFファイルのページ...
-
背景色を消して白地に黒でモノ...
-
EXCEL ページを指定してPDF出力...
-
ワード2016にJUST PDFD3 をプリ...
-
Googleスライドの矢印の出し方
-
PDFで資料を編集したいです
-
PDF印刷後に「変更を保存します...
-
PDFが重くて動かず,対処の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
この論文理解できますか?
-
サンプル通り入力してもエラー...
-
コンデンサのコードの読み方
-
三鶯重工のBVE用コントローラの...
-
半導体の仕様を教えて
-
pdf
-
webページから、アップロードさ...
-
1つのセルに複数のハイパーリンク
-
これはなんですか?
-
渦核とは、ナンでしょうか?
-
PDFのフォームで計算結果が0な...
-
バッチ処理 頭文字4桁のフォル...
-
Acrobatのリンクツールで他のPD...
-
同軸ケーブル、柔軟なもの無い...
-
海上コンテナ(リファーコンテ...
-
Gショック DW6000の日時、時刻...
-
実賢は何と読みますか?
-
本願寺派宗則の罰則規定を教え...
-
URLから、PDFファイルを一括で...
-
pdfの連結とは
おすすめ情報