我已使用pdf-to-image来构建新程序包。我在这里遇到了一些问题:
<?php
// die(echo getenv('HOME'););
require_once(__DIR__.'/vendor/autoload.php');
$fileone = realpath('demo.pdf');
$pdf = new Spatie\PdfToImage\Pdf($fileone);
$pdf->saveImage(__DIR__.'upload/');
?>
我需要将其放入索引文件,但是我无法在Chrome上运行此代码,但是在通过终端运行时它可以工作,如何解决?
更新:添加注释中共享的错误:
致命错误:未捕获ImagickException:无法读取/opt/lampp/htdocs/pdf2Image/vendor/spatie/pdf-to-image/src/Pdf.php:44中的文件:堆栈跟踪:#0 / opt / lampp /htdocs/pdf2Image/vendor/spatie/pdf-to-image/src/Pdf.php(44):imagick-> __ construct('/ opt / lampp / htdo ...')#1 / opt / lampp / htdocs / pdf2Image / index.php(6):Spatie \ PdfToImage \ Pdf-> __ construct('/ opt / lampp / htdo ...')#2 {main}放在/ opt / lampp / htdocs / pdf2Image / vendor / spatie / pdf-to-image / src / Pdf.php,第44行