package com.aspose.pdf.examples.AsposePdfExamples.Pages; import com.aspose.pdf.Document; public class DeterminePageColor { public static void main(String[] args) { // Open source PDF file Document pdfDocument = new Document("input.pdf"); // Iterate through all the page of PDF file for (int pageCount = 1; pageCount <= pdfDocument.getPages().size(); pageCount++) { // Get the color type information for particular PDF page int pageColorType = pdfDocument.getPages().get_Item(pageCount).getColorType(); switch (pageColorType) { case 2: System.out.println("Page # -" + pageCount + " is Black and white.."); break; case 1: System.out.println("Page # -" + pageCount + " is Gray Scale..."); break; case 0: System.out.println("Page # -" + pageCount + " is RGB.."); break; case 3: System.out.println("Page # -" + pageCount + " Color is undefined.."); break; } } } }