Нужно добавить логотип на бланк, поставить скан печати на договор, вклеить фото в отчёт или подпись под текст. Инструмент «Вставить картинку» в pdfredX накладывает любое изображение поверх страницы прямо в браузере: вы двигаете, масштабируете, поворачиваете и наклоняете его слайдерами, затем сохраняете. Ничего не загружается на сервер.
Шаг 01. Открыть страницу и выбрать изображение
Загрузите PDF или фото на pdfredx.com, откройте нужную страницу в редакторе (FAB) и включите инструмент 🖼️ «Вставить». Откроется выбор файла — укажите PNG, JPG или логотип. Изображение читается локально через FileReader, на сервер ничего не уходит.
Картинка появляется по центру страницы, масштабированная примерно до 60% ширины, — сразу видно и удобно двигать.
Шаг 02. Разместить, повернуть и наклонить
Вставленное изображение — это объект с обычными ручками: тяните за углы, чтобы менять размер, за верхнюю ручку — чтобы вращать, за середину — чтобы двигать. Внизу открывается панель #FAB_INSERT_PANEL с дополнительными настройками:
- Слайдеры наклона (skewX / skewY) — скашивают изображение по горизонтали и вертикали в градусах. Так печать или фото «ложится» под углом страницы, имитируя наклон.
- Зеркало H / V — отражает картинку по горизонтали или вертикали (
⇄/⇅). - 🗑 Удалить — убирает вставленное изображение.
- ✓ Ок — фиксирует и снимает выделение.
Прозрачный PNG (логотип, печать, подпись) ложится поверх текста без белого фона — видно только сам рисунок.
Шаг 03. Сохранить
Нажмите «Сохранить» в редакторе — изображение запекается в страницу в полном разрешении (через множитель экспорта), обновляется editUrl. В галерее сразу виден результат. Затем «Создать PDF» соберёт финальный файл. Скачивание идёт напрямую из браузера. Бесплатно, без регистрации, без серверной очереди.
Как это работает технически
Вставка идёт через Fabric.js. fabInsertImageFromFile читает файл в dataURL и создаёт fabric.Image: изображение масштабируется до 60% холста и центрируется. Оно становится полноценным объектом на холсте — с ним работают штатные ручки Fabric (перемещение, масштаб, поворот).
Наклон задаётся свойствами skewX / skewY объекта: слайдеры вызывают obj.set('skewX', …) и перерисовывают холст. Зеркало переключает flipX / flipY. При сохранении saveFab запекает всё в изображение страницы в нативном разрешении, так что вставка не мылится.
Известные ограничения
Наклон — это скос (shear), а не полная перспектива. Слайдеры скашивают изображение по осям — этого хватает, чтобы «подложить» печать под наклон страницы. Но это не 4-точечная коррекция перспективы: параллельные края остаются параллельными, эффект «трапеции» (когда дальний край уже ближнего) не воспроизводится.
Результат растровый. Вставка запекается в изображение страницы; отдельным слоем в готовом PDF её уже не подвинуть.
Правка постранично. Изображение вставляется на одну открытую страницу за раз.
Хотите не просто вставить, а нанести полупрозрачную метку на все страницы? Это инструмент Водяной знак. А закрыть документ паролем — Защитить PDF.
Попробуйте прямо сейчас — pdfredx.com, без регистрации, файлы остаются у вас.
