$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
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); ?>