We are trying to compress the pdf document using Spire.PDF for .NET image compression but its giving exception System.ArgumentException: 'Parameter is not valid.'
. Please help us fix this issue.
Following code is used for the compression
PdfCompressor compressor = new PdfCompressor(pdfFilePath);
TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions;
textCompression.CompressFonts = true;
ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions;
imageCompression.ImageQuality = ImageQuality.High;
imageCompression.ResizeImages = true;
imageCompression.CompressImage = true;
compressor.CompressToFile(outputFilePath);
The product version used is Spire.Pdf for .NET 9.11.4 . The OS is Windows 10, 64-bit and region India. The application is Web application with .Net Framework 4.8.
Stack Trace:
at System.Drawing.Bitmap..ctor(Image original, Int32 width, Int32 height)
at sprㄑ.뎛(spr肛 A_0)
at sprㄑ.뉦(spr茅 A_0)
at sprオ.뉦(spr첦 A_0)
at spr촍.뉦(PdfDocumentBase A_0, String A_1)
at Spire.Pdf.Conversion.Compression.PdfCompressor.CompressToFile(String filePath)