Веб-сайт компании показывает три примера - один сжимает PDF с 9,1 МБ до 133 КБ. Если открыть их с помощью Блокнота, вы увидите одно черное изображение размером 2500x3000, сжатое с помощью FlateDecode, преобразованное в изображение того же размера, сжатое в формате JPEG2000. Этот вид степени сжатия, вероятно, является наилучшим сценарием. Два других примера более разумны; 741–349 КБ и 940–804 КБ. Они также включают в себя скриншот настроек; один проверенный во всех трех примерах содержит предупреждение: «ОЧЕНЬ МЕДЛЕННО !!!» Похоже, хороший продукт, хотя. Он делает все правильно, включая веб-оптимизацию.
10% оригинала маловероятно, если только содержимое ваших PDF-файлов не известно заранее, много изображений, и вы вручную пишете решение с помощью iTextSharp, чтобы воспользоваться преимуществами способа объединения PDF-файлов.
Если вам нравится, как работает ваш компонент, и он не является поточно-ориентированным, почему бы просто не создать с ним 10 отдельных процессов? Если у вас много больших изображений, будьте осторожны с ошибками нехватки памяти.