0

如果我想将 pdf 转换为灰度,那么最好的方法是什么。我目前使用 tcpdf 将 html 转换为 pdf,但我还需要一个可以将其转换为灰度的选项。这样做的最佳方法是什么。

4

2 回答 2

4

如果您安装了Imagick (imagemagick),您可以获取生成的 PDF 并保存另一个灰度文件。

$image = new Imagick('generatedPDF.pdf');
$image->setColorspace(imagick::COLORSPACE_GRAY);
$image->writeImage('newPic.pdf');
$image->clear();
$image->destroy();
于 2011-02-23T13:34:26.207 回答
0

我认为最好的方法是在转换为 PDF之前处理 HTML 和图像并使 HTML 灰度化。

您可以遍历所有图像并将它们通过 GD 使它们全部变灰 http://php.about.com/od/gdlibrary/ss/grayscale_gd.htm

您可能还需要创建一个单独的 css 来使用,以防您将颜色应用于您的页面。

高温高压

于 2011-02-23T12:33:28.310 回答