Our company is looking for a library/component/SDK that allows reducing PDF file size. The goal is to take a PDF generated by a 3-rd party component and use the library/component/SDK to modify the PDF in a way that its size is decreased.
We used a 11MB PDF with big images (like 2200x1700 pixels) and tried:
1. In Adobe Acrobat Pro ver. 9.0 (very old version) - Main Menu->Document->Reduce File Size... - and this indeed reduced file size from 11MB to 1MB. Image sizes were chaned to 1104x853 pixels.
2. In Acrobat Pro DC (32-bit) version 2021.001.20138 - Main Menu->File->Save As, and changing the Save as type to "Adobe PDF Files, Optimized" - and this indeed reduced the file size down to 1,7MB.
Our preference would be to buy a library/component/SDK written in C#/Java or C/C++. Our preference would be to buy it directly from Adobe.
Can you recommend some library/component/SDK or provide the directions where/who to ask?
Well, yes and no. It doesn't contain all of Acrobat. Specifically the AV layer - which includes the PDF Optimizer - is missing. There may be some replacement, so it's still worth checking what DataLogics offer.
Is Adobe selling some solutions itself?
Adobe make the Adobe PDF Library, but do not directly license it to most companies. DataLogics handle the licensing of the Adobe library. It is not a "click and buy" product, but requires negotiation to find a license and pricing model for each company.