Aller au contenu principal

Remplacer le texte par une image dans n8n

Remplacer le texte par une image est un n8n nœud par PDF4me qui trouve un espace réservé de texte exact à l'intérieur d'un PDF et le remplace par un logo, une signature ou une image de produit aux dimensions correspondantes. Utilisez-le pour la personnalisation de modèles, l'insertion de signatures ou la personnalisation visuelle automatisée sans modification manuelle. PDF.

Que fait ce nœud ?

PDF4me: Remplacer le texte par une image scanne un PDF Ce module recherche une chaîne de texte exacte et remplace chaque occurrence correspondante par une image, redimensionnée selon la hauteur et la largeur choisies, sur les pages cibles. Il accepte à la fois la source PDF et l'image de remplacement via des données binaires, Base64 Chaîne, ou URL, indépendamment. Idéal pour insérer des logos, des signatures, des tampons ou des photos de produits dans des modèles. PDFs.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail d'authentifier la demande de remplacement en toute sécurité.

Informations importantes à ne pas manquer

Le texte à remplacer doit correspondre exactement
PDF4me effectue une correspondance de texte précise, y compris les espaces, la ponctuation et les majuscules. Un espace réservé comme [LOGO_ICI] Ne correspond qu'à cette chaîne exacte, et non à une version partielle ou avec une casse différente.
PDF et les entrées d'image sont indépendantes
PDF Le type de données d'entrée et le type de données d'entrée d'image sont définis séparément ; l'un peut provenir de données binaires tandis que l'autre peut provenir d'une image. URL, utile lorsque le modèle PDF et le logo est présent dans différents systèmes.
Ceci est un PDF action, et non la variante Word
Un nœud distinct, « Remplacer le texte par une image dans un document Word », gère les fichiers .docx contenant des espaces réservés spécifiques à Word. Utilisez ce nœud uniquement lorsque le document source est déjà un fichier Word. PDF.
Nœud n8n « Remplacer le texte par une image » configuré avec l’action « Remplacer le texte par une image », type de données d’entrée PDF : données binaires, champ PDF : données binaires, type de données d’entrée image : données binaires, champ image : données binaires, texte à remplacer, séquence de pages : toutes, hauteur de l’image : 50, largeur de l’image

PDF4me panneau des paramètres du nœud Remplacer le texte par une image dans n8n

De quels paramètres a besoin la fonction « Remplacer du texte par une image » ?

Requis: PDF Type de données d'entrée, Type de données d'entrée image, Texte à remplacer, Hauteur de l'image, Largeur de l'image et Nom du fichier de sortie. Les champs conditionnels apparaissent uniquement lorsque leur type de données d'entrée parent est sélectionné. Séquence de pages, Async, et le nom de sortie des données binaires sont facultatifs et des valeurs par défaut fonctionnelles sont disponibles.

ParamètreRequisCe que cela faitExemple
PDF Input Data TypeRequiredFormat of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL.Binary Data
PDF Binary FieldConditionalName of the binary property on the incoming n8n item that holds the source PDF. Required when PDF Input Data Type is Binary Data.data
Base64 PDF ContentConditionalBase64-encoded source PDF content. Required when PDF Input Data Type is Base64 String.JVBERi0xLjQK...
PDF URLConditionalPublicly reachable HTTPS URL to the source PDF. Required when PDF Input Data Type is URL.https://example.com/sample.pdf
Image Input Data TypeRequiredFormat of the replacement image input. Choose Binary Data, Base64 String, or URL, independent of the PDF input type.Binary Data
Image Binary FieldConditionalName of the binary property on the incoming n8n item that holds the replacement image. Required when Image Input Data Type is Binary Data.data
Base64 Image ContentConditionalBase64-encoded replacement image content. Required when Image Input Data Type is Base64 String./9j/4AAQSkZJRgAB...
Image URLConditionalPublicly reachable HTTPS URL to the replacement image. Required when Image Input Data Type is URL.https://example.com/logo.png
Text to ReplaceRequiredThe exact text string to find and replace with the image, matched precisely including case and punctuation.[LOGO_HERE]
Page SequenceOptionalPages to search for the placeholder. Use all, specific pages (1,3,5), or a range (1-5). Default all.all
Image HeightRequiredHeight in pixels to scale the replacement image to, maintaining aspect ratio.50
Image WidthRequiredWidth in pixels to scale the replacement image to, maintaining aspect ratio.100
Output File NameRequiredFilename for the resulting PDF, must include the .pdf extension.replace_text_with_image.pdf
AsyncOptionalEnables background processing for large PDFs. Default false.false
Binary Data Output NameOptionalName of the binary property the output item exposes. Default is data.data

Champs de sortie

Une course réussie rapporte un n8n transport d'objets JSON métadonnées et binaire mis à jour PDF.

ChampTaperCe qu'il contient
successBooleanTrue when the replacement succeeded. Use to route error-handling branches.
messageStringHuman-readable status message for the replacement result.
fileNameStringGenerated filename, matching Output File Name.
mimeTypeStringMIME type of the output, always application/pdf.
fileSizeNumberSize of the resulting PDF in bytes.
pagesProcessedNumberNumber of pages searched for the placeholder text.
Binary (data)BinaryThe updated PDF under Binary Data Output Name (default data). Pass into Write Binary File, Email, or any cloud-storage upload.

Comment configurer le remplacement de texte par une image dans n8n?

  1. Ajouter PDF4me à votre n8n flux de travail et choisissez le Remplacer le texte par une image action.
  2. Dans Identifiant pour se connecter avec, sélectionnez votre PDF4me identifiant ou cliquez Créer un nouveau compte et collez votre API clé.
  3. Ensemble PDF Type de données d'entrée et fournir la source PDF via PDF Champ binaire, Base64 PDF Contenu, ou PDF URL.
  4. Ensemble Type de données d'entrée d'image et fournir l'image de remplacement via Champ binaire d'image, Base64 Contenu de l'image, ou Image URL.
  5. Entrer Texte à remplacer exactement comme il apparaît dans le PDF, et ensemble Séquence de pages si vous devez cibler des pages spécifiques.
  6. Ensemble Hauteur de l'image et Largeur de l'image pour redimensionner l'image de remplacement et définir Nom du fichier de sortie.
  7. Activer Async pour les grands PDFs Si nécessaire, exécutez le nœud et acheminez la mise à jour. PDF passer à l'étape suivante.

Configurations typiques

Exemples de flux de travailCommon n8n workflow patterns using Replace Text With Image.
Insertion du logo du client dans un modèle de proposition
  1. Un webhook CRM se déclenche lorsqu'une nouvelle proposition est générée pour un client.
  2. PDF4me L'option « Remplacer le texte par une image » s'exécute avec le texte à remplacer défini sur [LOGO_CLIENT] et type de données d'entrée d'image URL en désignant le logo du client.
  3. La proposition personnalisée est envoyée par courriel au représentant commercial pour relecture finale.
Cachet de signature sur un contrat généré
  1. Un contrat est généré via PDF4me Générer un document avec un [SIGNATURE] espace réservé.
  2. PDF4me L'option « Remplacer le texte par une image » s'exécute avec l'image de la signature du signataire et la séquence de pages cible uniquement la dernière page.
  3. Le contrat, qui semble avoir été signé, est archivé dans SharePoint.
échange d'images de produits dans un catalogue PDF
  1. Un nœud de boucle sur les articles parcourt les enregistrements de produits d'une base de données d'inventaire.
  2. PDF4me L'option « Remplacer le texte par une image » est exécutée pour chaque élément, remplaçant un [IMAGE_PRODUIT] Emplacement réservé pour la photo de chaque produit provenant du stockage cloud.
  3. Chaque page de catalogue personnalisée est combinée en aval en un seul document distribuable. PDF.
Tampon d'approbation après signature
  1. Un webhook d'approbation se déclenche lorsqu'un responsable marque un document comme approuvé dans un outil interne.
  2. PDF4me Remplacer le texte par une image fonctionne avec un [TAMPON_D'APPROBATION] Un élément de remplacement a été remplacé par un graphique d'approbation.
  3. La version finale PDF est archivé avec la date d'approbation dans le nom du fichier.

Conseils pratiques

Use a distinctive placeholder string
A unique token like [CLIENT_LOGO] avoids accidentally matching unrelated text elsewhere in the document.
Match Image Height/Width to the source aspect ratio
Mismatched dimensions can stretch or squash the inserted image; check the source image proportions first.
Narrow Page Sequence when possible
Targeting only the pages that contain the placeholder is faster and avoids unintended matches on other pages.
PDF and image sources can differ
Pull the template PDF from Binary Data while sourcing the logo from a URL, or any other combination that fits your workflow.
Enable Async for large PDFs
Large documents benefit from asynchronous processing so the workflow execution does not time out.
Use the Word variant for .docx files
This node processes PDFs; for Word documents use the separate Replace Text With Image in Word Document node.

Aide-mémoire

ChampValeur
ActionReplace Text With Image
PDF Input Data TypeBinary Data
PDF Binary Fielddata
Image Input Data TypeBinary Data
Image Binary Fielddata
Text to Replace[LOGO_HERE]
Page Sequenceall
Image Height50
Image Width100
Output File Namereplace_text_with_image.pdf
CredentialsPDF4me API credential

Questions fréquentes

Does Text to Replace need to match exactly?+
Yes. PDF4me performs precise text matching, so Text to Replace must match the placeholder in the PDF exactly, including spaces, punctuation, and capitalization, similar to the exact-match requirements described in community discussions on replacing content inside a PDF.
Can I replace text on only some pages?+
Yes. Page Sequence accepts all, specific page numbers such as 1,3,5, or ranges such as 1-5, so you can target only the pages that contain the placeholder.
What image formats can replace the text?+
JPG, PNG, GIF, and BMP. Supply the image via Image Binary Field, Base64 Image Content, or Image URL depending on Image Input Data Type.
Does the image keep its aspect ratio?+
PDF4me scales the image to the Image Height and Image Width you specify while maintaining aspect ratio, so choose dimensions that match the source image's proportions, the same general scaling consideration covered in Adobe's guidance on placing graphics onto a PDF page.
Is this the same as the Word variant of this action?+
No. This action operates on PDF documents. A separate Replace Text With Image in Word Document node exists in n8n for .docx files, using Word-specific merge-field style placeholders instead of exact-text matching.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide