0

大家好,请帮帮我,在 Cakephp 中,我需要将动态生成的 pdf 转换为 .png 图像

所以为此我做了这个:

               $a = explode('/',$pdfURL1);
            $b = $a[10];
            $c = explode('.',$b);
            $pdfname= $c[0];
            //pr($pdfname);
            //$dirname = "D:/Images/ExtractFromFTP/" . $pdfname;
            $dirname = BASE_URL."app/webroot/images/uploaded_files/research/" . $pdfname;
            pr($dirname);

            if (mkdir($dirname,0777)) {
            exec("convert -scale  1500x1000 " . escapeshellarg(BASE_URL."app/webroot/images/uploaded_files/research/${dirname}/img%d_".$pdfname.".png"));
            } else {
             echo 'Could not create dir!';
            }

目录名称$dirname$pdfname很好,但“无法创建目录!” 回显,并且.png未形成并保存在文件夹app/webroot/images/uploaded_files/research/

我不确定,我在做什么错,请有人帮助我。

谢谢

4

1 回答 1

0

您使用错误的常量来确定图像的路径,代码应该是这样

$dirname = WWW_ROOT."images".DS."uploaded_files".DS."research".DS. $pdfname;
于 2013-07-17T07:28:38.140 回答