【问题标题】:Detect if PDF is colored [DATALOGICS][APDFL]检测 PDF 是否有颜色 [DATALOGICS][APDFL]
【发布时间】:2014-11-01 16:58:12
【问题描述】:

我正在使用 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 变量中检测特定页面是彩色的还是灰度的?

【问题讨论】:

    标签: pdf colors adobe pdflib adobe-pdf-library


    【解决方案1】:

    您可以使用 pageImage.NumberComponents 来确定这一点。彩色图像将有 3 或 4 个分量(取决于它是 RGB 图像还是 CMYK 图像),而灰度图像将有 1 个分量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-18
      • 1970-01-01
      • 2014-05-01
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 2020-08-31
      相关资源
      最近更新 更多