2012-07-08 24 views
1

我正在尝试制作将检查PDF文档颜色的Web应用程序项目。我的首选语言是PHP。在PHP中获取PDF颜色

开始时我一直在想GD,但这只是指图像(JPG,PNG,GIF)。没有PDF的。对于图像,我将使用一些类似于此的方法:Get image color

那么有没有人知道一些方法,库(开源),或其他东西,使这样的应用程序?我在网上找不到任何例子。

+1

你通过一个PDF文档的颜色究竟意味着什么?整个事情的平均值?只有图像的平均值?无论哪种方式,您最好将PDF转换为图像,然后使用GD方法。为此,“PDF to image”应该在SO – 2012-07-08 16:28:43

+0

上产生良好的效果。非常感谢。你应该把它作为答案。我正在考虑获取每种颜色的数量,但将PDF转换为图像将是最佳选择。 – sebap123 2012-07-08 16:33:25

+0

没问题。我将其添加为答案。 – 2012-07-08 16:35:50

回答

2

你可能是最好关闭PDF转换成图像,然后使用您使用的是图像的方法相同。除了做起来容易之外,这也将保证一致的结果。

然而,一个PDF文件转换为图像不单独PHP是装备精良,做一些事情。最好的方法是在this question中描述的基于ImageMagick的方法。它也提供了一些替代方案。