Hi,
I have a large volume of pdf documents which I must optimize the size.
I tested with many APIs and get the best results via Aspose.pdf.
However in some files pages become unreadable after compression of images.
I use OptimizeRessources method with the following parameters :
var optimizeOptions = new OptimizationOptions();
optimizeOptions.RemoveUnusedObjects = true;
optimizeOptions.RemoveUnusedStreams = true;
optimizeOptions.LinkDuplcateStreams = true;
optimizeOptions.AllowReusePageContent = true;
optimizeOptions.ImageCompressionOptions.CompressImages = true;
optimizeOptions.ImageCompressionOptions.ImageQuality = 50;
optimizeOptions.ImageCompressionOptions.ResizeImages = true;
optimizeOptions.ImageCompressionOptions.MaxResolution = 150;
docPdf.OptimizeResources(optimizeOptions);
By disabling CompressImages, I have my documents again fully visible but we lose all the size gains.
Are there particular parameters or method to use or is it normal?
Tested on AsposePdf 19.01, 19.02 and 19.03.
Some examples and their rendering after treatment :
50767_page-2.pdf (50.0 KB)
50767_page-2_optimize.pdf (43.9 KB)
117721_page-2_optimize.pdf (216.7 KB)
117721_page-2.pdf (314.6 KB)
125314_page-181.pdf (225.1 KB)
125314_page-181_OPTI.pdf (220.9 KB)