Example





In This Topic
GdPicture14 Namespace / GdPictureDocumentConverter Class / PdfEnableColorDetection Property

PdfEnableColorDetection Property (GdPictureDocumentConverter)

In This Topic
Enables or disables the automatic color detection feature when converting/saving the currently loaded document to PDF format.

The purpose is to automatically detect the original color of documents scanned in color mode and convert the B/W and/or grayscale ones to the appropriate bpp (bits-per-pixel) encoding. The result is allowing preservation of image quality while considerably reducing the file size.

Syntax
'Declaration
 
Public Property PdfEnableColorDetection As Boolean
public bool PdfEnableColorDetection {get; set;}
public read-write property PdfEnableColorDetection: Boolean; 
public function get,set PdfEnableColorDetection : boolean
public: __property bool get_PdfEnableColorDetection();
public: __property void set_PdfEnableColorDetection( 
   bool value
);
public:
property bool PdfEnableColorDetection {
   bool get();
   void set (    bool value);
}

Property Value

The default value is false.
Example
Re-compressing an existing PDF document using color detection.
Using gdpictureDocumentConverter As New GdPictureDocumentConverter()
    gdpictureDocumentConverter.LoadFromFile("input.pdf", GdPicture14.DocumentFormat.DocumentFormatPDF)
    gdpictureDocumentConverter.PdfEnableColorDetection = True
    gdpictureDocumentConverter.SaveAsPDF("output.pdf", PdfConformance.PDF1_7)
End Using
using (GdPictureDocumentConverter gdpictureDocumentConverter gdpictureDocumentConverter = new GdPictureDocumentConverter())
{
    gdpictureDocumentConverter.LoadFromFile("input.pdf", GdPicture14.DocumentFormat.DocumentFormatPDF);
    gdpictureDocumentConverter.PdfEnableColorDetection = true;
    gdpictureDocumentConverter.SaveAsPDF("output.pdf", PdfConformance.PDF1_7);
}
See Also