Почему файл не помещается
QR-код хранит самое большее несколько тысяч байт. Самая большая версия при минимальной коррекции ошибок остаётся меньше 3 KB, а приближение к этому пределу даёт плотный символ, которому нужны крупная печать и твёрдая рука с камерой. Одностраничный PDF с картинкой уже в сотню раз больше. Поэтому код несёт адрес, а адрес несёт файл.
Шаг первый: решите, где будет лежать PDF
Это решение переживёт сам код. Напечатанный квадрат указывает на один адрес навсегда, поэтому выжить должен именно адрес.
| Где | Преимущество | Риск |
|---|---|---|
| Ваш собственный сайт | Адрес принадлежит вам, и файл можно заменить | Нужны сайт и кто-то, кто будет его поддерживать |
| Публичная ссылка в облачном хранилище | Быстро, хостинг настраивать не нужно | Форматы ссылок меняются, доступ закрывается по сроку, где-то нужен вход в аккаунт |
| Сервис-конвертер, который размещает файл за вас | Одна загрузка, один код | Ваш документ на их сервере, за их переадресацией |
Что бы вы ни выбрали, откройте ссылку в приватном окне на телефоне, прежде чем что-либо печатать. Ссылка, которая работает только при входе в аккаунт, является самой частой поломкой, и никто не замечает её, пока листовки не разойдутся.
Что на самом деле продают бесплатные сайты-конвертеры
Поищите QR-код для PDF, и большинство результатов предложит отдать им файл. Это и есть продукт. Они хранят ваш документ и выдают код, указывающий на их домен, обычно через переадресацию, которая считает каждое сканирование.
Отсюда три следствия. Ваш документ лежит на инфраструктуре, которой вы не управляете, а это важно для всего внутреннего, невыпущенного или конфиденциального для клиента. Код зависит от того, жив ли их аккаунт, поэтому истёкший пробный период превращает напечатанный плакат в тупик. А данные о сканированиях принадлежат им.
Иногда отслеживание вам как раз и нужно. Просто решите это осознанно. Подробнее о разнице в материале истекает ли срок действия QR-кодов.
Шаг второй: соберите код
- Скопируйте итоговый URL Тот, который открывает PDF напрямую и проверен в приватном окне. Не страницу предпросмотра и не список файлов в папке.
- Закодируйте его как данные типа URL Откройте генератор, выберите URL и вставьте ссылку. Более короткие ссылки дают более разреженные символы, которые легче сканируются, поэтому уберите ненужные параметры отслеживания.
- Загляните в панель проверки Точные данные показываются до того, как что-либо будет нарисовано. Один раз внимательно прочитайте домен и имя файла.
- Скачайте 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 и разместите его в документе до экспорта. Вектор сохраняет чёткость модулей при любом масштабе просмотра и любом размере печати.