PDF: Оптимизация и сжатие PDF документа
В этом разделе
В разделе "Оптимизация и сжатие PDF документа" описаны действия, которые приводят к уменьшению размера PDF документа. Для оптимизации PDF документа SDK может выполнить следующие действия:
- удалить неиспользуемые объекты из PDF документа
- удалить неработающие закладки и ссылки
- удалить встроенные миниатюры PDF страниц
- удалить аннотации
- удалить закладки
- удалить метаданные документа
- удалить встроенные файлы из PDF документа
- сжать данные
- повторно сжать данные с помощью более оптимального алгоритма сжатия
- разделить ресурсы изображения на слои с помощью алгоритма сжатия MRC
- уменьшить разрешение ресурсов изображения
- уменьшить глубину цвета ресурсов изображения
SDK содержит множество классов и методов, позволяющих уменьшить размер PDF документа. Класс
PdfDocumentCompressorCommand - это команда для обработки PDF документа, которая упрощает процесс сжатия PDF документа и содержит все настройки в одном классе.
SDK содержит WinForms демо приложения "PDF Compressor Demo" и "PDF Compressor Console Demo", которые демонстрируют как достичь максимального сжатия для любого PDF документа. Исходные коды демо приложений доступны на языках C# и VB.NET.
Использование алгоритма MRC для оптимизации и сжатия PDF документов
Для оптимизации PDF документов, полученных со сканера, очень часто используется технология MRC, которая позволяет разделить полученное со сканера изображение на слои и сжать его более оптимальным способом. Подробную информацию об алгоритме сжатия MRC, который реализован в SDK, можно найти
здесь
.