<?php

$templatePDF 
'560-0201_blocked2.pdf';

$p PDF_new();

// Acrobat 5 でも読めるようにする場合、1.4 を指定します。
PDF_begin_document($p'''');

// 暗号化された PDF ファイルを読み込むときは下記のように password に
// パスワードを指定します(PDF にマスタパスワードが設定されている場合には
// マスタパスワードのパスワードを指定します)。
// $doc = PDF_open_pdi($p, $templatePDF, "password=hoge pdiwarning=true", 0);
$doc PDF_open_pdi($p$templatePDF"pdiwarning=true"0);

$page PDF_open_pdi_page($p$doc1"");

// ページは A4 サイズ
PDF_begin_page_ext($p595842'');

/* 読み込んだページを出力 */
PDF_fit_pdi_page($p$page00"adjustpage");

##########################
/* フォントの読み込み */
PDF_set_parameter($p"FontOutline""mikachan-PB=/tmp/mikafont_pb.otf");
$font PDF_load_font($p"mikachan-PB""unicode""embedding=true");
####################

/* ブロックにテキストを設定 */
// 下記は日本語の文字列を出力するためのおまじない(文字コードの変換)
$org "PDIサンプル友の会";
mb_convert_variables("UTF-8""EUC-JP"$org);
PDF_fill_textblock($p$page"org"$org"fontname mikachan-PB fontsize 20 encoding unicode textformat utf8");

PDF_fill_textblock($p$page"year"date("Y"), "encoding host");
PDF_fill_textblock($p$page"month"date("m"), "encoding host");
PDF_fill_textblock($p$page"day"date("d"), "encoding host");

PDF_end_page_ext($p'');

PDF_close_pdi_page($p$page);
    
PDF_close_pdi($p$doc);

PDF_end_document($p'');

$buf PDF_get_buffer($p);
header("Content-Type: application/pdf");
header("Content-Length: " strlen($buf));
header("Content-Disposition: inline; filename=embed_pps.pdf");
print 
$buf;

PDF_delete($p);

?>