Почему PNG — правильный формат для большинства страниц PDF
Страница PDF — это в основном края. Буквы, линии таблиц, линии графиков, поля форм — почти всё на ней представляет собой резкую границу между чернилами и бумагой. Один этот факт решает, какой формат изображения ей подходит.
Без потерь — значит, выживает каждый пиксель
PNG — формат без потерь: каждый пиксель, который рисует рендерер, сохраняется в точности. JPG — формат с потерями: он отбрасывает детали вокруг резких краёв, а именно там и живёт текст.
Когда вы конвертируете PDF в PNG, вы получаете обратно ровно то изображение, которое создал рендерер, бит в бит. Откройте его при 400 % — и штрих буквы l по-прежнему остаётся чистым столбцом тёмных пикселей на светлом фоне. Ничего не было оценено, усреднено или округлено.
Что JPG делает с краем буквы
JPG сжимает, описывая каждый блок 8 × 8 пикселей как смесь плавных волн. Плавные градиенты переносят это хорошо. Резкий край — нет: для его описания нужно много волн, а кодировщик оставляет только самые сильные. В итоге вокруг каждой буквы остаётся слабое серое кольцо — незаметное на фотографии, очевидное на странице с текстом в 9 пунктов.
При высоких настройках качества кольцо маленькое. Но оно никогда не исчезает. Если изображение будут читать, увеличивать или накладывать на что-то, это кольцо и есть разница между «выглядит как документ» и «выглядит как фотография документа».
Где PNG обходится дорого: фотографии
Честный компромисс — размер. Поскольку PNG сохраняет всё, страница, состоящая в основном из фотографии, превращается в большой файл — часто в три-пять раз больше эквивалента в JPG, без видимой пользы, ведь у фотографий нет резких краёв, которые нужно защищать.
Так что правило простое. Текст, диаграммы, формы, скриншоты, всё с прозрачным краем — PNG. Отсканированные фотографии и изображения на всю страницу — используйте конвертер PDF в JPG. Оба инструмента работают на одном движке, так что больше ничего не меняется.
Что делает этот конвертер PDF в PNG
Этот инструмент открывает PDF в вашем браузере, отрисовывает каждую выбранную страницу в PNG без потерь с выбранным вами разрешением, сохраняет прозрачный фон, если вы этого хотите, и возвращает файлы по отдельности или одним ZIP — при этом документ никогда не попадает на сервер.
Прозрачный фон сохраняется
Почти каждый онлайн-конвертер перед отрисовкой подкладывает под страницу белый прямоугольник, потому что на выходе у него JPG, а JPG не умеет хранить прозрачность. PNG умеет. Здесь фон — это настройка: белый, чёрный или прозрачный. Выберите прозрачный, и всё, что PDF не закрасил, останется прозрачным.
В этом разница между логотипом, который сразу ложится на тёмный слайд, и логотипом, который приезжает в белой рамке, которую потом приходится вырезать.
Всё выполняется в вашем браузере
Рендерер — pdf.js, тот же открытый движок, которым Firefox показывает PDF. Он читает файл из памяти на вашем компьютере, рисует каждую страницу на canvas на вашем компьютере, а собственный PNG-кодировщик браузера записывает файл. Пока он работает, можно следить за панелью Network в инструментах разработчика: ни один запрос не переносит документ.
Раз ничего не загружается, ничего и не тарифицируется. Нет дневной квоты, нет лимита страниц, нет аккаунта. Руководство на 200 страниц занимает ровно столько, сколько вашему компьютеру нужно, чтобы нарисовать 200 страниц.
У инструмента есть и второй режим, Извлечь изображения, который достаёт встроенные в PDF фотографии и иллюстрации в их исходном пиксельном размере. Это та же функция, что описана на странице JPG; здесь по умолчанию она выдаёт PNG, что важно, когда у встроенного изображения мягкие края или собственная прозрачность.
Как конвертировать PDF в PNG за 3 шага
Перетащите PDF
Перетащите файл в пунктирную область или нажмите, чтобы выбрать. Зашифрованные PDF тоже подходят — у вас попросят пароль, который используется локально и никуда не отправляется. Через секунду-другую появится контактный лист с миниатюрами страниц.
Выберите страницы, DPI и фон
Изначально выбраны все страницы; нажимайте на миниатюры или введите диапазон вроде 2-5, 9, чтобы сузить выбор. Задайте разрешение — 150 DPI подходит для экранов, 300 для печати — и выберите фон. Выберите «Прозрачный» для страниц без нарисованной подложки, например логотипов, печатей или диаграмм, и PNG останется прозрачным там, где ничего не нарисовано.
Скачайте PNG-файлы или ZIP
Нажмите «Конвертировать». Каждая страница появится в сетке результатов поверх шахматной клетки, чтобы было точно видно, где она прозрачна. Скачивайте страницы по одной или нажмите «Скачать ZIP», чтобы получить все PNG в одном архиве с сортируемыми именами вроде report-page-03.png.
Перетащите PDF. Его открывает pdf.js в вашем браузере, и он никуда не загружается.
Выберите страницы, задайте DPI и установите фон: белый, чёрный или прозрачный.
Скачайте любую страницу как PNG или все сразу одним ZIP.
Прозрачный PNG из PDF: когда это работает, а когда нет
«PDF в PNG с прозрачным фоном» — один из самых частых запросов и один из наименее объяснённых. Получите ли вы прозрачность, зависит от PDF, а не только от конвертера.
У большинства PDF нет объекта фона
У страницы PDF нет фона, если там ничего не было нарисовано. При отрисовке в PNG с включённой прозрачностью всё, что не было закрашено, остаётся прозрачным.
Белый цвет, который вы видите в просмотрщике PDF, — это холст самого просмотрщика, а не часть файла. Страница, экспортированная из дизайн-программы, векторный логотип, печать или блок подписи обычно рисуют только собственные формы. Конвертируйте такую страницу с опцией «Прозрачный» — и получите ровно эти формы на прозрачной подложке.
Страницы с нарисованным белым прямоугольником
Некоторые программы — сканеры, отдельные печатные процессы и операции «сведения» — сначала рисуют белый прямоугольник на всю страницу, а всё остальное поверх него. Этот прямоугольник — содержимое. Конвертер честно его сохранит, и у PNG будет белый фон даже при включённой прозрачности.
Как понять, какой у вас случай
Конвертируйте одну страницу с фоном «Чёрный». Если страница выходит с чёрным окружением и чистыми краями вокруг содержимого, у PDF нет фона и прозрачность сработает. Если вся страница по-прежнему белая, значит, прямоугольник был нарисован, и убрать его придётся в графическом редакторе.
Логотипы, печати и подписи
Это идеальный случай. Векторный логотип, экспортированный в PDF и сконвертированный в PNG при 300 DPI с прозрачным фоном, даёт чёткий переиспользуемый файл, который ложится на любой цвет — именно такие файлы дизайнерским командам обычно приходится запрашивать у агентства. Отсканированные подписи — обратный случай: это фотографии бумаги, и бумагу они несут с собой.
Выбор DPI для вывода в PNG
DPI — точек на дюйм — определяет, сколько пикселей получится из каждого дюйма страницы. Страница US Letter имеет размер 8,5 × 11 дюймов, поэтому 150 DPI дают 1275 × 1650 пикселей, а 300 DPI — 2550 × 3300. Панель показывает точную цифру для вашей страницы до конвертации.
Почему PNG-файлы растут быстрее, чем JPG
Удвоение DPI увеличивает число пикселей вчетверо для любого формата. Разница в том, что происходит с каждым пикселем. JPG сжимает сильнее по мере того, как изображение становится больше и глаже; PNG так не может, потому что обязан сохранить каждое значение. Поэтому размер PNG растёт почти линейно с числом пикселей.
Эмпирическое правило для размера файла
Для текстовой страницы при 150 DPI ожидайте, что PNG будет в два-четыре раза больше той же страницы в JPG — и ожидайте, что это того стоит всякий раз, когда страницу будут читать.
На практике: текстовая страница при 150 DPI в PNG занимает около 0,5–1,5 МБ; та же страница при 300 DPI — около 2–4 МБ. Страницы с большими фотографиями могут выходить далеко за эти рамки. Если файлы должны быть маленькими, а страница — фотография, это сигнал переключиться на JPG.
Для большинства задач правильный вариант по умолчанию — 150 DPI: чётко на любом экране, удобно делиться, быстро отрисовывается. Оставьте 300 DPI для печатных пробников и всего, что будут увеличивать. Используйте 72 DPI только для миниатюр и превью, где чёткость почти не важна, а размер важен. Очень большие страницы при очень высоком DPI могут превысить возможности canvas браузера; в этом случае инструмент автоматически снижает DPI и помечает результат.
PNG или JPG для страниц PDF
Оба формата выходят из одного рендерера. Единственный вопрос — что происходит с пикселями потом.
Выбирайте PNG для текста, диаграмм, скриншотов и форм
Всё, что вы будете читать, увеличивать или накладывать на другое изображение, должно быть в PNG. Скриншоты документации, наложения на слайды, шаблоны форм, графики для сайта, печатные пробники — резкие края и есть содержимое, а PNG — единственный распространённый формат, который их защищает.
Выбирайте JPG для сканов и фотографий
Отсканированная страница — уже фотография бумаги: края у неё мягкие, фон шумный, а прозрачности, которую нужно сохранять, нет. JPG с качеством 85–90 делает её втрое меньше без видимых потерь. То же касается фотографий на всю страницу и брошюр с обилием изображений.
Если сомневаетесь, конвертируйте одну страницу обоими способами — этот инструмент переключает формат одним кликом — и сравните размеры файлов с тем, как выглядит текст при 200 %. Правильный ответ обычно очевиден за несколько секунд.
Сравнение форматов для отрисованных страниц PDF
| PNG | JPG | |
|---|---|---|
| Сжатие | Без потерь | С потерями |
| Края текста и линий | Точные | Лёгкий ореол |
| Прозрачный фон | Да | Нет |
| Текстовая страница, 150 DPI | 0,5–1,5 МБ | 0,2–0,5 МБ |
| Страница с фото, 150 DPI | 3–6 МБ | 0,4–1 МБ |
| Лучше всего для | Документы, диаграммы, наложения, пробники | Сканы, фото, вложения в письма |
Что люди делают со страницами PDF в формате PNG
Причины конвертировать PDF в PNG сводятся к одной потребности: страница должна выглядеть в точности правильно где-то ещё.
Наложения на слайды и видео
График или логотип, экспортированный из PDF с прозрачным фоном, сразу ложится на тёмный слайд, титульную карточку или кадр видео без белой рамки вокруг. Это самая частая причина выбрать PNG вместо JPG — и то, чего большинство онлайн-конвертеров не умеют.
Документация и базы знаний
Справочные центры и внутренние вики полны «скриншотов» страниц PDF. Отрисованные в PNG при 150 DPI, они остаются читаемыми при увеличении; в JPG они обрастают лёгкой размытостью, из-за которой страница выглядит как ксерокопия.
Иллюстрации для веба
Диаграмма или таблица, взятая из отчёта и опубликованная на веб-странице, должна сохранить тонкие линии. PNG их сохраняет. Если файл оказывается слишком большим для бюджета страницы, прогоните его потом через Сжать PNG или конвертируйте в WebP — оба сохраняют прозрачность.
Печатные пробники и архивы
PNG страницы при 300 DPI — это точная запись того, как она была отрисована в конкретный день, без каких-либо потерь от сжатия. Дизайнеры используют его, чтобы проверить макет перед отправкой в типографию; архивы — потому что файл будет по-прежнему открываться и через тридцать лет.
Браузерные и серверные конвертеры PDF в PNG
Обычный онлайн-конвертер PDF в PNG работает через загрузку: ваш PDF отправляется на их машину, отрисовывается там, и PNG приходят обратно. Файл удаляется позже — через час, через день, в зависимости от сервиса, — а бесплатное использование нормируется дневными лимитами.
Чем вы жертвуете
Двумя вещами. Приватностью, очевидно: договор или медицинская карта на чужом сервере — риск, который вам не нужно было брать на себя. И контролем: поскольку их вывод построен вокруг JPG, большинство из них подкладывают белый фон перед отрисовкой и вовсе не предлагают прозрачный вариант.
Что сервер по-прежнему делает лучше
Чистую скорость на старом железе. Телефон 2018 года отрисует документ на 300 страниц медленнее, чем машина в дата-центре, а некоторые серверные инструменты добавляют OCR, чего этот не делает. Если ни то, ни другое для вас не важно, причин загружать файл нет.
Отрисовка в браузере превращает эти ограничения в неактуальные. Нет копии, которую нужно удалять, нет квоты, которая может закончиться, а фон — такой, какой вы выберете.
Что делать с PNG дальше
На выходе — обычные PNG-файлы, и любой другой инструмент на этом сайте принимает их без повторной загрузки.
Если файлы слишком велики для своего назначения, Сжать PNG уменьшит их без потерь, а Уменьшитель размера PNG пойдёт дальше, сократив палитру. Если платформе нужен JPG, PNG в JPG выполнит переход. Чтобы обрезать страницу до одной иллюстрации, обрежьте её. А чтобы вернуться обратно, JPG в PDF заново соберёт документ из изображений.
Подробный разбор выбора формата читайте в нашем руководстве по конвертации PDF в PNG.