PDFlib サンプルライブラリ

Q: MSフォントを含んだPDFファイルを生成するには (PDFlib / PDI / PPS で可能)

A:

PHPのPDFlibでMSfontを含んだPDFを出力する方法です。

MSfontを出力する際には、<a href="http://pdflib.jp/product/download/pdflib.html#JPKit">日本語リソースキット</a>が必要になります。
リンク先のファイルをダウンロードし、解凍したディレクトリの中の

resource/fonts

の内容(PDFlib-font-license.pdf msgothic.ttc msmincho.ttc)を下記ソースコード3行目にあるように、
/usr/local/pdflib7/resource/fonts

といったfontsを置く該当ディレクトリにコピーしてください。
(ttcファイルは、複数のフォントを含みます。「ttc」=「TrueType Collection font file」)

これらフォントを下記ソースコード11, 12行目のように、set_parameter関数からFontOutlineとして設定してます。


フォントの呼び出しは、23, 33, 43行目のようにload_font関数の第1引数に"f1:0", "f1:1", "f1:2"のように行います。

ソースコード

生成されるPDF


このPDFを見る

コードなにがしへのリンク

codeなにがし::MSフォントを含んだPDFファイルを生成するには