ITextSharp returning same size pdf when I'm trying to compress pdf file with different levels
问题 I'm reading a pdf and injecting some content using itextsharp. The resulting byte[] is passed to the method below along with the compression level. public static byte[] method(byte[] pdf,int compressionlevel) { using (MemoryStream outputPdfStream1 = new MemoryStream()) { //PdfReader reader1 = new PdfReader(pdf); //PdfStamper stamper1 = new PdfStamper(reader1, outputPdfStream1); //int level = (int)compressionlevel; //if (level <= 9) // stamper1.Writer.CompressionLevel = (int)compressionlevel;