Как оптимизировать размер файла отчета в формате PDF
В этой статье мы поговорим о PDF экспорте в FastReport.NET. А именно о размере файла, полученного в результате экспорта. На размер итогового файла влияет достаточно много факторов: качество изображений, встроенные шрифты, шрифты в «кривых», фоновое изображение и др.
Давайте взглянем на окно настроек экспорта:
Прежде всего, вы можете задать стандарт PDF документа. И это тоже влияет на конечный размер, потому что стандарты PDF/A и PDF-X обязательно включают в себя внедренные шрифты.
Опция «Внедренные шрифты» позволяет включить в итоговый документ используемые в отчете шрифты. Это несколько увеличивает размер итогового файла, но гарантирует отображение текста в том же виде, как и в отчете. Если стиль шрифта не имеет значения, то можно отказаться от этой опции, в целях уменьшения размера файла.
Опция «Фон» — включает в PDF документ фон отчета. Также увеличивает размер документа.
Опция «Текст в кривых» включает режим рисования символов с помощью векторных примитивов (TrueTypeFonts). Это гарантирует сохранение вида и пропорций символов при масштабировании. Однако, эта опция существенно влияет на размер PDF докумета. Использование этой опции оправдано при печати документа на больших форматах, например, в плоттерах.
Теперь рассмотрим опции, относящиеся к графике.
Цветовая схема: RGB или CMYK. Два типа цветообразования. Первая применяется в телевидении, вторая – в полиграфии. Использование схемы CMYK увеличивает размер файла. Если для вас важно сохранить правильные цвета при печати, используйте эту опцию
Опция «Оригинальное разрешение» — эта опция позволяет сохранять изображения в исходном разрешении. Исходя из принципа «оригинальности» изображения в отчете нельзя вращать, допускается лишь масштабирование. Эта опция подойдет, если вы хотите с помощью PDF документа передавать оригинальные изображения.
Опция «Для печати». При формировании документа PDF используются изображения из отчета. Помимо bitmap, есть некоторые объекты, которые преобразуются в изображения на этапе экспорта в PDF — к ним относятся штрих коды, карты, диаграммы и некоторые другие объекты. По умолчанию все эти объекты отрисовываются в экранном разрешении.
Это ведет к снижению детализации при сильном увеличении документа, а также заметно при печати на бумаге.
Кроме того, это может привести к плохой читаемости штрих кодов сканерами.
Чтобы избежать такой проблемы, используется опция «Для печати». При её включении отрисовка вышеназванных объектов выполняется на холсте, который в несколько раз больше обычного экрана. Затем эти изображения помещаются в PDF документ.
Это решает проблемы читаемости штрих кодов и внешнего вида диаграмм и карт.
Изображения сформированы в большем разрешении, чем обычно, поэтому они имеют запас для визуализации при масштабировании.
Недостатком этого способа отрисовки изображений является их большой размер, который увеличивает размер PDF файла.
При размещении изображений в оригинальном разрешении никакой отрисовки в масштабе не осуществляется. В таком случае все зависит от изначальных изображений.
Опция «Jpeg сжатие». Эта опция, в отличие от всех остальных, призвана уменьшить размер итогового документа за счет ухудшения качества изображений. Причем вы можете задать процент качества изображения в отличие от оригинального. Эту опцию можно использовать, если изначальное качество изображений в документе избыточно для вас. То есть нет смысла хранить в документе, например, высококачественную фотографию, если она занимает, скажем всего четверть страницы. Вы можете сильно уменьшить размер документа за счет изображений.
А теперь я приведу результаты измерений размеров файлов с различными стандартами PDF и опциями. Я взял демонстрационный отчет Simple list из поставки FastReport .NET. Каждое измерение проводилось с одной включенной опцией, никаких сочетаний. Итак, размеры PDF файлов в килобайтах:
Стандарт |
Без опций |
Внедренные шрифты |
Фон |
Текст в кривых |
RGB |
CMYK |
Оригинальное разрешение |
Для печати |
Jpeg сжатие 95 |
Фон, цвет и текстура |
PDF 1.5 |
424 |
550 |
425 |
1652 |
424 |
438 |
627 |
4332 |
112 |
437 |
PDF/A |
— |
558 |
558 |
— |
558 |
944 |
760 |
4465 |
245 |
570 |
PDF-X |
— |
551 |
551 |
1652 |
551 |
952 |
|
4450 |
238 |
564 |
Как говорилось выше PDF/A и PDF-X имеют внедренные шрифты по умолчанию, и поэтому в первой колонке их нет. Если сравнить все три стандарта с внедренными шрифтами, то наибольший размер у PDF/A.
Как вы обратили внимание, включенная опция Фон никак не повлияла на размер. Потому, что отчет Simple List не имеет фона. Я провел отдельные измерения, изменив фон в отчете, и получил отличные цифры (последний столбец).
Следующая опция «Текст в кривых» не доступна для PDF/A, это обусловлено стандартом. Для PDF1.5 и PDF-X размер файла идентичен и превышает показатель из предыдущих столбцов в три раза. Тут стоит подумать так ли нужна ли вам эта опция.
Цветовое пространство RGB выбрано по умолчанию, поэтому размер совпадает с размером из первой (второй) колонки. А для CMYK размер файла больше, особенно у стандарта PDF/A и PDF-X. Это связано с применением цветовых профилей ICC.
Теперь «Оригинальное разрешение». PDF документ содержит оригинальные рисунки из отчета. Из трех показателей в этой колонке самый маленький у PDF 1.5. Но это только потому, что два других имеют внедренные шрифты. Так что значения у всех примерно равны.
Это касается и остальных параметров. Файл PDF 1.5 меньше ровно на величину внедренных шрифтов.
Обратите внимание на колонку «Для печати». Размер файла больше начального (без опций) в 8 раз! Мы уже знаем, что это связано с большим разрешением изображений в документе.
Выше я уже писал, что Jpeg сжатие может существенно уменьшить размер файла. И это действительно так. Для PDF 1.5 это 112 килобайт против начальных 424. Почти в 4 раза меньше! А если бы наш отчет содержал только картинки, этот показатель был бы еще больше.
Из рассмотренной выше таблицы можно становится понятно какие из опций стоит применять с осторожностью. К примеру опции «Для печати» и «Текст в кривых» без особой необходимости включать не стоит. Использование внедренных шрифтов не сильно влияет на размер документа, но полезно для сохранения задуманного вида документа. В отчетах, не требующих качественной графики, уместно применить Jpeg сжатие. А цветовую схему CMYK уместно использовать, если отчет предназначен для печати и содержит фотографические рисунки.
Как сжать PDF-файл и уменьшить его размер?
Если вы выберете неправильные параметры сохранения или у вас будет много изображений, PDF-файлы могут оказаться очень файлами. Вот несколько бесплатных способов уменьшить их размер.
PDF-файлы отлично подходят, если вы хотите обмениваться документами на нескольких платформах, не беспокоясь о том, как формат будет отображаться на Windows, Mac, телефоне или планшете.
Они также идеально подходят, если вам нужно, чтобы люди добавляли информацию в файл, не имея возможности изменять или редактировать его.
Одним из недостатков является то, что размер файлов может быть значительно больше, чем у сопоставимого документа Word или PowerPoint.
К счастью, если вы застряли с огромным PDF-файлом, из-за которого невозможно отправить людям электронную почту, есть способы уменьшить размер этого файла.
Как я могу сжать PDF-файл в Интернете?
Быстрый и простой способ уменьшить размер PDF-файлов — посетить один из бесплатных веб-сайтов, предлагающих эту услугу. Несколько популярных вариантов включают PDFBear, SmallPDF, PDF Compressor, PDF2Go и I Love PDF. Здесь мы используем последние, но все они работают одинаково.
1. Перейдите на веб-сайт либо нажмите кнопку » Выбрать файлы PDF», либо, если у вас есть файл, вы можете щелкнуть и перетащить его в область вокруг кнопки.
2. После нажатия кнопки » Выбрать файлы PDF» вы увидите открытое окно проводника, которое можно использовать для перехода к PDF-файлу. Когда вы найдете тот, о котором идет речь, выделите его и нажмите » Открыть».
3. Теперь PDF-файл появится в центре экрана с тремя вариантами, перечисленными ниже. Это экстремальное сжатие, Рекомендуемое сжатиеи Меньшее сжатие.
Чем выше уровень сжатия, тем меньше размер файла, но это также будет сопровождаться изображениями более низкого качества. В зависимости от характера PDF-файла выберите соответствующий уровень, затем нажмите кнопку » Сжать PDF» под списком.
4. Теперь сайт начнет уменьшать размер файла. Как только это будет сделано, вы увидите сообщение, подтверждающее, что процесс завершен, и кнопку с пометкой » Загрузить сжатый PDF-файл «.
Под кнопкой также будет индикатор того, насколько уменьшился размер файла. В нашем случае после выбора параметра «Рекомендуемое сжатие» PDF-файл был на 51% меньше оригинала.
5. Нажмите кнопку » Загрузить сжатый PDF-файл «, и вскоре вы получите небольшой файл, которым будет проще поделиться в Интернете.
Как сжать PDF с помощью Adobe Acrobat
Если у вас есть подписка на Adobe Acrobat DC, вы сможете использовать встроенный инструмент оптимизации, который уменьшает размеры файлов. Те, кто не платит за услугу, по-прежнему могут получить доступ к этой функции, воспользовавшись семидневной бесплатной пробной версией.
После установки и запуска программного обеспечения откройте PDF-файл в Acrobat и выберите » Файл«> «Сохранить как другое»> «Оптимизированный PDF-файл». После этого будет создана уменьшенная версия вашего файла. Вы также можете использовать Инструменты> Оптимизировать PDF.
Как оптимизировать файлы PDF с помощью Acrobat Pro
Дом / Школа архитектуры и планирования / Студенты / Компьютерные ресурсы / Печать и черчение / Оптимизация PDF-файлов
ПОДМЕНЮ  
- Школа архитектуры и планирования
- О нас
- Академики
- Студенты
- Новости
- Давать
- ЦБЭИС
- Поиск декана
- Ярмарка вакансий в области искусственной среды
Школа архитектуры и планирования
Нужно распечатать большой PDF-файл? Оптимизируйте его, чтобы уменьшить размер файла, что позволит вашей печати пройти через очередь быстрее и с меньшим количеством проблем. Если вы хотите печатать из Photoshop, Illustrator или InDesign, НЕ ДЕЛАЙТЕ ЭТОГО! Вместо этого сохраните файл в формате PDF, откройте его в Acrobat Pro, оптимизируйте и распечатайте из Acrobat Pro. Это контролирует размер файла и позволяет уменьшить количество ошибок печати, таких как повернутые и обрезанные отпечатки.
- Шаг 1. Откройте файл PDF в Acrobat Pro. Нажмите «Дополнительно», «Оптимизатор PDF».
- Шаг 2. Измените «Сделать совместимым с» на «Acrobat 7.0 и более поздние версии» (см. рис. 1 ниже) [Примечание: пользователи Acrobat 6.0 и более ранних версий не смогут открыть ваш файл, если вы отправите им его.]
- Шаг 3. Щелкните Изображения слева. Измените две настройки качества на «Высокое». (см. рис. 1 ниже) [Примечание: в некоторых случаях может потребоваться выбрать максимальное качество для лучшего сохранения качества изображения; однако компромисс обычно заключается в гораздо большем размере файла и большем времени печати.]
- Шаг 4.
Щелкните Отбросить объекты слева. Убедитесь, что все проверено (см. рис. 2 ниже)
- Шаг 4. Щелкните Отменить данные пользователя слева. Убедитесь, что все проверено (см. рис. 3 ниже)
- Шаг 5. Щелкните Очистить слева. Убедитесь, что все проверено (см. рис. 4 ниже)
- Шаг 6. Нажмите OK. Выберите место для сохранения оптимизированного файла. Не сохраняйте исходное имя файла на случай, если вам понадобится вернуться и изменить настройки. Добавьте слово «opt» к имени вашего файла, чтобы вы знали, что он был оптимизирован (пример: высота-opt.pdf). Теперь распечатайте новый PDF.
Другие советы:
- Совет 1. Перед сохранением в формате PDF сведите слои в Photoshop, Illustrator или InDesign.
- Совет 2. Использование слишком большого количества фотографий с высоким разрешением в Photoshop или Illustrator может вызвать проблемы при сохранении в формате PDF и попытке оптимизации. Кроме того, это может привести к тому, что ваш файл будет очень долго обрабатываться внутри плоттера и, возможно, не будет напечатан.
Перед созданием PDF-файла уменьшите разрешение фотографий до 150 или 200 dpi.
- Совет 3. Файлы размером больше 150 МБ не печатаются.
- Совет 4. Всегда используйте версию принтера Postscript при отправке файлов из Acrobat, Photoshop, Illustrator или InDesign.
- Совет 5. В редких случаях оптимизированные PDF-файлы печатаются некорректно. В этом случае вам может потребоваться распечатать неоптимизированный PDF-файл или распечатать его с помощью драйвера, отличного от Postscript, или распечатать непосредственно из программы, которая использовалась для первоначального создания файла. Пожалуйста, не делайте этого без необходимости!
- Совет 6. Если вы видите изменение цвета после создания оптимизированного PDF-файла, вернитесь в оптимизатор PDF в разделе «Изображения» и убедитесь, что для параметра «Дискретизация цветового изображения» установлено значение «Бикубический» с разрешением 150 пикселей на дюйм для изображений выше 225 пикселей на дюйм.
- Совет 7. При необходимости обратитесь за помощью к группе информационных технологий.
Рисунок 1 (Из Школы архитектуры Сиракузского университета)
Рисунок 2 (Из Школы архитектуры Сиракузского университета)
Рисунок 3 (из Школы архитектуры Сиракузского университета)
Рисунок 4 (Из Школы архитектуры Сиракузского университета)
- Школа архитектуры и планирования
- О нас
- Академики
- Студенты
- Новости
- Давать
- Взаимодействие с сообществом
- ЦБЭИС
- Поиск декана
- Ярмарка вакансий в области искусственной среды
Оптимизация документов PDF
Когда полоса пропускания имеет решающее значение, вы можете уменьшить размер документов PDF, применив оптимизацию. Оптимизация удаляет ненужные и неиспользуемые элементы из файла PDF и сжимает изображения и формы, чтобы уменьшить общий размер документа.
Обратите внимание, что оптимизация файла с помощью некоторых методов сжатия может повредить изображения, что приведет к ухудшению качества печати.
Чтобы оптимизировать PDF-документ, используйте меню Файл > Сохранить оптимизированный как… или нажмите Ctrl+Alt+S .
Появится следующее диалоговое окно:
Доступные параметры оптимизации:
- Удалить неиспользуемые элементы. файл.
- Свести поля формы — это превратит поля формы документа PDF в одинаковые поля, которые не позволяют вводить данные. Существующие значения формы будут встроены в документ. Этот вариант рекомендуется, если документ все равно нужно распечатать, и, следовательно, интерактивные формы бесполезны.
- Объединить все слои — оптимизированный документ по-прежнему выглядит как оригинал, но теряет всю информацию о слоях.
Этот параметр активен, только если в исходном документе есть слои для слияния.
- Совместимость с PDF/A — конвертирует файл в стандартизированную ISO-версию формата PDF, предназначенную для архивирования и долговременного хранения электронных документов.
- Цветные и полутоновые изображения Сжатие уменьшает размер цветных и полутоновых изображений в документе PDF за счет уменьшения их разрешения (DPI) или применения одного из методов сжатия (см. ниже).
- Черно-белые изображения Сжатие таким же образом уменьшает размер черно-белых изображений.
Дальнейшее уменьшение разрешения для изображений с разрешением 16×16 точек на дюйм невозможно.
При необходимости установите следующие параметры.
точек на дюйм . Уменьшите разрешение изображения, чтобы уменьшить размер файла.
Сжатие. Уменьшение размера файла с помощью различных алгоритмов. Сжатие JPEG дает наилучшие результаты для фотографий с плавными цветовыми градиентами. ZIP – лучший выбор для рисунков и узоров с большими площадями одного цвета. JBIG2 применяется для черно-белых страниц. При правильном выборе алгоритма сжатие происходит без потерь, а изображения более низкого качества сжимаются лучше. Изображения с текстом могут быть сжаты лучше, чем с помощью алгоритма CCITT Group 4, но сжатие занимает больше времени. В настоящее время Master PDF Editor использует сжатие без потерь. CCITT Group 4 также применяется для страниц с черно-белыми изображениями и является самым быстрым алгоритмом сжатия без потерь.
Качество. Доступно только для формата JPEG. Сжатие JPEG всегда происходит с потерей качества изображения, так как некоторые пиксельные данные удаляются без возможности восстановления при сжатии. Цветные изображения лучше сжимаются алгоритмом сжатия JPEG с потерями. Уровень качества около 75-95 имеет лучшее соотношение размера и качества. Качество 60–70 дает небольшое изображение приемлемого качества. 30-50 процентов качества являются оптимальными, когда важен небольшой размер файла, а качество изображения не имеет приоритета.
Изображения в градациях серого сжимаются с помощью CCITT, JBIG2 и ZIP без потерь.
Число точек на дюйм (DPI)
Этот параметр определяет разрешение изображений. Чем ниже DPI, тем меньше размер сжатых изображений. Однако более низкий DPI также приводит к снижению качества.
Сравните эти два документа:
Исходный документ (150 точек на дюйм)
Сжатый документ (76 точек на дюйм)
Сжатие Ионный алгоритм
Master PDF Editor может сжимать изображения, используя несколько алгоритмов сжатия.
Для цветных изображений и изображений в градациях серого доступны следующие методы:
- ZIP — это сжатие без потерь, которое лучше всего подходит для изображений с большими областями сплошных цветов.
Для фотографических изображений обеспечивает низкое сжатие или отсутствие сжатия.
- JPEG — это алгоритм сжатия с потерями, обеспечивающий хороший компромисс между качеством и размером изображения. Этот метод дает наилучшие результаты для изображений с плавными градиентами (фотографии). Качество JPEG 9Параметр 0063 позволяет установить желаемую степень сжатия, где более высокие значения означают более низкое сжатие и лучшее качество.
ПРИМЕЧАНИЕ. Уровень качества JPEG 75–90 обеспечивает наилучшее соотношение размера и качества. Значения 60-70 обеспечивают приемлемое качество и достойное сжатие. Качество 30-50 используется для достижения наименьшего размера изображений, где качество не является приоритетом.
Сравните эти документы, оптимизированные с различными значениями качества JPEG:
Качество JPEG 80
Качество JPEG 60
JPEG качество 40
Для черно-белых изображений применяются следующие алгоритмы:
- ZIP — сжатие без потерь, лучше всего подходит для областей сплошного цвета или повторяющихся узоров.
Ваш комментарий будет первым