如果我想将pdf转换为灰度,那么最好的方法就是这样。我目前使用tcpdf将html转换为pdf,但我还需要一个选项,我可以将其转换为灰度。什么是最好的方式来做这件事。
答案 0 :(得分:4)
如果您安装了Imagick(imagemagick),则可以获取生成的PDF并保存另一个灰度。
$image = new Imagick('generatedPDF.pdf');
$image->setColorspace(imagick::COLORSPACE_GRAY);
$image->writeImage('newPic.pdf');
$image->clear();
$image->destroy();
答案 1 :(得分:0)
我认为最好的方法是操作HTML和图像,然后在转换为PDF之前制作HTML灰度。
您可以浏览所有图像并通过GD传递它们以使它们全部变灰 http://php.about.com/od/gdlibrary/ss/grayscale_gd.htm
您还需要创建一个单独的css,以便在您的页面应用颜色时使用。
HTH