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

TIPO
WWW Search TIPO Search
Total Access 006660
Now Access 01
Today 09 / Yesterday 23
  トップページへ  >  PHP - HaruPDF  >  Tips116  ( 最終更新日 : 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() * 0.5;
	$oImg[he] = $objImg->getHeight() * 0.5;
	
	$page->drawImage($objImg, IMG_SET_X, IMG_SET_Y, $oImg[wi], $oImg[he]);
	
}

$objPdf->save(PARAM_FN);
?>
				
§3 Source & OutputPDF
§4 解説
drawImage() で画像の貼り付けをする際に、拡大縮小を指示しています。
§5 備考
画像の高さ・幅の拡大・縮小を個別に指示可能です。

△ページトップへ