[]
GcExcel enables users to control the quality of images while exporting them to PDF documents. The ImageQuality property of PdfSaveOptions class can be used for the same. The property takes percentage values and its default value is 75. However, it can vary between 0 to 100, depicting the below behavior:
Value | Image Quality | Image Compression |
---|---|---|
0 | Lowest | Maximum |
100 | Highest | Nil |
Refer to the following example code to export an image to PDF with highest image quality.
// Initialize workbook
Workbook workbook = new Workbook();
// Fetch default worksheet
IWorksheet worksheet = workbook.Worksheets[0];
//Add a picture
worksheet.Shapes.AddPictureInPixel("Logo.png", 0, 0, 639, 578);
//Create PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
//Set image quality as 100 % (highest quality)
pdfSaveOptions.ImageQuality = 100;
//Save to pdf with PdfSaveOptions
workbook.Save("LogoInPDF.pdf", pdfSaveOptions);