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   に答える