PDFをグレースケールに変換したい場合は、それを実行するための最良の方法は何ですか。現在、tcpdfを使用してhtmlをpdfに変換していますが、グレースケールに変換できるオプションも必要です。これを行うための最良の方法は何ですか。
2648 次
2 に答える
4
Imagick (imagemagick) がインストールされている場合は、生成された PDF を取得して、グレースケールの別の 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 を作成する必要がある場合もあります。
HTH
于 2011-02-23T12:33:28.310 に答える