PDFlib をコンパイルする方法
PDFlib をコンパイルする方法?
./configure?
------解決策----------- - --------
--with-pdflib=/usr/lib
リファレンス
http://bugs.php.net/bug.php?id=11014
------解決策------------------
pdflib と PHP を使用して PDF ファイルを生成する方法 (ファイルの内容に中国語が含まれます) (
1. まず、Apache と php をインストールします
2. http://www.pdflib.com/ pdflib パッケージをダウンロードします
3. 解凍後、PDFlib-6.0.4-LinuxPDFlib-6.0.4-Linuxbindphp5php-520 ディレクトリにある libpdf_php.so ファイルをサーバー上のディレクトリに配置します (/php/extend/
) 4. php .ini ファイル extension_dir=/php/extend を設定します。すでに設定している場合は、設定したディレクトリに libpdf_php.so ファイルを配置します。
5. php.ini ファイル extension=libpdf_php を設定します。 so
Apache を再起動し、phpinfo() が pdf
pdf
PDF サポートが有効になっているかどうかを確認します。
PDFlib GmbH バイナリ バージョン 7.0.0p3
PECL バージョン 2.1。
リビジョン $Revision: 1.5 $
上記の文字が表示されれば成功です
新しい utf-8 ファイル test.php を作成します
$pdf = PDF_new();
pdf_set_parameter($pdf, "textformat", "utf8");
pdf_set_parameter($pdf, "FontOutline", "SIMSUN=SIMSUN.TTF " );
PDF_open_file($pdf, "PDFTest.pdf");
PDF_begin_page($pdf, 595, 842);
$MSMINCHO = PDF_findfont($pdf , "SIMSUN", "ホスト", 1);
PDF_setfont($pdf, $MSMINCHO, 10);
PDF_show_xy($pdf, "aaaa", 150, 630);
PDF_show_xy ( $pdf, "aabcd", 150, 630);
PDF_end_page($pdf);
PDF_close($pdf);
?>
生成が成功したかどうかを確認してください。
Adobe Reader をダウンロードします。インストール後、インストールされたディレクトリで Adobe-GB1-UCS2、UniGB-UTF16-H、UniGB-UTF16-V の 3 つのファイルを見つけます。
同じディレクトリに移動します。 as test.php
$pdf = PDF_new();
pdf_set_parameter($pdf, "textformat", "utf8");
pdf_set_parameter( $pdf, " FontOutline", "SIMSUN=SIMSUN.TTF");
PDF_open_file($pdf, "PDFTest.pdf");
PDF_begin_page($pdf, 595, 842);
$MSMINCHO = PDF_findfont($pdf, "SIMSUN", "UniGB-UTF16-H", 1);//ここでは -V を縦書きに修正しています。 組み合わせはたくさんあります。
PDF_setfont($pdf, $MSMINCHO, 10);
PDF_show_xy($pdf, "Hello Hello", 150, 630);
PDF_show_xy($pdf, "aabcd", 150 , 630) ;
PDF_end_page($pdf);
PDF_close($pdf);
?>
Adobe の Web サイト Reader の言語からダウンロードすることもできます。 Pack
http://www.pdflib.com/en/download/resources/cmaps/
ここからすべての CMAP ファイルをダウンロードできます!
キャラクターの問題を解決する公式ウェブサイトはとても重要です!