I have apps that use routines for producing PDF's that use a thing called PDF-in-the-box. The PDF's are not compressed, and there appears to be no way of achieving that with this component. Rave components implement a compression event handler and I have used this successfully in other apps that were designed from the ground up with Rave. I'd rather not recode the PDF-in-the-box stuff. Is there any way with Delphi that I can compress a PDF after I have produced it.
(This not image compression - this is lossless compression of the PDF contents. It results in a 3-fold decrease in PDF size typically).
I can simulate the effect I want by opening the PDFs produced with PDF-in-the-box in Adobe Reader and saving them again. The re-saved PDFs are much smaller. I just want to do the same thing in code.