PDF作成ライブラリー「HaruPDF」の環境構築&Example(PHP版)

TIPO
WWW Search TIPO Search
Total Access 006647
Now Access 01
Today 19 / Yesterday 34
  トップページへ  >  PHP - HaruPDF  >  Tips115  ( 最終更新日 : 2008/01/6 )

イメージ貼り付け

イメージ貼り付けのExample。
§1 概要
予め準備しておいた画像を貼り付ける。
基本的な画像貼り付けの行程です。
§2 Example
動作確認環境:HaruPDF / PHP5.2 / WinXP SP2
Source1(PHP)
<?php
header("Content-Type: text/html; charset=EUC-JP");

define("PARAM_FN", "c:/HaruPDF_Tips_115.pdf");

$objPdf = new HaruDoc;

$page = $objPdf->addPage();

if(($objImg = $objPdf->loadPNG("c:/tips_115_source1.png")) == 0) {
	die("Error: " . HaruException($objImg));
	
} else {
	define("IMG_SET_X", 50);
	define("IMG_SET_Y", 650);
	
	$oImg[wi] = $objImg->getWidth();
	$oImg[he] = $objImg->getHeight();
	
	$page->drawImage($objImg, IMG_SET_X, IMG_SET_Y, $oImg[wi], $oImg[he]);
	
}

$objPdf->save(PARAM_FN);
?>
				
§3 Source & OutputPDF
§4 解説
画像の貼り付けをおこなう準備として、loadPNG() で画像のロードをおこないます。
drawImage() で画像の貼り付けをします。
§5 備考
サンプルソースではPNG画像を読み込んでいますが、他に JPEG画像・RAW画像が利用出来ます。(それぞれロードに使う関数が異なります。)

△ページトップへ