Перейти к содержимому

PDF в длинную картинку

Сшей все страницы в одну высокую PNG — удобно кидать в чат.

0 B отправлено на сервер

Сначала добавь файл.

Мессенджеры не показывают превью PDF. Отправишь файл — и получателю придётся нажать на него, скачать и открыть в другой программе; поэтому люди и присылают скриншоты документов. Этот инструмент делает скриншоты как следует: каждая страница отрисовывается и складывается в одно высокое изображение, так что меню на четыре страницы или счёт на две приходят в виде картинки, которую собеседник просто прокручивает.

У браузеров есть жёсткие ограничения на размер холста — около 32 767 пикселей по стороне везде и ещё более строгий лимит общей площади на iOS, — а документ на пятьдесят страниц пробивает их насквозь. Вместо того чтобы выдать ошибку, инструмент уменьшает ширину результата, а если и этого мало, делит результат на несколько изображений и отдаёт их в ZIP. В обоих случаях об этом сообщается на экране, а не подсовывается молча что-то другое, чем ты просил.

Как это работает

  1. Перетащи PDF.
  2. Задай ширину результата — чем шире, тем чётче и тяжелее.
  3. Настрой качество JPG, если файл нужно уменьшить.
  4. Скачай склеенное изображение.

Для чего это нужно

  • Отправить меню или прайс-лист в WhatsApp или Telegram так, чтобы он открывался прямо в чате.
  • Выложить одностраничный документ в чат или на форум, где принимают картинки, но не PDF.
  • Сделать прокручиваемое превью документа для экрана телефона.

Частые вопросы

Мой файл загружается на сервер?
Нет. Файл открывают JavaScript и WebAssembly прямо во вкладке твоего браузера. Он никуда не загружается, на сервере ничего не обрабатывается и ничего не сохраняется — закрыв вкладку, ты стираешь всё.
Почему ширина результата уменьшилась?
Потому что склеенное изображение оказалось выше, чем способен вместить браузер. Ширина уменьшается, пока всё не поместится: так все страницы остаются в одном изображении ценой некоторой потери чёткости. Об этом сообщается на экране, чтобы заданное и полученное значения никогда не расходились молча.
Я получил ZIP с несколькими изображениями вместо одного.
Документ оказался слишком высоким для одного изображения даже после уменьшения ширины, поэтому его разделили. Части идут в порядке чтения; отправляй их по очереди или конвертируй меньше страниц за раз.
Текст выглядит размытым. Как сделать его чётче?
Увеличь ширину результата и качество JPG. И то и другое увеличивает размер файла, так что придётся искать компромисс с тем, что примет мессенджер, — многие всё равно пережимают большие картинки, и это отдельная причина не задирать ширину слишком сильно.
Можно превратить длинное изображение обратно в PDF?
Да, инструментом «JPG в PDF» — но получится одна очень высокая страница, а не исходные страницы. Если документ ещё понадобится, сохрани PDF; длинная картинка — для отправки, а не для архива.