使用imagick和HTML输入将PDF转换为PNG

时间:2015-03-10 15:59:20

标签: html pdf png imagick

我正在尝试使用HTML上传文档(PDF),并使用imagick将其转换为PNG,如果有人可以查看我的代码并帮助我,我会非常感激,谢谢!

此外,当我尝试上传文档PDF时,我收到错误消息

Parse error: syntax error, unexpected '$image' (T_VARIABLE) in 
C:\projects\magick2.php on line 27

第27行与此代码$image->setImageFormat('png')

相关联
<!DOCTYPE htlm>
<html>
<head>  
    <title>TEST!!!</title>

</head>

<div id = "cont">
<form method = "POST" enctype = "multipart/form-data" action =     "magick2.php">
<div id = "choose">
File:

    <input type="file" name="image" size = "40" id = "fimage" accept =  "application/pdf">
    <input type="submit" value="UpLoad" name = "wang">  
</div>
</form>
</div>

<?php

$image = new Imagick();

$image->readImage(string ($_POST['wang'])

$image->setImageFormat('png');

$image->writeImage('C:\projects\matt.png');

$img = $image;

    echo "<img src = matt.png >"; 

$img->clear(); 

$img->destroy();

?>


</html>

2 个答案:

答案 0 :(得分:1)

我不会详细介绍,但错误信息的实际原因是它上面的行上缺少半冒号&#39;。

$image->readImage(string ($_POST['wang'])

答案 1 :(得分:-1)

你应该收到&#34;图像&#34;而不是&#34; wang&#34;

$image->readImage(string ($_POST['image'])