package com.aspose.pdf.examples.AsposePdfExamples.DocumentObject; import com.aspose.pdf.Document; import com.aspose.pdf.Page; import com.aspose.pdf.RgbToDeviceGrayConversionStrategy; public class ConvertPDFFromRGBColorspaceToGrayscale { public static void main(String[] args) { Document document = new Document("input.pdf"); RgbToDeviceGrayConversionStrategy strategy = new RgbToDeviceGrayConversionStrategy(); for (int idxPage = 1; idxPage <= document.getPages().size(); idxPage++) { Page page = document.getPages().get_Item(idxPage); strategy.convert(page); } document.save("output.pdf"); } }