Sostituisci il testo con l'immagine in n8n
Sostituisci il testo con un'immagine è un n8n nodo per PDF4me che trova un segnaposto di testo esatto all'interno di un PDF e lo sostituisce con un logo, una firma o un'immagine del prodotto con dimensioni corrispondenti. Usalo per il branding del modello, l'inserimento della firma o la personalizzazione visiva automatizzata senza modificare manualmente il PDF.
Cosa fa questo nodo
PDF4me: Sostituisci il testo con un'immagine scansiona un PDF per una stringa di testo esatta e sostituisce ogni occorrenza corrispondente con un'immagine, ridimensionata all'altezza e alla larghezza scelte, sulle pagine di destinazione. Accetta sia il codice sorgente PDF e l'immagine di sostituzione tramite dati binari, Base64 Corda o URL, in modo indipendente. Ideale per inserire loghi, firme, timbri o foto di prodotti in modelli PDFs.
Autenticazione del tuo API Richiesta
Ogni PDF4me nodo in n8n richiede un valido Credenziali per connettersi con. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché il flusso di lavoro possa autenticare in modo sicuro la richiesta di sostituzione.
Informazioni importanti da non perdere
[LOGO_QUI] Corrisponde solo a quella stringa esatta, non a una versione parziale o con distinzione tra maiuscole e minuscole.
PDF4me Pannello dei parametri del nodo Sostituisci testo con immagine n8n
Quali parametri sono necessari per la funzione "Sostituisci testo con immagine"?
Necessario: PDF Tipo di dati di input, Tipo di dati di input immagine, Testo da sostituire, Altezza immagine, Larghezza immagine e Nome file di output. I campi condizionali vengono visualizzati solo quando viene selezionato il relativo Tipo di dati di input padre. Sequenza di pagina, Asynce Binary Data Output Name sono opzionali e funzionano con valori predefiniti.
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| PDF Input Data Type | Required | Format of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL. | Binary Data |
| PDF Binary Field | Conditional | Name 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 Content | Conditional | Base64-encoded source PDF content. Required when PDF Input Data Type is Base64 String. | JVBERi0xLjQK... |
| PDF URL | Conditional | Publicly reachable HTTPS URL to the source PDF. Required when PDF Input Data Type is URL. | https://example.com/sample.pdf |
| Image Input Data Type | Required | Format of the replacement image input. Choose Binary Data, Base64 String, or URL, independent of the PDF input type. | Binary Data |
| Image Binary Field | Conditional | Name 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 Content | Conditional | Base64-encoded replacement image content. Required when Image Input Data Type is Base64 String. | /9j/4AAQSkZJRgAB... |
| Image URL | Conditional | Publicly reachable HTTPS URL to the replacement image. Required when Image Input Data Type is URL. | https://example.com/logo.png |
| Text to Replace | Required | The exact text string to find and replace with the image, matched precisely including case and punctuation. | [LOGO_HERE] |
| Page Sequence | Optional | Pages to search for the placeholder. Use all, specific pages (1,3,5), or a range (1-5). Default all. | all |
| Image Height | Required | Height in pixels to scale the replacement image to, maintaining aspect ratio. | 50 |
| Image Width | Required | Width in pixels to scale the replacement image to, maintaining aspect ratio. | 100 |
| Output File Name | Required | Filename for the resulting PDF, must include the .pdf extension. | replace_text_with_image.pdf |
| Async | Optional | Enables background processing for large PDFs. Default false. | false |
| Binary Data Output Name | Optional | Name of the binary property the output item exposes. Default is data. | data |
Campi di output
Una corsa di successo restituisce uno n8n trasporto dell'oggetto JSON metadati e il binario aggiornato PDF.
| Campo | Tipo | Cosa contiene |
|---|---|---|
success | Boolean | True when the replacement succeeded. Use to route error-handling branches. |
message | String | Human-readable status message for the replacement result. |
fileName | String | Generated filename, matching Output File Name. |
mimeType | String | MIME type of the output, always application/pdf. |
fileSize | Number | Size of the resulting PDF in bytes. |
pagesProcessed | Number | Number of pages searched for the placeholder text. |
Binary (data) | Binary | The updated PDF under Binary Data Output Name (default data). Pass into Write Binary File, Email, or any cloud-storage upload. |
Come impostare la sostituzione del testo con un'immagine in n8n?
- Aggiungere PDF4me al tuo n8n flusso di lavoro e scegliere il Sostituisci il testo con un'immagine azione.
- In Credenziali per connettersi con, seleziona il tuo PDF4me credenziali o clicca Crea nuove credenziali e incolla il tuo API chiave.
- Impostato PDF Tipo di dati di input e fornire la fonte PDF via PDF Campo binario, Base64 PDF Contenuto, O PDF URL.
- Impostato Tipo di dati di input immagine e fornire l'immagine sostitutiva tramite Campo binario dell'immagine, Base64 Contenuto dell'immagine, O Immagine URL.
- Inserisci Testo da sostituire esattamente come appare nel PDFe impostare Sequenza di pagine se hai bisogno di indirizzare gli eventi a pagine specifiche.
- Impostato Altezza dell'immagine E Larghezza dell'immagine per ridimensionare l'immagine di sostituzione e impostare Nome del file di output.
- Abilitare Async per grandi PDFs se necessario. Esegui il nodo e instrada l'aggiornamento PDF al passo successivo.
Configurazioni tipiche
Esempi di flusso di lavoroCommon n8n workflow patterns using Replace Text With Image.
- Un webhook CRM si attiva quando viene generata una nuova proposta per un cliente.
- PDF4me Sostituisci testo con immagine viene eseguito con Testo da sostituire impostato su
[LOGO CLIENT]e tipo di dati di input immagine URL indicando il logo del cliente. - La proposta personalizzata con il marchio viene inviata via e-mail al rappresentante di vendita per la revisione finale.
- Un contratto viene generato tramite PDF4me Genera documento con un
[FIRMA]segnaposto. - PDF4me La funzione "Sostituisci testo con immagine" viene eseguita con l'immagine della firma del firmatario, mentre la funzione "Sequenza pagine" si applica solo all'ultima pagina.
- Il contratto dall'aspetto firmato è archiviato a SharePoint.
- Un nodo Loop Over Items scorre i record dei prodotti da un database di inventario.
- PDF4me La sostituzione del testo con l'immagine viene eseguita per ogni elemento, sostituendo un
[IMMAGINE_PRODOTTO]Segnaposto con la foto di ciascun prodotto archiviata nel cloud. - Ogni pagina di catalogo personalizzata viene combinata a valle in un unico file distribuibile PDF.
- Un webhook di approvazione si attiva quando un responsabile contrassegna un documento come approvato in uno strumento interno.
- PDF4me Sostituisci testo con immagine funziona con un
[TIMBRO DI APPROVAZIONE]Il segnaposto è stato sostituito con un'immagine di approvazione. - Il finalizzato PDF viene archiviato con la data di approvazione nel nome del file.
Consigli pratici
Foglio riassuntivo
| Campo | Valore |
|---|---|
| Action | Replace Text With Image |
| PDF Input Data Type | Binary Data |
| PDF Binary Field | data |
| Image Input Data Type | Binary Data |
| Image Binary Field | data |
| Text to Replace | [LOGO_HERE] |
| Page Sequence | all |
| Image Height | 50 |
| Image Width | 100 |
| Output File Name | replace_text_with_image.pdf |
| Credentials | PDF4me API credential |