예제 #1
0
       $Filename = $Path.'/'.$ImageName.'.png';
	   
       if($Var->writeImage($Filename) == true){
           $Return[] = $Filename;
       }
	   
   }
   
   return $Return;
}

	$pdfstr = './Invitation Letters/Invitation Letter For 1.pdf';  
	$imagepath = 'Invitation Letters/Image'; 
	$imagename = '1';
	pdf2png($pdfstr,$imagepath,$imagename);

/*
$output;
exec('/bin/convert -verbose -density 150 -trim ~/public_html/Invitation\ Letters/Invitation\ Letter\ For\ 1.pdf -quality 100 -sharpen 0x1.0 ~/public_html/2.png',$output,$retval);
var_dump($output);
error_reporting(E_ALL);
echo '<br>';
echo $retval;*/
/*
// Send Email To info@acp-conf.org 
date_default_timezone_set('Etc/UTC');
require 'PHPMailer-master/PHPMailerAutoload.php';
//Create a new PHPMailer instance
$mail = new PHPMailer();
//Tell PHPMailer to use SMTP
예제 #2
0
	   echo 'no imagick';
       return false;
   }
   if(!file_exists($PDF)){
   	   echo 'no file';
       return false;
   }
 
   $IM = new imagick();
   echo 'image create';
  // $IM->setResolution(794,1123);
  // echo 'image resolution';
   $IM->setCompressionQuality(100);
   echo 'image quality';   
   $IM->readImage($PDF);
   echo 'pdf read';      
   foreach ($IM as $Key => $Var){
	   echo 'image convert';
       $Var->setImageFormat('png');
       $Filename = $Path.'/'.md5($Key.time()).'.png';
       if($Var->writeImage($Filename) == true){
           $Return[] = $Filename;
       }
   }
   return $Return;
}

	$pdf = 'Invitation Letters/Invitation Letter For  Jingjuan Zhou.pdf';  
	$path = 'Invitation Letters/Image'; 
	pdf2png($pdf,$path);
?>