Я пытаюсь сжать PDF-документ в Java. Исходный размер файла составляет 1,5-2 МБ, и нам нужно уменьшить его до менее 1 МБ. Я попробовал использовать для него сжатие iText, однако результаты оказались не такими эффективными, а размер файла по-прежнему превышает 1 МБ.
Код: Выделить всё
byte[] mergedFileContent = byteArrayOS.toByteArray();
reader = new PdfReader(mergedFileContent);
PdfStamper stamper = new PdfStamper(reader, byteArrOScomp);
stamper.setFullCompression();
stamper.close();
reader.close();
Кто-нибудь работал над чем-то подобным? Будем признательны за любой вклад.
Подробнее здесь:
https://stackoverflow.com/questions/370 ... techniques