Руководство по QR-кодам

Как сделать QR-код для PDF

Начнём с того, о чём молчит каждый сайт-конвертер: QR-код не вмещает PDF. Он хранит ссылку. Как только это понятно, задача сводится к выбору места, где будет лежать файл.

Почему файл не помещается

QR-код хранит самое большее несколько тысяч байт. Самая большая версия при минимальной коррекции ошибок остаётся меньше 3 KB, а приближение к этому пределу даёт плотный символ, которому нужны крупная печать и твёрдая рука с камерой. Одностраничный PDF с картинкой уже в сотню раз больше. Поэтому код несёт адрес, а адрес несёт файл.

Шаг первый: решите, где будет лежать PDF

Это решение переживёт сам код. Напечатанный квадрат указывает на один адрес навсегда, поэтому выжить должен именно адрес.

Варианты размещения для PDF по ссылке
Где Преимущество Риск
Ваш собственный сайт Адрес принадлежит вам, и файл можно заменить Нужны сайт и кто-то, кто будет его поддерживать
Публичная ссылка в облачном хранилище Быстро, хостинг настраивать не нужно Форматы ссылок меняются, доступ закрывается по сроку, где-то нужен вход в аккаунт
Сервис-конвертер, который размещает файл за вас Одна загрузка, один код Ваш документ на их сервере, за их переадресацией

Что бы вы ни выбрали, откройте ссылку в приватном окне на телефоне, прежде чем что-либо печатать. Ссылка, которая работает только при входе в аккаунт, является самой частой поломкой, и никто не замечает её, пока листовки не разойдутся.

Что на самом деле продают бесплатные сайты-конвертеры

Поищите QR-код для PDF, и большинство результатов предложит отдать им файл. Это и есть продукт. Они хранят ваш документ и выдают код, указывающий на их домен, обычно через переадресацию, которая считает каждое сканирование.

Отсюда три следствия. Ваш документ лежит на инфраструктуре, которой вы не управляете, а это важно для всего внутреннего, невыпущенного или конфиденциального для клиента. Код зависит от того, жив ли их аккаунт, поэтому истёкший пробный период превращает напечатанный плакат в тупик. А данные о сканированиях принадлежат им.

Иногда отслеживание вам как раз и нужно. Просто решите это осознанно. Подробнее о разнице в материале истекает ли срок действия QR-кодов.

Шаг второй: соберите код

  1. Скопируйте итоговый URL Тот, который открывает PDF напрямую и проверен в приватном окне. Не страницу предпросмотра и не список файлов в папке.
  2. Закодируйте его как данные типа URL Откройте генератор, выберите URL и вставьте ссылку. Более короткие ссылки дают более разреженные символы, которые легче сканируются, поэтому уберите ненужные параметры отслеживания.
  3. Загляните в панель проверки Точные данные показываются до того, как что-либо будет нарисовано. Один раз внимательно прочитайте домен и имя файла.
  4. Скачайте SVG для печати Векторный результат масштабируется до плаката или карточки, не размывая модули. О том, что и где уместно, читайте в материале SVG или PNG.

Браузер заново декодирует готовые PNG и SVG отдельным считывателем и открывает скачивание, только когда результат совпадает с проверенным вами URL. Ни файл, ни ссылка не попадают на серверы Vaultaire, а полученный код указывает прямо на ваш адрес без переадресации посередине.

Другой вопрос: QR-код внутри PDF

Многие, кто это ищет, имеют в виду обратное: код, который нужно поместить в экспортируемый документ. Скачайте SVG и разместите его в макете до экспорта PDF. Вектор переживает экспорт, поэтому код остаётся чётким и когда читатель приближает его на экране, и когда принтер печатает его в формате A3.

Оставляйте свободную зону, пустой отступ вокруг символа, без текста. Не растягивайте его по одной оси, чтобы вписать в колонку. Отсканируйте экспортированный PDF на бумаге, а не только на экране, прежде чем куда-либо его отправлять.

Вопросы о QR-коде для PDF

Может ли QR-код содержать PDF?

Нет. Формат остаётся меньше 3 KB даже в самой большой версии при минимальной коррекции ошибок, а это заметно меньше любого реального PDF. Любой QR-код для PDF представляет собой ссылку на размещённый файл.

Как его сделать?

Разместите PDF по постоянному публичному адресу, скопируйте этот адрес и закодируйте его как QR-код с URL. Печатается именно ссылка, поэтому файл должен оставаться там всё время, пока существует код.

Действительно ли бесплатны сервисы создания QR-кодов для PDF?

Они размещают ваш файл и выдают код, указывающий на их домен, обычно через переадресацию, которую они могут отслеживать или отключить. Коды часто перестают работать, когда кончается пробный период, а ваш документ тем временем лежит на их сервере.

Где разместить файл?

Собственный сайт самый долговечный вариант, потому что адресом управляете вы. Публичные ссылки облачных хранилищ работают, хотя форматы меняются, а срок действия доступа истекает. Избегайте всего, что требует входа в аккаунт для открытия.

Можно ли обновить PDF позже?

Только если адресом управляете вы. Замените файл по тому же URL, и все напечатанные коды будут вести на новую версию. Это практичная версия редактируемого QR-кода, и третья сторона для неё не нужна.

Можно ли поместить QR-код внутрь PDF?

Да. Скачайте SVG и разместите его в документе до экспорта. Вектор сохраняет чёткость модулей при любом масштабе просмотра и любом размере печати.