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

Наложение изображения на PDF

«Наложить изображение» помещает картинку PNG, JPEG или SVG в PDF в заданную точку x, y в пунктах от левого нижнего угла. Изображение ставится только на первую страницу, если вы не выберете каждую страницу.

Перетащите файлы сюда или нажмите, чтобы выбрать

Форматы: PDF · до 500.0 MB на файл · до 20 файлов за раз

Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.

Наложение изображения кладёт `imageFile` в PDF в координатах точек `(x,y)` (начало в левом нижнем углу). Растровые файлы становятся Flate XObject. SVG печатается через WeasyPrint и импортируется как Form. При `everyPage=true` — на все страницы, иначе только на первую.

Имя скачивания: `overlayed_{base}.pdf`. Файлы, защищённые паролем, снимаются с защиты прямо на этой странице, как только вы введёте пароль; при работе через API сначала запустите «Снять пароль».

Поля масштаба нет. Размер — родная ширина и высота изображения в матрице `cm`. Непрозрачность не параметр.

Текстовую метку даёт Добавить штамп. Другой PDF как слой — Наложить PDF.

Загрузка временная. Библиотеку изображений мы не храним.

Функции

  • Растровый XObject или SVG через WeasyPrint как Form
  • `x`,`y` в пунктах; первая страница или каждая
  • Нет элементов непрозрачности или масштаба
  • Анонимный API: /api/v1/misc/add-image

Когда применять

  • Поставить PNG-логотип на страницу 1
  • Повторить метку в фиксированной точке на каждой странице
  • Бросить SVG в WeasyPrint, когда достаточно печатной точности

Как добавить изображение в PDF?

  1. Загрузите PDF и изображение (PNG, JPEG или SVG).
  2. Задайте x и y в пунктах от левого нижнего угла.
  3. Выберите только первую страницу или каждую.
  4. Скачайте overlayed_*.pdf и проверьте якорь.

Ограничения и особые случаи

  • Нет полей масштаба/непрозрачности
  • Огромный растр даёт огромное размещение в PDF
  • Прозрачные области PNG не сохраняются: изображения переводятся в RGB, поэтому прозрачные пиксели принимают цвет, хранящийся под ними, чаще всего чёрный
  • Файлам с защитой паролем нужен пароль; при работе через API сначала запустите «Снять пароль»
  • Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.

Примеры

  • x=0 y=0 ставит левый нижний угол изображения в левый нижний угол страницы
  • При everyPage=false страница 2 и далее не меняются

Конфиденциальность этого инструмента

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

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

Почему логотип огромный?
Матрица cm берёт пиксельную ширину и высоту изображения как единицы PDF. PNG 2000px — это 2000 пунктов в ширину.
y считается сверху?
Нет. В типичном пространстве страницы PDF начало координат — левый нижний угол.
Можно задать непрозрачность?
Нет. Наложение — непрозрачные операторы рисования.
SVG остаётся вектором?
SVG печатается WeasyPrint в одностраничный PDF и кладётся как Form. Это отпечаток, не редактируемый SVG.

Последнее обновление:

Вызов из кода

Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.

curl -X POST "https://pdf123.xyz/api/v1/misc/add-image" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "x=0" \
  -F "y=0" \
  -F "everyPage=false" \
  -o output.pdf

Есть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API

Использовать через ИИ-агента

Скилл

С этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «Наложить изображение» за вас: /skills/pdf123-add-image.md

Все скиллы для агентов

Файлы нужны только для этой обработки и потом удаляются.