我正在尝试使用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>
答案 0 :(得分:1)
我不会详细介绍,但错误信息的实际原因是它上面的行上缺少半冒号&#39;。
$image->readImage(string ($_POST['wang'])
答案 1 :(得分:-1)
你应该收到&#34;图像&#34;而不是&#34; wang&#34;
$image->readImage(string ($_POST['image'])