我正在使用APDFL 10.1.0将PDF转换为图像。这是我加载PDF文件并将特定页面保存为图像的方式:
Document pdfdocument = null;
pdfdocument = new Document(docpath);
Page docpage = pdfdocument.GetPage(pagelist[0]);
Image pageimage = docpage.GetImage(PageRect);
有没有办法从docpage变量或pageimage变量中检测特定页面是彩色还是灰度?
答案 0 :(得分:0)
您可以使用pageImage.NumberComponents来确定这一点。彩色图像将具有3或4个分量(取决于它是RGB图像还是CMYK图像),而灰度图像将具有1个分量。