Что такое Конвертер «Изображение в PDF»
Конвертер «Изображение в PDF» берёт ту кучу изображений, которая есть, — PNG-скриншоты, JPG с камеры, WebP из загрузок, BMP со старого сканера, GIF из Slack, HEIC прямо с iPhone — и собирает их в один многостраничный PDF. Один файл, одно перетаскивание, один клик. Не нужно сначала сортировать по формату. Не нужно слышать «этот инструмент принимает только PNG» на середине пути.
Это точка входа, когда не знаешь, какой у тебя формат, или смесь. Большинство реальных пакетов именно такие. Телефон снимает HEIC, ноутбук делает PNG-скриншоты, камера пишет JPG, AirDrop от друга может быть чем угодно. Если на выходе нужен PDF, обо всём этом думать не хочется.
Инструмент работает полностью в браузере. PNG и JPG нативно встраиваются в PDF через pdf-lib. WebP, GIF и BMP декодируются встроенным загрузчиком изображений браузера и пересохраняются как JPG на 92%. HEIC по требованию подгружает WebAssembly-декодер libheif и идёт тем же путём. Файлы не уходят на сервер. Шага загрузки нет. Водяного знака нет. Лимита размера в мегабайтах за минуту нет.
Как пользоваться
Поток намеренно короткий. Четыре шага, без регистрации и выбора тарифа.
- Перетащи изображения на страницу или нажми, чтобы выбрать из папки. Форматы можно смешивать.
- Переставляй страницы стрелками рядом с миниатюрой. Верх списка — страница 1.
- Нажми «Сконвертировать в PDF». Прогресс — по каждому изображению: быстро для PNG и JPG (нативное встраивание), чуть медленнее для HEIC (работает WASM-декодер).
- Нажми «Скачать». Файл называется по имени первого изображения плюс счётчик:
vacation.jpg + 7 другихстановитсяvacation-and-7-more.pdf.
Размер каждой страницы PDF равен пиксельным размерам исходного изображения, трактуемым как пункты (72 пункта на дюйм). Фото 4032×3024 даёт страницу 4032×3024 пункта. Пропорции сохраняются. Ничего не обрезается и не растягивается.
Почему один инструмент, а не четыре
Конкуренты дробят эту работу на инструменты по формату. У iLovePDF отдельный JPG в PDF и отдельный PNG в PDF. У SmallPDF то же. Convertio даёт выпадающий список «JPG → PDF» и отказывается принимать остальное после выбора. Это имело смысл в 2014, когда каждый формат требовал отдельной серверной обработки. Сегодня это не имеет смысла и каждый раз добавляет трения.
Вот реальный рабочий поток, который оно ломает. У тебя 12 фото для страхового заявления. Восемь с iPhone (HEIC), три от друга на Android (JPG), одно — скриншот чека (PNG). На iLovePDF тебе сначала пришлось бы перевести HEIC в JPG в одном инструменте, затем перенести все 12 JPG в инструмент «JPG в PDF», затем объединить. Три инструмента, два промежуточных файла, две загрузки. Здесь — кидаешь все 12 за раз и жмёшь конвертировать.
Правило: если нужна страница с копией под конкретный формат, есть специализированные инструменты — PNG в PDF, JPG в PDF, WebP в PDF, HEIC в PDF. Для повседневного «у меня папка изображений, сделай PDF» — это правильная точка входа.
Поддержка форматов простым языком
Разные форматы встраиваются в PDF по-разному. Думать об этом не нужно, но вот что происходит, когда ты жмёшь «Конвертировать».
| Входной формат | Как встраивается | Прозрачность сохраняется? | Размер внутри PDF |
|---|---|---|---|
| PNG | Нативно (pdf-lib embedPng) | Да | ≈ размер исходника |
| JPG / JPEG | Нативно (pdf-lib embedJpg) | Неприменимо — у JPG нет альфы | ≈ размер исходника |
| WebP | Canvas → JPG 92% | Нет — закрашивается белым | Похоже на JPG-пересохранение |
| GIF | Canvas → JPG 92% (первый кадр) | Нет — закрашивается белым | Похоже на JPG-пересохранение |
| BMP | Canvas → JPG 92% | Неприменимо — у BMP редко есть альфа | Сильно меньше исходного BMP |
| HEIC / HEIF | libheif WASM → JPG 92% | Неприменимо — у HEIC-фото нет альфы | Похоже на исходный HEIC |
Два практических вывода. Первый: PNG сохраняет прозрачность — полезно для логотипов, UI-скриншотов с закруглёнными углами, всего с прозрачным фоном. Второй: остальные форматы пересохраняются как JPG, который не поддерживает альфу; прозрачные пиксели становятся белыми. Если у тебя прозрачный WebP, который реально нужно сохранить прозрачным в PDF, сначала переведи его в PNG нашим Конвертером форматов, потом кидай сюда.
Пример
Как выглядит реальная конвертация от начала до конца с реальными цифрами.
Ты сдаёшь отчёт по расходам. Девять чеков: четыре PNG-скриншота email-подтверждений (≈ 200 КБ каждый), три JPG-фото бумажных чеков (≈ 2,5 МБ каждый), два HEIC с iPhone — фото такси-чеков (≈ 3 МБ каждый).
- Общий вход: (4 × 200 КБ) + (3 × 2,5 МБ) + (2 × 3 МБ) = 0,8 + 7,5 + 6 ≈ 14,3 МБ за 9 файлов.
- Выход PDF: PNG встраиваются нативно (без изменения размера), JPG встраиваются нативно (без изменения), HEIC декодируются примерно в JPG по 2 МБ каждый. Итог PDF: ≈ 12,3 МБ.
- Время конвертации на MacBook Air 2022: примерно 5 секунд суммарно — большую часть занимают два HEIC.
- Время на загрузку: ноль. Ничего не покинуло устройство.
Та же задача в iLovePDF означала бы конвертацию HEIC в JPG в одном инструменте, ожидание загрузки + обработки + скачивания, затем загрузка 9 JPG в инструмент «JPG в PDF». От пяти до десяти минут с учётом ожиданий. И каждое из этих изображений несколько минут лежало бы на чужом сервере.
Приватность: реально не загружается
Половина «бесплатных онлайн-конвертеров изображений в PDF» на первой странице Google загружает фото к ним на сервер, обрабатывает там и отдаёт ссылку на скачивание. iLovePDF так делает. SmallPDF так делает. Convertio так делает. CloudConvert так делает. Их политики приватности заявляют разное о сроках хранения (24 часа, 2 часа, «мы не продаём данные»), но смысл одинаковый: твои фото покидают устройство.
Для мема это неважно. Для чека с твоим именем и реквизитами карты, фото подписанного договора, медицинского скана, свидетельства о рождении ребёнка, паспорта — это важно.
Этот инструмент ничего не загружает. Пайплайн конвертации идёт в JavaScript внутри открытой вкладки. PNG и JPG встраиваются через pdf-lib. WebP/GIF/BMP идут через HTMLImageElement и canvas браузера. HEIC — через libheif, скомпилированный в WebAssembly. Итоговый PDF собирается в памяти и отдаётся как загрузка. Открой Network в браузере во время конвертации — увидишь ноль исходящих запросов.
Бесплатно — это факт, не лозунг. Без аккаунта, без водяных знаков, без дневного лимита, без «обновись, чтобы конвертировать больше 3 файлов в час». Один и тот же инструмент для всех.
Лимиты и граничные случаи
Браузер быстрый, но не бесконечный. Несколько честных ограничений.
- 20 МБ на изображение, 100 МБ суммарно. Фото с телефонов в среднем 2-4 МБ, поэтому практический потолок — 25-50 изображений за партию. Для большего бери порциями и объединяй через PDF-мерджер.
- Анимированные GIF и WebP — первый кадр. PDF не несёт нативной анимации, поэтому сохранить движение нельзя. Если правда нужны все кадры отдельными страницами, понадобится извлекатель кадров — такого мы пока не делали.
- HEIC быстрый, но не мгновенный. Сборка libheif WASM ≈ 600 КБ и подгружается только при наличии HEIC. Пакеты без HEIC не платят. HEIC-фото декодируются примерно 1-3 секунды на современном ноутбуке, дольше на телефоне.
- Одна страница на изображение, размер по изображению. Если нужны единые US Letter или A4 с полями, сначала перересайзи или используй десктопный layout. Этот конвертер намеренно тонкая обёртка — изображение на вход, страница тех же размеров на выход.
Похожие инструменты
Если формат известен заранее, специализированные инструменты с заточенной копией и тем же движком под капотом:
- PNG в PDF — для скриншотов и логотипов. Сохраняет прозрачность.
- JPG в PDF — для фото с камер. Самый частый одноформатный пакет.
- HEIC в PDF — для фото iPhone. Пропускает крюк «сначала экспорт в JPG».
- TIFF в PDF — для сканов с офисных сканеров и факсов. Обрабатывает многостраничные TIFF.
- WebP в PDF — для формата, который потихоньку забирает веб.
А после сборки PDF, скорее всего, понадобится одно из:
- PDF-мерджер — сшить несколько PDF (полезно для больших пакетов кусками).
- Сжать PDF — уменьшить вывод, если получилось больше, чем хотелось.
- Повернуть PDF — для неизбежной перевёрнутой страницы из портретного фото.
- Изменить порядок страниц PDF — если забыл переставить перед конвертацией и не хочешь начинать заново.
Частые вопросы
Почему один инструмент, а не отдельные под форматы?
Потому что пользователь часто не знает свой формат и часто имеет их смесь. Отпускная папка — это обычно JPG (камера) плюс HEIC (телефон) плюс отдельный PNG (скриншот подтверждения). Заставлять сортировать по формату до конвертации — трение. Этот инструмент принимает всё. Если нужна страница с заточенной копией, специализированные инструменты (PNG в PDF, JPG в PDF, HEIC в PDF, WebP в PDF) тут же.
Точно ли мои изображения не загружаются?
Да. Каждая конвертация в браузере. PNG и JPG встраиваются напрямую. WebP/GIF/BMP идут через нативный загрузчик и canvas. HEIC — через libheif в WebAssembly, тоже в браузере. Ноль исходящих запросов во время конвертации. Открой Network во время конвертации, проверь сам.
Какой будет размер страниц PDF?
Каждая страница имеет точные пиксельные размеры исходного изображения, трактуемые как пункты (72 пункта на дюйм). Фото 4032×3024 даёт страницу 4032×3024 пункта. Пропорции сохраняются без обрезки и масштабирования. Если нужны единые US Letter или A4, сначала перересайзи изображения под эти размеры.
Сохранится ли прозрачность PNG в PDF?
Для PNG — да, прозрачность проходит в PDF. Другие форматы (WebP, GIF, BMP, HEIC) пересохраняются как JPG, который альфу не несёт. Где исходники были прозрачны, перед кодированием закрашивается белым.
Почему PDF заметно больше суммы изображений?
Обычно нет — для PNG и JPG встроенный размер почти равен исходнику. Большие PDF получаются с HEIC: 3 МБ HEIC декодируется примерно в 2-3 МБ JPG внутри PDF, поэтому 10 HEIC дают ~25 МБ PDF. Для меньшего вывода — ресайз картинок до ~1500×1000 перед конвертацией (всё ещё печатное качество) или прогон результата через Сжать PDF.
А анимированные GIF и WebP?
Инструмент берёт первый кадр. PDF не поддерживает анимацию, сохранить движение нельзя. Если нужны все кадры отдельными страницами, сначала извлеки их другим инструментом.
Какой максимум пакета?
20 МБ на изображение, 100 МБ суммарно. Типичные фото с телефонов 2-4 МБ, так что практический пакет — 25-50 изображений. Для большего бери порциями и объединяй PDF-мерджером.