Passa al contenuto principale

Word, fattura QR svizzera e un PDF di base. n8n li unisce in un unico file. Sei nodi, fatto!

· 21 minuti di lettura
SEO and Content Writer

Tu hai un File Word (per esempio. 3page.docx) e un PDF di base (per esempio. demo_5_page.pdf) in Dropbox e hai bisogno di un Banconota QR svizzera uniti in cima, quindi il PDF finale è pronto per essere inviato. n8n E PDF4me Eseguilo in un unico flusso di lavoro: Scarica un file (Parola), Converti in PDF, Crea fattura SwissQR con i dettagli del creditore e del debitore, Scarica il file PDF di base, Unisci due file PDF uno sopra l'altro come sovrapposizione, Poi Carica un file Su Dropbox. Sei nodi. Un'unica esecuzione. Nessun codice.

Questa guida utilizza screenshot autentici e didascalie descrittive delle immagini, in modo che tu possa seguire ogni passaggio e replicare la configurazione (percorsi, campi binari e parametri) nel tuo flusso di lavoro n8n.

In sintesi: Quando si fa clic su Esegui flusso di lavoroDropbox, Scarica un file /blog data/convert-swissqr-merge/3page.docx, output nel campo dati) → PDF4me, Converti in PDF (Proprietà binaria datiNome del file di output output.pdf) → PDF4me, crea una fattura SwissQR (Importo 500, Valuta Franco svizzero, IBAN, creditore Test AG, debitore Test Debt AG, Output swissqr_bill.pdf) → Dropbox, Scarica il file PDF di base /blog data/convert-swissqr-merge/demo_5_page.pdf, output nel campo base) → PDF4me, Unisci due file PDF uno sopra l'altro come sovrapposizione (Base base, Strato dati, Produzione output_sovrapposto.pdf) → Dropbox, Carica un file /blog data/convert-swissqr-merge/output/Overlayed_Output.pdfRisultato: un unico PDF unito con il contenuto di base e la ricevuta di pagamento tramite codice QR svizzero.

Cosa riceverai

Ingresso: Un file Word (ad esempio 3page.docx) e un PDF di base (ad esempio demo_5_page.pdf) in Dropbox, più i dati di pagamento per la fattura QR svizzera (IBAN, importo, creditore, debitore, tipo di riferimento, lingua). Produzione: Un singolo PDF che combina il documento base con la fattura QR svizzera generata come sovrapposizione, salvato come Output_sovrapposto.pdf In /blog data/convert-swissqr-merge/output/La fattura con codice QR mostra la sezione Ricevuta e Pagamento, il codice QR scansionabile, il creditore (ad es. Test AG, 8001 Zurigo), il debitore (ad es. Test Debt AG, 3000 Berna) e l'importo (ad es. CHF 500.00).


Di cosa hai bisogno

  • n8n, n8n istanza (cloud o self-hosted). Crea un nuovo flusso di lavoro.
  • Credenziali PDF4me, Ottieni la tua chiave API. Aggiungi un account PDF4me su n8n. Vedi Collega PDF4me a n8n.
  • DropboxCredenziali: API Dropbox OAuth2. Operazioni: Scaricamento (file tramite percorso) e Caricamento (file binario).
  • File Word, per esempio. 3page.docx A /blog data/convert-swissqr-merge/3page.docx. Scaricato in un campo binario (ad esempio dati) per Converti in PDF.
  • PDF di base, per esempio. demo_5_page.pdf A /blog data/convert-swissqr-merge/demo_5_page.pdf. Scaricato in un campo binario (ad esempio base) per la fusione della sovrapposizione.
  • Dati della fattura QR svizzera, Importo (ad esempio 500), Valuta (franco svizzero), IBAN (ad esempio CH0102030405060708090), Creditore (Test AG, Test Strasse, House 2, 8001 Zurigo), Debitore finale (Test Debt AG, Test Deb Strasse, House 8, 3000 Berna), Tipo di riferimento (Nessun riferimento), Tipo di lingua (Inglese). Opzionale: Riferimento, Messaggio non strutturato, Informazioni di fatturazione, AV1/AV2, Profili personalizzati.

Schema del flusso di lavoro (6 nodi)

  1. Grilletto: Quando si fa clic su Esegui flusso di lavoro (o su una pianificazione/webhook).
  2. Dropbox: Scarica un filePercorso del file: /blog data/convert-swissqr-merge/3page.docxInserire il file di output nel campo: dati.
  3. PDF4me: Converti in PDF: Tipo di dati di input: Dati binari. Proprietà binaria: datiNome del file di input: ad esempio Test.docxNome del file di output: output.pdfNome dell'output dei dati binari: dati.
  4. PDF4me: Crea una fattura SwissQROperazioni di fatturazione: crea fattura SwissQR. Tipo di dati di input: dati binari. Proprietà binaria: datiNome del file: Test.pdfCampi Importo, Valuta, IBAN, Creditore e Debitore finale. Nome del file di output: swissqr_bill.pdfNome del campo binario di output: dati.
  5. Dropbox: Scarica il file PDF di basePercorso del file: /blog data/convert-swissqr-merge/demo_5_page.pdfInserire il file di output nel campo: base.
  6. PDF4me: Unisci due file PDF uno sopra l'altro come sovrapposizione: Campo binario PDF di base: base. Livello PDF Campo binario: datiNome del file di output: output_sovrapposto.pdfNome dell'output dei dati binari: dati.
  7. Dropbox: Carica un filePercorso del file: /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf. File binario: attivo. Campo di input binario: dati.

Panoramica completa del flusso di lavoro

Flusso di lavoro n8n: Quando si fa clic su Esegui flusso di lavoro, Scarica un file (Dropbox), Converti in PDF (PDF4me), Crea fattura SwissQR (PDF4me), Scarica il file PDF di base (Dropbox), Unisci due file PDF uno sopra l'altro come sovrapposizione (PDF4me), Carica un file (Dropbox). Tutti i passaggi sono contrassegnati da un segno di spunta verde.

Sei nodi più trigger: Scarica file (Word), Converti in PDF, Crea fattura SwissQR, Scarica file PDF di base, Unisci sovrapposizioni, Carica file. Ogni nodo mostra 1 elemento e lo stato di successo.


Passaggio 1: Scarica un file (Dropbox)

Flusso di lavoro finora: Un trigger e un nodo Dropbox.

  1. Aggiungere GrillettoQuando si fa clic su Esegui flusso di lavoro (o un altro fattore scatenante).
  2. Aggiungere DropboxScarica un file (o nodo equivalente che scarica tramite percorso).
  3. Credenziali: API OAuth2 di Dropbox.
  4. Risorsa: File. Operazione: Scaricamento.
  5. Percorso del file: /blog data/convert-swissqr-merge/3page.docx.
  6. Inserisci il file di output nel campo: dati (così il nodo successivo può usare il binario nella proprietà dati).
  7. Eseguire il passaggio. L'output mostra 3page.docx, elenco /blog data/convert-swissqr-merge, tipo MIME per Word, dimensione del file.

Scarica un file: Parametri

n8n Dropbox Scarica un file: scheda Parametri, Credenziali Dropbox OAuth2 API, File di risorse, Operazione Download, Percorso file /blog data/convert-swissqr-merge/3page.docx, Inserisci il file di output nel campo dati

Il download da Dropbox è configurato con il percorso file /blog data/convert-swissqr-merge/3page.docx e il campo "Inserisci file di output" nel campo dati. Il pannello OUTPUT mostra il file 3page.docx e i dettagli binari.


Passaggio 2: Converti in PDF (PDF4me)

Flusso di lavoro finora: Attiva → Scarica il file → Converti in PDF.

  1. Aggiungere PDF4me nodo. Risorsa: Converti. Operazioni di conversioneConverti in PDF.
  2. Credenziali: account PDF4ME.
  3. Tipo di dati di input: Dati binari.
  4. Proprietà binaria: dati (dal nodo precedente).
  5. Nome del file di input: per esempio. Test.docx.
  6. Nome del file di output: output.pdf. Nome dell'output dei dati binari: dati.
  7. Eseguire il passaggio. L'OUTPUT mostra output.pdf, applicazione/pdf, dimensione del file (ad esempio 34,4 kB). Questo binario viene passato a Crea fattura SwissQR.

Conversione in PDF: parametri e output

n8n PDF4me Converti in PDF: INPUT 3page.docx da Scarica un file, Parametri Credenziali account PDF4ME, Risorsa Converti, Converti in PDF, Dati proprietà binaria, Nome file di input Test.docx, Nome file di output output.pdf, OUTPUT output.pdf

Converti in PDF con dati binari, nome file di input Test.docx, nome file di output output.pdf. I dati binari di output nel campo dati vengono utilizzati dal nodo Crea fattura SwissQR.


Passaggio 3: Crea la fattura SwissQR (PDF4me)

Flusso di lavoro finora: Attiva → Scarica → Converti in PDF → Crea fattura SwissQR.

  1. Aggiungere PDF4me nodo. Risorsa: Fattura. Operazioni di fatturazione: Crea fattura SwissQR.
  2. Credenziali: account PDF4ME.
  3. Tipo di dati di input: Dati binari. Proprietà binaria: dati (da Converti in PDF). Nome del file: Test.pdf.
  4. Quantità: 500. Valuta: Franco svizzero. IBAN: per esempio. CH0102030405060708090.
  5. Creditore: Nome del creditore Test AG, tipo di indirizzo del creditore Strutturato, riga dell'indirizzo del creditore 1 Strada di prova, riga indirizzo creditore 2 Casa 2Codice postale del creditore 8001, Creditor City Zurigo.
  6. Debitore finale: Nome del debitore finale Test Debito AG, Tipo di indirizzo del debitore finale Strutturato, Indirizzo del debitore finale, riga 1 Test Deb Strasse, Indirizzo del debitore finale, riga 2 Casa numero 8Codice postale del debitore finale 3000, Città del debitore definitivo Berna.
  7. Tipo di riferimento: Nessun riferimento. Tipo di lingua: Inglese. Linea di separazione: Linea con forbici (o LineaConForbici).
  8. Nome del file di output: swissqr_bill.pdf. Nome del campo binario di output: dati.
  9. Opzioni avanzate (facoltativo): Riferimento, Messaggio non strutturato (ad es. Grazie per la tua attività), Informazioni di fatturazione (ad es. Fattura per i servizi resi), AV1/AV2, Profili personalizzati (ad es. { 'outputDataFormat': 'base64' }).
  10. Eseguire il passaggio. L'OUTPUT mostra swissqr_bill.pdf nel campo binario dati (questo diventa il livello nella fusione).

Creazione della fattura SwissQR: Operazioni di fatturazione e pagamento

n8n PDF4me Crea fattura SwissQR: Credenziali account PDF4ME, Risorsa Fattura, Operazioni di fatturazione Crea fattura SwissQR, Tipo di dati di input Dati binari, Dati di proprietà binari, Nome file Test.pdf, Importo 500, Valuta Franco svizzero, IBAN CH0102030405060708090, Nome creditore Test AG, Tipo di indirizzo del creditore Strutturato, Indirizzo del creditore riga 1 Test Strasse

Crea nodo fattura SwissQR con credenziali account PDF4ME, operazioni di fattura Crea fattura SwissQR, dati proprietà binari, importo 500, valuta franco svizzero, IBAN e creditore Test AG con indirizzo strutturato.

Crea fattura SwissQR: debitore e riferimento

Crea i parametri della fattura SwissQR: Indirizzo del creditore riga 2 Casa 2, Codice postale del creditore 8001, Città del creditore Zurigo, Nome del debitore finale Test Debt AG, Tipo di indirizzo del debitore finale Strutturato, Indirizzo riga 1 Test Deb Strasse, Indirizzo riga 2 Casa 8, Codice postale 3000, Città Berna, Tipo di riferimento Nessun riferimento, Tipo di lingua Inglese

Campi indirizzo del creditore e del debitore finale: Test AG Zurigo 8001, Test Debt AG Berna 3000, Tipo di riferimento Nessun riferimento, Lingua Inglese.

Creazione della fattura SwissQR: output e opzioni avanzate

Crea fattura SwissQR: Tipo di lingua Inglese, Linea di separazione Linea con forbici, Nome file di output swissqr_bill.pdf, Nome campo binario di output data, Riferimento opzioni avanzate Messaggio non strutturato Informazioni di fatturazione AV1 AV2, Profili personalizzati outputDataFormat base64

Nome del file di output swissqr_bill.pdf, Nome del campo binario di output data. Opzioni avanzate: Riferimento, Messaggio non strutturato, Informazioni di fatturazione, AV1/AV2, Profili personalizzati.


Passaggio 4: Scarica il file PDF di base (Dropbox)

Flusso di lavoro finora: Attiva → Scarica Word → Converti in PDF → Crea fattura SwissQR → Scarica PDF di base.

  1. Aggiungere DropboxScarica il file PDF di base (oppure il nodo che scarica un file tramite percorso e lo inserisce in un campo denominato).
  2. Credenziali: API OAuth2 di Dropbox. Risorsa: File. Operazione: Scaricamento.
  3. Percorso del file: /blog data/convert-swissqr-merge/demo_5_page.pdf.
  4. Inserisci il file di output nel campo: base (quindi il nodo di unione ha base e livello in campi separati).
  5. Eseguire il passaggio. L'output mostra demo_5_page.pdf sul campo base.

Scarica il file PDF di base: Parametri

n8n Download Dropbox Base PDF file: Credenziali Dropbox OAuth2 API, File di risorse, Operazione Download, Percorso file /blog data/convert-swissqr-merge/demo_5_page.pdf, Inserisci il file di output nel campo base

Scarica il file PDF di base dal percorso /blog data/convert-swissqr-merge/demo_5_page.pdf e inserisci il file di output nel campo base. Questo PDF verrà utilizzato come livello di base nell'unione degli overlay.


Passaggio 5: Unire due file PDF uno sopra l'altro (PDF4me)

Flusso di lavoro finora: Tutti i nodi fino alla fusione.

  1. Aggiungere PDF4me nodo. Risorsa: Unisci e dividi. Operazioni di fusione e divisione: Unisci due file PDF uno sopra l'altro come sovrapposizione.
  2. Credenziali: account PDF4ME.
  3. Tipo di input PDF di base: Dati binari. Tipo di input PDF del livello: Dati binari.
  4. Campo binario PDF di base: base (dal file PDF di base scaricabile). Livello PDF Campo binario: dati (da Create SwissQR bill).
  5. Nome del file di output: output_sovrapposto.pdf. Nome dell'output dei dati binari: dati.
  6. Eseguire il passaggio. L'OUTPUT mostra output_sovrapposto.pdf (ad esempio 144 kB) nel campo binario datiQuesto è il PDF unito (base + livello della fattura QR svizzera).

Unisci due file PDF uno sopra l'altro come sovrapposizione

n8n PDF4me Unisci due file PDF uno sopra l'altro come sovrapposizione: INPUT base demo_5_page.pdf e dati swissqr_bill.pdf, Parametri Base PDF Binario campo base, Livello PDF Binario campo dati, Nome file di output overlayed_output.pdf, OUTPUT dati overlayed_output.pdf

Unisci la sovrapposizione con il campo binario PDF di base (demo_5_page.pdf) e il campo binario PDF del layer (swissqr_bill.pdf). Genera il file di output overlayed_output.pdf nel campo dati per il nodo Upload.


Passaggio 6: Carica un file (Dropbox)

Flusso di lavoro finora: Tutti e sei i nodi; il nodo finale salva il PDF unito.

  1. Aggiungere DropboxCarica un file (o equivalente che carica il file binario in un percorso).
  2. Credenziali: API OAuth2 di Dropbox. Risorsa: File. Operazione: Caricamento.
  3. Percorso del file: /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf.
  4. File binario: SU. Campo binario di input: dati (dal nodo di unione).
  5. Eseguire il passaggio. L'OUTPUT JSON mostra Nome: Overlayed_Output.pdf, visualizzazione_percorso, misuraree metadati di successo.
  6. Il file PDF unito si trova ora su Dropbox al percorso specificato.

Carica un file: parametri e output

n8n Dropbox Carica un file: INPUT Unisci due file PDF uno sopra overlayed_output.pdf 144 kB, Parametri Credenziali Dropbox OAuth2 API, Risorsa File, Operazione Carica, Percorso file /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf, File binario attivo, Input Campo binario dati, OUTPUT JSON nome Overlayed_Output.pdf path_display size

Carica un file con percorso /blog data/convert-swissqr-merge/output/Overlayed_Output.pdf, File binario attivo, Dati di input del campo binario. L'output conferma il nome, il percorso visualizzato e la dimensione del file caricato.


Output: PDF unito con fattura QR svizzera

Il flusso di lavoro produce un singolo PDF che combina il documento di base (ad esempio demo_5_page.pdf) con la fattura QR svizzera generata come sovrapposizione. La fattura QR mostra la parte Ricevuta e Pagamento, il codice QR scansionabile, Conto/Pagabile a (ad es. CH01 0203 0405 0607 0809 0, Test AG, Test Strasse House 2, 8001 Zurigo), Pagabile da (ad es. Test Debt AG, Test Deb Strasse House 8, 3000 Berna) e l'importo in valuta CHF 500.00. Il file viene salvato come Output_sovrapposto.pdf In /blog data/convert-swissqr-merge/output/.

Fattura QR svizzera generata: parte di ricevuta e pagamento con codice QR, conto pagabile a Test AG 8001 Zurigo, pagabile da Test Debt AG 3000 Berna, valuta importo CHF 500.00, punto di accettazione

Documento finale unificato con layout di fattura svizzera con codice QR: ricevuta, parte di pagamento con codice QR, dati del creditore e del debitore e importo in CHF. Pronto per la distribuzione o la stampa.


Casi d'uso

Fatture e preventivi: Utilizzate una fattura in formato Word o PDF come base; aggiungete un codice QR svizzero conforme come sovrapposizione, in modo che ogni PDF sia leggibile dall'uomo e scansionabile automaticamente per il pagamento.

Ricevute di pagamento cumulativo: Attiva il flusso di lavoro tramite un webhook o una pianificazione; passa importi diversi e dati del debitore (ad esempio da un database o un foglio di calcolo) al nodo Crea fattura SwissQR per generare un PDF unificato per ogni esecuzione.

Automazione self-hosted: Esegui n8n sulla tua infrastruttura e mantieni il controllo sui dati relativi a documenti e pagamenti, utilizzando PDF4me per la conversione e la generazione di fatture tramite codice QR.


Guida rapida

NodoImpostazione chiaveEsempio
Scarica un file da DropboxPercorso file, inserisci il file di output nel campo/blog data/convert-swissqr-merge/3page.docx; dati
PDF4me Converti in PDFProprietà binaria, nome del file di output, nome dell'output dei dati binaridati; output.pdf; dati
PDF4me crea una fattura SwissQRProprietà binaria, Importo, Valuta, IBAN, Creditore/Debitore, Nome del file di outputdati; 500; Franchi svizzeri; CH01...; Test AG / Test Debt AG; swissqr_bill.pdf
Scarica il file PDF di base da DropboxPercorso file, inserisci il file di output nel campo/blog data/convert-swissqr-merge/demo_5_page.pdf; base
Sovrapposizione di unione PDF4meCampo binario PDF di base, Campo binario PDF del livello, Nome del file di outputbase; dati; output_sovrapposto.pdf
Carica un file su DropboxPercorso file, file binario, campo di input binario/blog data/convert-swissqr-merge/output/Overlayed_Output.pdf; SU; dati

Per i dettagli completi dei parametri, vedere Crea una fattura QR svizzera, n8n E Unisci due file PDF uno sopra l'altro come Sovrapposizione (o il nodo di unione equivalente nella documentazione di n8n). Per lo stesso flusso in Power Automate, vedere Unione QR svizzera (Power Automate).


Risoluzione dei problemi

Campo binario errato nella sovrapposizione di unione

Il campo binario PDF di base deve puntare al nodo che genera il PDF di base (scarica il file PDF di base → base). Il campo binario PDF del livello deve puntare all'output della fattura QR svizzera (Crea fattura SwissQR → datiAssicurarsi che i nodi precedenti siano stati eseguiti correttamente e che i nomi dei campi corrispondano.

Errori di convalida della fattura QR svizzera

Verificare il formato IBAN (IBAN svizzero), l'importo e la valuta, e assicurarsi che i campi relativi all'indirizzo del creditore e del debitore utilizzino il tipo di indirizzo corretto (strutturato). Il tipo di riferimento e il riferimento facoltativo devono essere conformi agli standard svizzeri, se utilizzati.

Errori API o di connessione

Vedere Risoluzione dei problemi di PDF4me per la chiave API, i crediti e la connettività.


Cosa succederà dopo?

  1. Eseguire il flusso di lavoro: Esegui e conferma Output_sovrapposto.pdf appare in /blog data/convert-swissqr-merge/output/ con contenuto di base e fattura QR svizzera visibili.
  2. Automatizzare: Sostituire il grilletto manuale con Programma O Webhook e passare percorsi di file o dati di pagamento da un altro sistema.
  3. Dati dinamiciUtilizzare espressioni per impostare importo, IBAN, creditore e debitore da un nodo precedente (ad esempio, database o file CSV) per le esecuzioni batch.
  4. Stesso flusso anche altrove: Utilizzo Swiss QR si integra in Power Automate per la stessa logica in Microsoft Flows.