如何使用 C# 获取 PDF 文件中的彩色页数?

6 c# pdf

给定一个带有彩色和黑白页面的 PDF 文件,有没有办法用 C# 找出给定页面中哪些是彩色的,哪些是黑白的?

jmu*_*llo 0

如果不解析所有后记内容,可能不会。PDF 页面上没有任何标志表明它是或不是黑白或彩色。因此,您必须检查页面上放置的每个元素的颜色,以确定它是否是彩色的。我不确定存在哪些库可用于在 C# 上读取 PDF,但您需要一个能够读取所有元素的库。

同样,页面上的任何图像都需要检查颜色,这并不简单。彩色图像格式可以保存黑白图像。