首页 > 解决方案 > 在Java中检测PDF是否是黑白的

问题描述

我必须打印数百个单页 PDF 文件,我想知道是否可以检测 PDF 是黑白还是彩色,我想将黑白 pdf 发送到打印队列并将彩色 pdf 发送到另一个。

我正在用 Java 处理这些 pdf,有人可以建议我一些技术吗?

标签: javapdfcolors

解决方案


我想你可以试试 PDFBox

在此示例中,他们提取了一个 .icc(颜色配置文件),因此可能就是您要查找的内容。

如何使用 pdfbox(或其他开源 Java lib)从 PDF 文件中提取颜色配置文件


推荐阅读