I don't know how it's going to play out with the Java zlib implementation, but in general, specifying the highest compression level (9) will get you a few extra percentage points of file size reduction - though I would NEVER recommend doing it for "on the fly creation behind a web server" (as Bruno noted in an earlier email). It's a good thing, however, when you are doing specific optimization or batch operation - where the end user isn't necessary waiting around for the result.
Leonard On Jul 6, 2008, at 2:28 PM, Paulo Soares wrote: > This looks like a lot of work for little pratical result. Did anyone > benchmarked the eventual compression gains/speed loss with these > changes? > > Paulo > > ----- Original Message ----- > From: "Bruno Lowagie" <[EMAIL PROTECTED]> > To: "Post all your questions about iText here" > <itext-questions@lists.sourceforge.net> > Sent: Sunday, July 06, 2008 4:48 PM > Subject: [iText-questions] zlib compression levels > > >> Hello, >> >> I thought it would take changes in about 20 iText classes to >> implement >> zlib compression levels. I've spent a sunny Sunday afternoon writing >> some code and I ended up by changing 26 classes... >> >> If people want to change the compression level, they usually want >> to differentiate between the types of content, so I decided to >> provide different places where you can change the compression level: >> >> - PdfWriter: the content streams of the pages, JS actions,... >> - Image: some images are compressed with iText, you can now define >> the level of compression. >> - BaseFont: you can define the compression level for the stream >> containing the font program. >> >> Still to do: allow people to fine tune the compression level for >> embedded files. For the moment, some files are compressed using >> the best compression (9); others using the compression defined >> in PdfWriter. I need some extra time to do this. >> >> I've tested the functionality and... I'm not convinced that my >> changes made sense, but now your customer doesn't have any excuse >> anymore to use another PDF library ;-) >> >> best regards, >> Bruno > > > > ------------------------------------------------------------------------- > Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! > Studies have shown that voting for your favorite open source project, > along with a healthy diet, reduces your potential for chronic lameness > and boredom. Vote Now at http://www.sourceforge.net/community/cca08 > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > > Do you like iText? > Buy the iText book: http://www.1t3xt.com/docs/book.php > Or leave a tip: https://tipit.to/itexttipjar > ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Do you like iText? Buy the iText book: http://www.1t3xt.com/docs/book.php Or leave a tip: https://tipit.to/itexttipjar