2

У меня есть файл PDF, содержащий сотни сканирований BW, которые я создал в Windows с использованием сжатия JBIG2 с потерями, в результате чего получился хороший файл размером 8 МБ.

Я могу открыть этот файл в OSX с помощью Preview, но если я добавлю какой-либо комментарий или аннотацию и сохраню файл, результирующий размер будет 120 МБ. Если я сделаю ту же аннотацию с Acrobat Reader, размер полученного файла составит 8 МБ.

Я предполагаю, что проблема в том, что Preview сохраняет изображения BW, используя сжатие CCITT, которое имеет худший коэффициент сжатия. Я прав? Есть ли обходные пути для этого?

Я использую OS X Mountain Lion, последнее обновление.

2 ответа2

1

Похоже, проблема заключается в том, что Preview сохраняет в формате 1.3, который не поддерживает использование JBIG2 (представлен в 1.4). Пока Mac не обновит Preview, чтобы сохранить его как более позднюю версию, вы не сможете использовать сжатие JBIG2.

0

Как вы обнаружили, приложение Preview может отображать PDF-файлы, использующие сжатие JBIG2, но когда PDF-файлы экспортируются или сохраняются после внесения изменений, сжатие JBIG2 заменяется другим фильтром сжатия.

Вот пример PDF, который использовал сжатие JBIG2 до и после экспорта в приложение «Просмотр».

При экспорте PDF из приложения «Предварительный просмотр» вы можете указать Кварцевый фильтр. Там есть одна опция, называемая «Уменьшить размер файла», но вместо JBIG2Decode используется фильтр DCTDecode. Это существенно уменьшает размер файла, но в моем тестировании качество изображения в PDF после его экспорта не очень хорошее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .