Aller au contenu principal
PPDF123

Placer une image dans un PDF

Ajouter une image place une image PNG, JPEG ou SVG sur un PDF à la position x et y que vous indiquez, en points depuis le coin inférieur gauche. Seule la première page est marquée, sauf si vous choisissez toutes les pages.

Déposez des fichiers ici, ou cliquez pour les choisir

Formats acceptés : PDF · jusqu'à 500.0 MB par fichier · jusqu'à 20 fichiers à la fois

Vous pouvez aussi coller un fichier avec Ctrl/Cmd+V ou depuis le menu du presse-papiers.

Ajouter une image superpose `imageFile` aux coordonnées PDF en points `(x,y)` (origine en bas à gauche). Les fichiers raster deviennent un XObject Flate. Le SVG passe par WeasyPrint puis est importé comme Form. `everyPage=true` couvre toutes les pages ; sinon seule la première.

Le téléchargement s'appelle `overlayed_{base}.pdf`. Les fichiers protégés par mot de passe sont déverrouillés pour vous sur cette page une fois le mot de passe saisi ; via l'API, passez d'abord par Retirer le mot de passe.

Pas de champ d'échelle. La taille suit la largeur et la hauteur natives de l'image dans la matrice `cm`. L'opacité n'est pas un paramètre.

Pour un marquage texte, utilisez Ajouter un tampon. Pour un autre PDF en calque, utilisez Superposer des PDF.

L'envoi est temporaire. Nous ne conservons pas votre bibliothèque d'images.

Fonctions

  • XObject raster, ou Form SVG via WeasyPrint
  • `x`,`y` en points ; première page ou chaque page
  • Pas de contrôle d'opacité ni d'échelle
  • API anonyme : /api/v1/misc/add-image

Quand utiliser cet outil

  • Placer un logo PNG en page 1
  • Répéter un marquage à un point fixe sur chaque page
  • Passer un SVG dans WeasyPrint quand la précision d'impression suffit

Comment ajouter une image à un PDF ?

  1. Téléversez un PDF et une image (PNG, JPEG ou SVG).
  2. Réglez x et y en points depuis le bas à gauche.
  3. Choisissez la première page seulement ou chaque page.
  4. Téléchargez overlayed_*.pdf et vérifiez l'ancrage.

Limites et cas limites

  • Pas de champs échelle / opacité
  • Un grand raster devient un grand placement PDF
  • Les zones transparentes d'un PNG ne sont pas conservées : les images sont converties en RVB, et les pixels transparents prennent la couleur stockée dessous, souvent le noir
  • Les fichiers protégés par mot de passe exigent le mot de passe ; via l'API, passez d'abord par Retirer le mot de passe
  • Limite d’envoi sur ce site : 500 Mo par fichier, envoyé par morceaux au-delà d’environ 95 Mo. Le corps d’une requête API directe est limité à 100 Mo.

Exemples

  • x=0 y=0 place le coin bas gauche de l'image au coin bas gauche de la page
  • Avec everyPage à false, la page 2 et suivantes restent inchangées

Confidentialité de cet outil

Les fichiers sont envoyés en HTTPS, traités en mémoire ou dans un répertoire temporaire de courte durée sur nos serveurs, puis supprimés dès que le résultat est prêt. Nous ne conservons pas de copies pour une consultation ultérieure, un entraînement de modèles ou des profils publicitaires. Consultez la politique de confidentialité pour la durée de conservation et les cookies AdSense.

Questions fréquentes

Pourquoi mon logo est-il énorme ?
La matrice cm traite la largeur et la hauteur en pixels de l'image comme des unités PDF. Un PNG de 2000 px fait 2000 points de large.
y se compte-t-il depuis le haut ?
Non. Dans l'espace PDF typique, l'origine est en bas à gauche.
Puis-je régler l'opacité ?
Non. La superposition est une opération de dessin opaque.
Le SVG reste-t-il vectoriel ?
Le SVG est imprimé en une page PDF par WeasyPrint, puis placé comme form. Attendez-vous à un rendu d'impression, pas à un SVG éditable.

Dernière mise à jour:

Appeler depuis le code

Chaque outil du site est un endpoint REST. L'usage anonyme n'exige ni compte ni clé API. Pour le navigateur, les développeurs et les agents IA.

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

Aussi disponible comme outil MCP pour les clients agents qui parlent le Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Référence API complète

L'utiliser depuis un agent IA

Skill

Avec ce skill, Claude Code, Codex, Cursor et d'autres agents IA peuvent exécuter « Ajouter une image » pour vous : /skills/pdf123-add-image.md

Tous les skills pour agents

Les fichiers ne servent qu'à ce traitement, puis sont supprimés automatiquement.