<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>PDF4me Blog</title>
        <link>https://docs.pdf4me.com/it/blog/</link>
        <description>PDF4me Blog</description>
        <lastBuildDate>Thu, 16 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>it</language>
        <item>
            <title><![CDATA[Dividere i fogli Excel in file separati con Make: niente VBA, solo Dropbox e PDF4me]]></title>
            <link>https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/</guid>
            <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Dividi ogni foglio di lavoro di un file Excel in un file .xlsx separato e caricali su Dropbox. Processo automatizzato in Make con PDF4me. Quattro moduli, senza VBA, senza codice.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div>
<!-- -->
<p><strong>PDF4me Excel - Fogli di lavoro separati</strong> Si tratta di un'azione di Make che suddivide un file .xlsx in una cartella di lavoro separata per ogni foglio, senza utilizzare VBA o macro. Questo scenario, composto da quattro moduli, legge un file Excel da Dropbox, lo suddivide in cartelle di lavoro separate per ogni foglio, itera sull'array risultante e carica ogni nuovo file .xlsx su Dropbox con un nome file univoco.</p>
<p>Se vi è mai capitato di ereditare una cartella di lavoro con venti schede e di aver bisogno di ogni scheda come file separato, probabilmente avete fatto ricorso a VBA, a un programma a pagamento per dividere il desktop o a una procedura manuale del tipo "Sposta o copia... in una nuova cartella". Tutte queste opzioni presuppongono che dobbiate sedervi davanti a un portatile e farlo una sola volta. Questa guida sostituisce tutto ciò con uno scenario di Make che viene eseguito a intervalli regolari, funziona tramite Dropbox e vi fornisce file .xlsx puliti per ogni foglio, senza bisogno di ulteriori clic, dopo la prima configurazione.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox - Download a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the source .xlsx from a fixed Dropbox path.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. PDF4me Excel - Separate Worksheets</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Splits the workbook into one .xlsx per sheet and returns an array.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Flow Control - Iterator</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loops over the Splitted Worksheet array so every item runs downstream.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox - Upload a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes each per-sheet .xlsx into your output folder with its worksheet name.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Apri un file Excel di Dropbox, elaboralo con PDF4me Excel - Separate Worksheets, passa l'array restituito attraverso un iteratore e carica ogni singolo file .xlsx nella cartella di output. Quattro moduli. Nessun codice VBA. Esecuzione ogni quindici minuti, programmata o su richiesta.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché rinunciare completamente a VBA?</strong> VBA presuppone che Excel sia installato sul desktop, che le macro siano abilitate e che ci sia qualcuno davanti al computer quando il file arriva. Uno scenario Make non ha nessuno di questi vincoli. Viene eseguito nel cloud secondo una pianificazione, quindi una cartella di lavoro caricata su Dropbox alle 3 del mattino è già stata suddivisa alle 3:15.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché è necessario l'iteratore tra la fase di suddivisione e quella di caricamento?</strong> PDF4me Excel - Separate Worksheets restituisce un ARRAY di file (uno per foglio), non un singolo file. Dropbox Upload accetta un solo file per esecuzione, quindi l'Iterator trasforma l'array in singoli pacchetti che il modulo di caricamento può elaborare uno alla volta.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché l'impostazione della lingua rimane su en-US anche per i quaderni di lavoro europei?</strong> Questa impostazione controlla il modo in cui le celle numeriche e di data vengono analizzate internamente, non come vengono memorizzate. Il contenuto del foglio viene conservato byte per byte, quindi una fattura tedesca con decimali separati da virgole viene salvata intatta in ogni file di foglio.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché ogni file di output riporta automaticamente il nome del foglio di lavoro?</strong> L'iteratore emette ogni elemento con un <code>File Name</code> proprietà già impostata sul nome del foglio sorgente più <code>.xlsx</code>Mappando questo nel campo del nome del file di Dropbox Upload si ottengono output leggibili dall'uomo come <code>Q1.xlsx</code>, <code>Q2.xlsx</code>, <code>Q3.xlsx</code> senza alcun lavoro di espressione.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> una cartella di lavoro Excel in <code>/pdf4metest/Excel/Separate Worksheets/Separate.xlsx</code> contenente più fogli (Q1, Q2, Q3, Riepilogo, ecc.). <strong>Produzione:</strong> un file .xlsx per foglio, inserito in <code>/pdf4meoutput/</code>, ciascuna denominata in base al foglio di lavoro corrispondente.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Make (precedentemente Integromat)</strong>. <a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Apri Make</a>Il piano gratuito esegue questo scenario ogni 15 minuti, il che è più che sufficiente per la maggior parte delle operazioni di divisione di file Excel.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Collegalo la prima volta che aggiungi l'azione Excel di PDF4me.</li><li><strong>Account Dropbox</strong>Qualsiasi piano va bene. Dovrai creare due cartelle: una per la cartella di lavoro di origine e una per i file di output suddivisi.</li><li><strong>Un file Excel multi-foglio da testare con</strong>Qualsiasi file .xlsx con due o più schede. Se non ne hai uno a portata di mano, usa l'esempio qui sotto.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Prendi prima il campione.</strong> Prima di creare lo scenario, trascina la cartella di lavoro di origine nella cartella di input di Dropbox, in modo che il trigger abbia qualcosa da vedere alla prima esecuzione.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/it/assets/data/split-excel-worksheets-make-dropbox/separate.xlsx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem">↓ separate.xlsx (fonte)</a><a href="https://docs.pdf4me.com/it/assets/data/split-excel-worksheets-make-dropbox/expected-output.zip" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem">↓ Output previsto (zip)</a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-in-sintesi">Il flusso in sintesi<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#il-flusso-in-sintesi" class="hash-link" aria-label="Link diretto a Il flusso in sintesi" title="Link diretto a Il flusso in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Scarica un file da Dropbox</strong> (fattore scatenante e fonte).</li>
<li class=""><strong>PDF4me Excel - Fogli di lavoro separati</strong> con il file mappato dal passaggio 1.</li>
<li class=""><strong>Iteratore di controllo del flusso</strong> avvolto attorno al restituito <code>Splitted Worksheet[]</code> vettore.</li>
<li class=""><strong>Carica un file su Dropbox</strong> con il nome del file e il binario mappati da ciascun elemento dell'iteratore.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-del-flusso">Panoramica completa del flusso<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#panoramica-completa-del-flusso" class="hash-link" aria-label="Link diretto a Panoramica completa del flusso" title="Link diretto a Panoramica completa del flusso" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/01-flow-overview.jpg" alt="Crea uno scenario canvas che mostri quattro moduli collegati da sinistra a destra: Dropbox Download a File (blu), PDF4me Excel Excel Separate Worksheets (verde), Flow Control Iterator (freccia verde) e Dropbox Upload a File (blu)." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>In totale quattro moduli. La freccia tra il passaggio 3 e il passaggio 4 si dirama: un caricamento per ogni foglio di lavoro trovato nel file sorgente.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-come-si-scarica-il-file-excel-da-dropbox-in-make">Passaggio 1: Come si scarica il file Excel da Dropbox in Make?<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#passaggio-1-come-si-scarica-il-file-excel-da-dropbox-in-make" class="hash-link" aria-label="Link diretto a Passaggio 1: Come si scarica il file Excel da Dropbox in Make?" title="Link diretto a Passaggio 1: Come si scarica il file Excel da Dropbox in Make?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Nessuno, questo è il modulo sorgente.</p>
<p>Aggiungi un <strong>Dropbox - Scarica un file</strong> modulo e indicagli la cartella di lavoro che desideri dividere.</p>
<ol>
<li class="">Cerca <strong>Dropbox</strong> nel selettore dei moduli, quindi scegli <strong>Scarica un file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Connessione</strong>: <code>YnooxTestone</code> (oppure fai clic) <strong>Aggiungere</strong> (Prima autenticazione con Dropbox).</li>
<li class=""><strong>Modalità di selezione dei file</strong>: <code>Select a file</code>.</li>
<li class=""><strong>File</strong>: <code>/pdf4metest/Excel/Separate Worksheets/Separate.xlsx</code>.</li>
</ul>
</li>
<li class="">Fare clic <strong>Salva</strong> ed eseguire il modulo una volta per confermare il download dei file.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-download-di-dropbox">Configurazione del download di Dropbox<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#configurazione-del-download-di-dropbox" class="hash-link" aria-label="Link diretto a Configurazione del download di Dropbox" title="Link diretto a Configurazione del download di Dropbox" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/02-dropbox-download.jpg" alt="Configurazione di Dropbox Download a File in Make con Connessione impostata su YnooxTestone, Metodo di selezione dei file impostato su Seleziona un file e File che punta a /pdf4metest/Excel/Separate Worksheets/Separate.xlsx." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Imposta qui un singolo percorso file in modo che la suddivisione venga eseguita in modo deterministico. Passa alla modalità "Monitoraggio file" in seguito se desideri che venga attivata dai nuovi arrivi.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Se desideri che lo scenario venga attivato ogni volta che viene caricata una nuova cartella di lavoro, sostituisci questo modulo con <strong>Dropbox - Monitoraggio dei file</strong> puntando alla stessa cartella. Il resto del flusso funziona senza modifiche perché utilizza l'oggetto file in modo identico.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-come-fa-pdf4me-excel-separate-worksheets-a-suddividere-la-cartella-di-lavoro">Passaggio 2: Come fa PDF4me Excel Separate Worksheets a suddividere la cartella di lavoro?<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#passaggio-2-come-fa-pdf4me-excel-separate-worksheets-a-suddividere-la-cartella-di-lavoro" class="hash-link" aria-label="Link diretto a Passaggio 2: Come fa PDF4me Excel Separate Worksheets a suddividere la cartella di lavoro?" title="Link diretto a Passaggio 2: Come fa PDF4me Excel Separate Worksheets a suddividere la cartella di lavoro?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Dropbox Scarica un file.</p>
<p>Aggiungi il <strong>PDF4me Excel</strong> azione <strong>Excel - Fogli di lavoro separati</strong> e passagli i byte del file dal passaggio 1. Restituisce un array in cui ogni elemento è un foglio di lavoro impacchettato come file .xlsx separato.</p>
<ol>
<li class="">Aggiungi un modulo, cerca <strong>PDF4me Excel</strong>, scegliere <strong>Excel - Fogli di lavoro separati</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Connessione</strong>: <code>My PDF4me Excel connection</code> (oppure fai clic) <strong>Aggiungere</strong> e incolla la tua chiave API di PDF4me).</li>
<li class=""><strong>File</strong>: <code>Map</code> (attiva).</li>
<li class=""><strong>Nome del file</strong>: <code>1. File Name</code> dal modulo Dropbox.</li>
<li class=""><strong>Documento</strong>: <code>1. Data</code> dal modulo Dropbox.</li>
<li class=""><strong>Contesti culturali e linguistici</strong>: <code>en-US</code>.</li>
</ul>
</li>
<li class="">Salva. L'output del modulo includerà un <code>Splitted Worksheet[]</code> array una volta eseguito lo scenario.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-di-pdf4me-per-fogli-di-lavoro-separati-in-excel">Configurazione di PDF4me per fogli di lavoro separati in Excel<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#configurazione-di-pdf4me-per-fogli-di-lavoro-separati-in-excel" class="hash-link" aria-label="Link diretto a Configurazione di PDF4me per fogli di lavoro separati in Excel" title="Link diretto a Configurazione di PDF4me per fogli di lavoro separati in Excel" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/03-pdf4me-excel-separate.jpg" alt="Modulo PDF4me Excel in Make configurato per Excel - Fogli di lavoro separati: Connessione La mia connessione PDF4me Excel, File impostato su Mappa con Nome file mappato dal passaggio 1 Nome file e documento mappati dal passaggio 1 Impostazioni dati, cultura e lingua en-US." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il nome del file utilizza il nome originale del passaggio 1 in modo che i log successivi rimangano leggibili. Il documento contiene il file binario che PDF4me effettivamente suddivide.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-al-parametro">Riferimento al parametro<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#riferimento-al-parametro" class="hash-link" aria-label="Link diretto a Riferimento al parametro" title="Link diretto a Riferimento al parametro" translate="no">​</a></h3>
<table><thead><tr><th>Parametro</th><th>Tipo</th><th style="text-align:center">Necessario</th><th>Cosa fa</th><th>Esempio</th></tr></thead><tbody><tr><td><strong>Connessione</strong></td><td>Autenticazione</td><td style="text-align:center">SÌ</td><td>Connessione API di PDF4me. Aggiungila una volta e riutilizzala in diversi scenari.</td><td>La mia connessione Excel a PDF4me</td></tr><tr><td><strong>Nome del file</strong></td><td>Corda</td><td style="text-align:center">SÌ</td><td>Nome del file sorgente con <code>.xlsx</code> Estensione. Trasmesso per la registrazione e la mappatura a valle.</td><td><code>Separate.xlsx</code></td></tr><tr><td><strong>Documento</strong></td><td>Binario</td><td style="text-align:center">SÌ</td><td>I byte del file .xlsx da suddividere. Mappa da qualsiasi modulo precedente che emetta un file.</td><td><code>1. Data</code></td></tr><tr><td><strong>Contesti culturali e linguistici</strong></td><td>Corda</td><td style="text-align:center">SÌ</td><td>Impostazioni locali utilizzate per analizzare le celle numeriche e di data. NON modificano i valori memorizzati.</td><td><code>en-US</code></td></tr></tbody></table>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(14, 165, 233);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Questa è la riga che effettua la divisione.</strong> L'azione legge la cartella di lavoro, scorre ogni foglio ed emette un file .xlsx per foglio in un array denominato <strong>Foglio di lavoro diviso[]</strong>Tutto ciò che segue questo modulo è impianto idraulico.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-iteratore---trasformazione-dellarray-restituito-in-sequenze-individuali">Passaggio 3: Iteratore - trasformazione dell'array restituito in sequenze individuali<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#passaggio-3-iteratore---trasformazione-dellarray-restituito-in-sequenze-individuali" class="hash-link" aria-label="Link diretto a Passaggio 3: Iteratore - trasformazione dell'array restituito in sequenze individuali" title="Link diretto a Passaggio 3: Iteratore - trasformazione dell'array restituito in sequenze individuali" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Download da Dropbox più fogli di lavoro Excel separati da PDF4me.</p>
<p>Un iteratore prende un array ed emette i suoi elementi uno alla volta, quindi qualsiasi modulo posto dopo di esso viene eseguito una volta per ogni elemento.</p>
<ol>
<li class="">Aggiungi un modulo, cerca <strong>Controllo del flusso</strong>, scegliere <strong>Iteratore</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Vettore</strong>: <code>7. Splitted Worksheet[]</code> (dall'output del modulo PDF4me).</li>
</ul>
</li>
<li class="">Salva.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-delliteratore">Configurazione dell'iteratore<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#configurazione-delliteratore" class="hash-link" aria-label="Link diretto a Configurazione dell'iteratore" title="Link diretto a Configurazione dell'iteratore" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/04-iterator.jpg" alt="Iteratore di controllo del flusso in Make con Array impostato su 7. Foglio di lavoro diviso[] mappato dall'output del modulo Excel di PDF4me." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Una sola riga di configurazione. Il numero del modulo davanti a Splitted Worksheet[] corrisponderà al numero assegnato da Make al modulo PDF4me nel tuo scenario.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-come-si-carica-ciascun-file-suddiviso-nuovamente-su-dropbox">Passaggio 4: Come si carica ciascun file suddiviso nuovamente su Dropbox?<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#passaggio-4-come-si-carica-ciascun-file-suddiviso-nuovamente-su-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 4: Come si carica ciascun file suddiviso nuovamente su Dropbox?" title="Link diretto a Passaggio 4: Come si carica ciascun file suddiviso nuovamente su Dropbox?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Download da Dropbox più PDF4me Fogli di lavoro Excel separati più Iteratore.</p>
<p>Aggiungi un finale <strong>Dropbox - Carica un file</strong> e passargli le proprietà del file dell'iteratore. Poiché si trova dopo l'iteratore, viene eseguito una sola volta per ogni foglio di lavoro.</p>
<ol>
<li class="">Aggiungere <strong>Dropbox - Carica un file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Connessione</strong>: <code>YnooxTestone</code>.</li>
<li class=""><strong>Cartella</strong>: <code>/pdf4meoutput/</code>.</li>
<li class=""><strong>File</strong>: <code>Flow Control - Iterator</code> (Questo mappa l'elemento corrente dell'iteratore direttamente nel campo file, senza bisogno di dividere manualmente nome/binario).</li>
</ul>
</li>
<li class="">Salva il modulo e salva lo scenario.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-caricamento-su-dropbox">Configurazione del caricamento su Dropbox<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#configurazione-del-caricamento-su-dropbox" class="hash-link" aria-label="Link diretto a Configurazione del caricamento su Dropbox" title="Link diretto a Configurazione del caricamento su Dropbox" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/split-excel-worksheets-make-dropbox/05-dropbox-upload.jpg" alt="Carica un file su Dropbox in Make con connessione YnooxTestone, cartella /pdf4meoutput/ e file impostato su Controllo flusso - Iteratore in modo che ogni iterazione carichi un foglio di lavoro suddiviso." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Selezionando Controllo flusso - Iteratore anziché mappare separatamente Nome file e Dati, Dropbox può utilizzare il nome del foglio PDF4me già assegnato a ciascun elemento.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Se preferisci aggiungere un prefisso o un suffisso al nome del file (ad esempio <code>2026-Q1.xlsx</code> invece di <code>Q1.xlsx</code>), riporta il file a <strong>Mappa</strong> e costruire il nome con un'espressione come <code>{{formatDate(now; "YYYY")}}-{{2.File Name}}</code>.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-il-flusso-e-verifica">Esegui il flusso e verifica<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#esegui-il-flusso-e-verifica" class="hash-link" aria-label="Link diretto a Esegui il flusso e verifica" title="Link diretto a Esegui il flusso e verifica" translate="no">​</a></h2>
<ol>
<li class=""><strong>Salva</strong> lo scenario in alto a destra.</li>
<li class="">Fare clic <strong>Eseguire una volta</strong> nel pannello in basso a sinistra.</li>
<li class="">Apri la cronologia delle esecuzioni: ognuno dei quattro moduli dovrebbe mostrare un segno di spunta verde. Sul quarto modulo vedrai un'etichetta numerica corrispondente al numero di fogli di lavoro presenti nel file sorgente.</li>
<li class="">Apri Dropbox all'indirizzo <code>/pdf4meoutput/</code> e confermare un file .xlsx per ogni foglio di lavoro.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Uno strumento di suddivisione di file Excel nativo per il cloud che non richiede l'installazione di Microsoft Excel. Lo stesso schema a quattro moduli (download, azione Excel di PDF4me, iteratore e caricamento) è alla base delle esportazioni PDF foglio per foglio, delle estrazioni CSV riga per riga e di qualsiasi altra operazione Excel in cui PDF4me restituisce un array di file. Sostituendo il modulo centrale si ottiene una nuova funzionalità senza dover modificare l'infrastruttura.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Attivazione su nuovi file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Scambia il passaggio 1 con <strong>Dropbox Watch Files</strong> puntano alla stessa cartella. Ora ogni cartella di lavoro caricata su Dropbox viene suddivisa entro l'intervallo di polling, senza bisogno di elaborazioni manuali.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Converti anche ogni foglio in PDF</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Inserisci un <strong>PDF4me - Converti in PDF</strong> Modulo di collegamento tra l'Iteratore e il caricamento su Dropbox. Ogni file .xlsx, suddiviso per foglio, viene contemporaneamente convertito in cartella di lavoro e PDF.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Distribuisci in cartelle diverse</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungi un <strong>Router</strong> dopo l'Iteratore con filtri sul nome del file (ad esempio i fogli che iniziano con "EU" vanno a <code>/eu/</code>, "USA" a <code>/us/</code>). Una divisione, molte destinazioni.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Invia ogni foglio via email a una persona diversa</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sostituire il caricamento di Dropbox con <strong>Gmail Invia email</strong> O <strong>Microsoft 365 Invia e-mail</strong>Utilizzare il nome del foglio come chiave di ricerca del destinatario da un Foglio Google.</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="pdf4me--make-a-confronto-con-le-alternative">PDF4me + Make a confronto con le alternative<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#pdf4me--make-a-confronto-con-le-alternative" class="hash-link" aria-label="Link diretto a PDF4me + Make a confronto con le alternative" title="Link diretto a PDF4me + Make a confronto con le alternative" translate="no">​</a></h3>
<table><thead><tr><th>Approccio</th><th>sforzo di configurazione</th><th style="text-align:center">Funziona senza supervisione</th><th style="text-align:center">Gestisce cartelle di lavoro con più schede</th><th>Costo</th></tr></thead><tbody><tr><td><strong>PDF4me + Crea (questo blog)</strong></td><td>Quattro moduli, circa 10 minuti</td><td style="text-align:center">Sì, in base a una programmazione o a un evento scatenante.</td><td style="text-align:center">Sì, qualsiasi conteggio delle schede</td><td>Piano gratuito di PDF4me Plus Crea un piano gratuito</td></tr><tr><td>Macro VBA in Excel desktop</td><td>30-60 minuti di copia-incolla più firma</td><td style="text-align:center">No, è necessario che Excel sul desktop sia aperto e che le macro siano abilitate.</td><td style="text-align:center">SÌ</td><td>Gratuito ma manuale</td></tr><tr><td>Strumento online per la divisione di file Excel</td><td>2 minuti di caricamento per file</td><td style="text-align:center">No, manuale per file</td><td style="text-align:center">SÌ</td><td>Gratuito, ma i dati non sono sotto il tuo controllo.</td></tr><tr><td>Alteryx / Power Query</td><td>Configurazione di circa 1 ora, richiede la piattaforma</td><td style="text-align:center">Sì, ma vincolato a una licenza per workstation.</td><td style="text-align:center">SÌ</td><td>Enterprise licenze</td></tr></tbody></table>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-frequenti">Domande frequenti<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#domande-frequenti" class="hash-link" aria-label="Link diretto a Domande frequenti" title="Link diretto a Domande frequenti" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="come-posso-dividere-un-foglio-excel-in-più-fogli-di-lavoro-senza-utilizzare-vba">Come posso dividere un foglio Excel in più fogli di lavoro senza utilizzare VBA?<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#come-posso-dividere-un-foglio-excel-in-pi%C3%B9-fogli-di-lavoro-senza-utilizzare-vba" class="hash-link" aria-label="Link diretto a Come posso dividere un foglio Excel in più fogli di lavoro senza utilizzare VBA?" title="Link diretto a Come posso dividere un foglio Excel in più fogli di lavoro senza utilizzare VBA?" translate="no">​</a></h3>
<p>Utilizzare un'azione cloud come <strong>PDF4me Excel - Fogli di lavoro separati</strong> All'interno di Make, Zapier, n8n o Power Automate. L'azione legge i byte del file .xlsx, divide ogni foglio in una cartella di lavoro separata e restituisce un array su cui è possibile eseguire un ciclo. Non sono necessarie macro, VBA o installazioni locali di Excel. Lo scenario completo di Make, composto da quattro moduli, descritto in questa guida, viene eseguito con il piano gratuito e completa ogni divisione in pochi secondi.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="come-posso-dividere-automaticamente-un-file-excel-in-più-file">Come posso dividere automaticamente un file Excel in più file?<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#come-posso-dividere-automaticamente-un-file-excel-in-pi%C3%B9-file" class="hash-link" aria-label="Link diretto a Come posso dividere automaticamente un file Excel in più file?" title="Link diretto a Come posso dividere automaticamente un file Excel in più file?" translate="no">​</a></h3>
<p>Punto a fare <strong>Guarda i file</strong> modulo nella cartella in cui vengono inseriti i nuovi file di lavoro, catena <strong>PDF4me Excel - Fogli di lavoro separati</strong> dopodiché, avvolgi l'array restituito in un <strong>Iteratore di controllo del flusso</strong>, quindi carica ogni elemento di nuovo in una cartella di destinazione con <strong>Carica un file su Dropbox</strong>Ora ogni cartella di lavoro inserita in quella cartella viene suddivisa automaticamente entro l'intervallo di polling (15 minuti nel piano gratuito, più veloce in quello a pagamento).</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="è-in-grado-di-trasformare-automaticamente-fogli-excel-separati-in-file-distinti">È in grado di trasformare automaticamente fogli Excel separati in file distinti?<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#%C3%A8-in-grado-di-trasformare-automaticamente-fogli-excel-separati-in-file-distinti" class="hash-link" aria-label="Link diretto a È in grado di trasformare automaticamente fogli Excel separati in file distinti?" title="Link diretto a È in grado di trasformare automaticamente fogli Excel separati in file distinti?" translate="no">​</a></h3>
<p>Make da solo può spostare, rinominare e ricaricare i file Excel, ma non può ispezionare o manipolare il contenuto della cartella di lavoro. Per questo è necessaria un'azione compatibile con Excel. <strong>PDF4me Excel</strong> il connettore fornisce <code>Excel - Separate Worksheets</code>, che è esattamente l'operazione utilizzata in questa procedura guidata. Una volta installato e connesso, Make delega la divisione a PDF4me e gestisce l'orchestrazione circostante.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="la-funzione-pdf4me-excel---fogli-di-lavoro-separati-modifica-i-dati-contenuti-nei-fogli">La funzione PDF4me Excel - Fogli di lavoro separati modifica i dati contenuti nei fogli?<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#la-funzione-pdf4me-excel---fogli-di-lavoro-separati-modifica-i-dati-contenuti-nei-fogli" class="hash-link" aria-label="Link diretto a La funzione PDF4me Excel - Fogli di lavoro separati modifica i dati contenuti nei fogli?" title="Link diretto a La funzione PDF4me Excel - Fogli di lavoro separati modifica i dati contenuti nei fogli?" translate="no">​</a></h3>
<p>No. L'azione agisce sulla struttura della cartella di lavoro, non sui valori delle celle. Legge i fogli, salva ciascuno come file .xlsx indipendente e li restituisce così come sono. Formattazione, formule, tipi di cella, celle unite e intervalli denominati all'interno di ciascun foglio vengono preservati. Le formule che fanno riferimento ad altri fogli non saranno più valide nei file divisi (questo è inevitabile perché i fogli a cui puntavano si trovano ora in cartelle di lavoro separate), quindi, se necessario, è consigliabile aggiungere un passaggio di gestione dei riferimenti di cella in seguito per ricalcolarli.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">L'iteratore non emette alcun elemento anche se il file contiene più fogli</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">Il campo Array è mappato all'output sbagliato. Conferma di aver selezionato <strong>Foglio di lavoro diviso[]</strong> dal modulo Excel di PDF4me, non il singolo <code>Doc Data</code> output. Se il selettore di array legge <code>Doc Data</code>, eliminare la mappatura e aggiungerla nuovamente dalla fonte corretta.</p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Il caricamento su Dropbox non riesce con il messaggio "Il file fornito non è un file valido".</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">Si verifica quando il campo File è mappato a un valore di testo invece che al bundle di file dell'iteratore. Nel campo File, selezionare il <strong>Controllo del flusso - Iteratore</strong> l'oggetto in sé, non il bambino <code>File Name</code> stringa. Make passerà quindi sia il nome che il contenuto binario insieme.</p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Ogni file di output è denominato "worksheet.xlsx" con un suffisso numerico</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">La cartella di lavoro di origine contiene fogli con nomi duplicati o vuoti. PDF4me ricorre alla numerazione automatica quando il nome del foglio non è presente. Apri il file .xlsx di origine, assegna a ciascun foglio un nome univoco e riesegui lo scenario.</p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Lo scenario continua a suddividere nuovamente lo stesso file ad ogni esecuzione.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)">Stai ancora usando <strong>Scarica un file</strong> (che legge un percorso fisso ad ogni esecuzione). Passa a <strong>Guarda i file</strong> per il grilletto, oppure aggiungi un <strong>Spostare un file</strong> modulo dopo il caricamento su Dropbox che sposta la cartella di lavoro di origine in un <code>/processed/</code> cartella in modo che il sondaggio successivo non trovi nulla di nuovo.</p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/split-excel-worksheets-make-dropbox-workflow/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/make/excel/separate-worksheets/"><p>Excel - Documenti con fogli di lavoro separati</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/make/getting-started/"><p>Come iniziare con Make + PDF4me</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<p>Lo stesso schema in quattro fasi (scarica più dividi con PDF4me più itera più carica) gestisce qualsiasi automazione Excel "un file in ingresso, molti file in uscita" di cui tu possa mai aver bisogno.</p>]]></content:encoded>
            <category>Make</category>
            <category>integromat</category>
            <category>PDF4me</category>
            <category>Excel</category>
            <category>excel-separate-worksheets</category>
            <category>xlsx</category>
            <category>Dropbox</category>
            <category>no-code</category>
        </item>
        <item>
            <title><![CDATA[Creare un analizzatore AI personalizzato per il proprio formato di fattura in Power Automate: un flusso di lavoro Dropbox in 3 fasi]]></title>
            <link>https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/</guid>
            <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate in tre fasi che richiama un modello di analisi AI PDF4me personalizzato, creato nel portale per sviluppatori. Estrae 33 campi strutturati (blocco indirizzo fornitore, ID abbonamento, aliquota MWST, voci di riga, dettagli sconto) dal formato della fattura. Sono inclusi screenshot reali, lo schema JSON esatto a 33 campi è scaricabile, la risposta JSON analizzata è riproducibile e un PDF di esempio della fattura è incluso.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>UN <strong>Modello di analizzatore AI personalizzato</strong> Si tratta di uno schema JSON denominato che si definisce nel portale per sviluppatori di PDF4me e che indica all'IA quali campi estrarre da uno specifico tipo di documento. Questa procedura guidata crea un analizzatore per le fatture di abbonamento SaaS di PDF4me (33 campi: blocco indirizzo fornitore, aliquota MWST svizzera, ID abbonamento, voci di riga, dettagli sconto), quindi lo richiama da un flusso Power Automate in 3 fasi che legge un PDF da Dropbox e restituisce un JSON strutturato.</p>
<p>Il incorporato <code>default_invoice_extraction</code> Sebbene lo schema generico copra le fatture generiche, i team di contabilità fornitori reali utilizzano layout specifici per i fornitori, colonne personalizzate per le singole voci, campi fiscali specifici per giurisdizione e metadati di abbonamento che lo schema generico non include. Creando un analizzatore personalizzato una sola volta, si ottiene un'estrazione con corrispondenza esatta per sempre, senza necessità di richiedere l'inserimento di dati per ogni singolo campo o di utilizzare logiche successive per la pulizia della risposta.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso di lavoro completo in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup A. Log in to dev portal</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">dev.pdf4me.com login. Email plus password or any SSO provider (Microsoft, Google, Facebook, Apple, GitHub).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup B. Open AI Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dashboard sidebar, AI Document Parser. Lists every Analyzer Template you have already created.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup C. Add a Parse Analyzer</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Click Add, name it (e.g. Test Invoice), choose Type Parse. The Analyzer Id is what Power Automate references.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">Setup D. Paste the JSON schema</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Document Schema field. Each schema entry has fieldName, fieldType, fieldDescription. Save Changes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">Flow 1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Replace later with HTTP / SharePoint / Outlook trigger when ready for production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">Flow 2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path /pdf4me.pdf, Infer Content Type Yes. Reads the source PDF into the flow.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">Flow 3. AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. File Content from step 2, File Name Test.pdf, Customisation Note Test Invoice (your Analyzer Id). Returns body JSON.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Configura un analizzatore una sola volta: accedi a <code>dev.pdf4me.com</code>, apri AI Document Parser nella barra laterale, fai clic su Aggiungi, assegna un nome all'analizzatore (<code>Fattura di prova</code>), scegli Tipo <strong>Analizza</strong>Incolla uno schema JSON che descriva ogni campo che desideri estrarre e salva. Quindi crea il flusso di Power Automate: <strong>Attivazione manuale</strong>, <strong>Ottieni il contenuto del file utilizzando il percorso</strong> <code>/pdf4me.pdf</code>), <strong>IA - Analizzatore di documenti</strong> con il nome dell'analizzatore passato come <strong>Nota di personalizzazione</strong>L'output è in formato JSON e include tutti i campi dichiarati nello schema. Lo schema di esempio in questa guida estrae 33 campi, tra cui l'indirizzo del fornitore, la partita IVA svizzera (MWST), l'ID dell'abbonamento, il periodo di fatturazione, le voci di riga e i dettagli dello sconto.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché un analizzatore personalizzato invece di <code>estrazione_fattura_predefinita</code>?</strong> Il modello predefinito è pensato per le fatture generiche dei fornitori. I team di contabilità fornitori reali utilizzano layout specifici per ciascun fornitore, campi relativi alle imposte di giurisdizione (MWST svizzera, Umsatzsteuer tedesca, imposta sulle vendite statunitense), metadati di abbonamento (ID abbonamento, periodo di fatturazione, data di fatturazione successiva) o colonne relative alle voci di settore che lo schema predefinito non riconosce. Un analizzatore personalizzato acquisisce tutte queste informazioni in un'unica operazione.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché in Power Automate il campo si chiama "Nota di personalizzazione"?</strong> Il parametro Nota di personalizzazione nel <strong>IA - Analizzatore di documenti</strong> L'azione accetta il nome ID dell'analizzatore (la stessa stringa impostata durante la creazione dell'analizzatore nel portale per sviluppatori). Il nome è storico, il ruolo è "scegli quale modello di analizzatore eseguire su questo documento". Lascialo vuoto per tornare a <code>estrazione_fattura_predefinita</code>Inserisci il nome del tuo analizzatore per richiamare lo schema personalizzato.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché usare <code>metodo campo: genera</code> sui campi compositi?</strong> Alcuni campi (<code>Indirizzo del fornitore</code>, <code>Indirizzo di fatturazione</code>) non vengono stampati direttamente sul documento. L'IA li assembla da altri campi estratti (<code>vendorStreet</code> + <code>vendorCity</code> + ...). Il <code>metodo campo: genera</code> Il marcatore indica al motore di intelligenza artificiale "sintetizza questo valore dai campi correlati, non cercarlo nel documento". Utile per normalizzare blocchi di indirizzi, nomi completi o identificatori concatenati.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché entrambi <code>data fattura</code> (data) e <code>stringhe della data della fattura</code> (corda)?</strong> Lo schema dichiara entrambi perché le date sono spesso il campo più ambiguo. <code>data fattura</code> è il tipo Data analizzato (le azioni successive possono eseguire calcoli sulle date su di esso). <code>stringhe della data della fattura</code> Il testo stampato originale del documento ("Jan 26, 2026") viene conservato integralmente. Quando il parser interpreta o normalizza la data in modo errato, la copia della stringa consente di verificare e correggere l'errore.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Una fattura in formato PDF, nello stesso formato per cui è stato progettato il tuo Analyzer, archiviata su Dropbox. Questa procedura guidata utilizza una fattura di abbonamento SaaS di PDF4me (Ynoox GmbH / Svizzera, IVA 8,1%, metadati di abbonamento, piano Pdf4me Base 1000). <strong>Produzione:</strong> Una risposta JSON strutturata con tutti i 33 campi dello schema, disponibile come contenuto dinamico di Power Automate per l'azione successiva (scrivere nell'elenco di SharePoint, pubblicare su Slack, aggiungere a Excel Online, inoltrare all'approvazione, ecc.).</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="esempio-di-fattura-di-input">Esempio di fattura di input<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#esempio-di-fattura-di-input" class="hash-link" aria-label="Link diretto a Esempio di fattura di input" title="Link diretto a Esempio di fattura di input" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0;padding:14px;border-radius:12px;background:var(--ifm-color-emphasis-100)"><p>Scarica la stessa fattura di esempio utilizzata in questa guida: <a href="https://docs.pdf4me.com/it/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/pdf4me-invoice-sample.pdf" download="" style="display:inline-block;margin-left:6px;padding:4px 10px;border-radius:6px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem">pdf4me-invoice-sample.pdf</a></p></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="esempio-di-output-json-estratto-dallesecuzione-reale">Esempio di output JSON (estratto dall'esecuzione reale)<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#esempio-di-output-json-estratto-dallesecuzione-reale" class="hash-link" aria-label="Link diretto a Esempio di output JSON (estratto dall'esecuzione reale)" title="Link diretto a Esempio di output JSON (estratto dall'esecuzione reale)" translate="no">​</a></h3>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"documentTitle"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"INVOICE"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"invoiceNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Pdf4me-202601-32324"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"invoiceDate"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Jan 26, 2026"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"currency"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"USD"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"paymentStatus"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PAID"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"vendorName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Ynoox GmbH"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"vendorAddress"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Riedstrasse 2B, Hedingen, Zürich 8908, Switzerland"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"vendorTaxRegNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"CHE-360.751.198"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"billTo"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Chandra Arora"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"subscriptionId"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2e46662a-32e0-4e79-ba06-b13fe2c113ac"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"billingPeriodString"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Jan 26 to Feb 26, 2026"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"nextBillingDate"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Feb 26, 2026"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"mwstRate"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">8.1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"discountCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"F_yn_100!"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"discountAmount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">35</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"lineItems"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Pdf4me Base 1000"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">35</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">35</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"amount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div>
<p>La risposta completa, composta da 33 campi, è scaricabile nella sezione sottostante.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Account PDF4me</strong>. <a href="https://dev.pdf4me.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Apri il portale degli sviluppatori</a> e accedi (email più password oppure Microsoft, Google, Facebook, Apple, GitHub SSO).</li><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>Qualsiasi piano con connettori premium (PDF4me Connect è un piano premium).</li><li><strong>Dropbox</strong>Per l'origine PDF in ingresso, SharePoint, OneDrive e Google Drive funzionano allo stesso modo con i rispettivi connettori.</li><li><strong>Lo schema esatto e il PDF di esempio</strong>Scarica entrambi i file qui sotto per replicare ogni schermata.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Per prima cosa, scarica lo schema, il PDF di esempio e l'output previsto.</strong> Utilizzali per riprodurre ogni screenshot byte per byte.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/it/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/analyzer-schema.json" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Scarica analyzer-schema.json</p></a><a href="https://docs.pdf4me.com/it/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/pdf4me-invoice-sample.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Scarica pdf4me-invoice-sample.pdf</p></a><a href="https://docs.pdf4me.com/it/assets/data/custom-ai-analyzer-power-automate-dropbox-workflow/analyzer-response.json" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Scarica il file analyzer-response.json (output previsto)</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="lo-schema-33-campi-che-lanalizzatore-estrae">Lo schema: 33 campi che l'analizzatore estrae<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#lo-schema-33-campi-che-lanalizzatore-estrae" class="hash-link" aria-label="Link diretto a Lo schema: 33 campi che l'analizzatore estrae" title="Link diretto a Lo schema: 33 campi che l'analizzatore estrae" translate="no">​</a></h2>
<p>Lo schema dell'analizzatore è il cuore dell'estrazione personalizzata. Ogni campo dichiara il nome che Power Automate visualizzerà, il tipo che Power Automate riceverà e una descrizione che guida l'IA su dove cercare il valore.</p>
<table><thead><tr><th>Campo</th><th>Tipo</th><th>Ciò che estrae</th></tr></thead><tbody><tr><td><code>documentTitle</code></td><td>corda</td><td>Etichetta in alto sulla fattura. Esempio: <code>INVOICE</code></td></tr><tr><td><code>invoiceNumber</code></td><td>corda</td><td>ID fattura. Esempio: <code>Pdf4me-202601-32324</code></td></tr><tr><td><code>invoiceDate</code></td><td>data</td><td>Data di emissione della fattura analizzata</td></tr><tr><td><code>invoiceDateString</code></td><td>corda</td><td>Stringa di dati stampata in formato grezzo. Esempio: <code>Jan 26, 2026</code></td></tr><tr><td><code>invoiceAmount</code></td><td>numero</td><td>Importo totale nel riepilogo dell'intestazione</td></tr><tr><td><code>currency</code></td><td>corda</td><td>Codice valuta ISO. Esempio: <code>USD</code></td></tr><tr><td><code>paymentStatus</code></td><td>corda</td><td><code>PAID</code>, <code>UNPAID</code>, O <code>DUE</code></td></tr><tr><td><code>vendorName</code></td><td>corda</td><td>Nome dell'azienda venditrice. Esempio: <code>Ynoox GmbH</code></td></tr><tr><td><code>vendorStreet</code></td><td>corda</td><td>Linea stradale del venditore</td></tr><tr><td><code>vendorCity</code></td><td>corda</td><td>Città del venditore</td></tr><tr><td><code>vendorState</code></td><td>corda</td><td>Stato/cantone/provincia del fornitore</td></tr><tr><td><code>vendorPostalCode</code></td><td>corda</td><td>Codice postale del fornitore</td></tr><tr><td><code>vendorCountry</code></td><td>corda</td><td>Paese fornitore</td></tr><tr><td><code>vendorAddress</code></td><td>corda (<code>fieldMethod: generate</code>)</td><td>Indirizzo composito formato dalle parti sopra indicate</td></tr><tr><td><code>vendorTaxRegNumber</code></td><td>corda</td><td>Registrazione fiscale. Formato svizzero <code>CHE-360.751.198</code></td></tr><tr><td><code>billTo</code></td><td>corda</td><td>Nome del cliente da FATTURATO A</td></tr><tr><td><code>billToCountry</code></td><td>corda</td><td>Paese cliente</td></tr><tr><td><code>billToAddress</code></td><td>corda (<code>fieldMethod: generate</code>)</td><td>Indirizzo di fatturazione composito</td></tr><tr><td><code>subscriptionId</code></td><td>corda</td><td>UUID dalla sezione ABBONAMENTO</td></tr><tr><td><code>billingPeriodStart</code></td><td>data</td><td>Data di inizio del periodo di fatturazione analizzata</td></tr><tr><td><code>billingPeriodEnd</code></td><td>data</td><td>Data di fine del periodo di fatturazione analizzata</td></tr><tr><td><code>billingPeriodString</code></td><td>corda</td><td>Punto stampato grezzo. Esempio: <code>Jan 26 to Feb 26, 2026</code></td></tr><tr><td><code>nextBillingDate</code></td><td>data</td><td>Data di fatturazione successiva analizzata</td></tr><tr><td><code>nextBillingDateString</code></td><td>corda</td><td>Data di fatturazione successiva stampata in modo non elaborato</td></tr><tr><td><code>subTotal</code></td><td>numero</td><td>Somma al lordo delle imposte</td></tr><tr><td><code>mwstRate</code></td><td>numero</td><td>Aliquota IVA svizzera. Esempio: <code>8.1</code></td></tr><tr><td><code>mwstAmount</code></td><td>numero</td><td>Importo dell'IVA svizzera</td></tr><tr><td><code>total</code></td><td>numero</td><td>Totale complessivo al netto delle imposte</td></tr><tr><td><code>amountDue</code></td><td>numero</td><td>Importo finale da pagare</td></tr><tr><td><code>discountCode</code></td><td>corda</td><td>Codice promozionale dalla sezione SCONTI</td></tr><tr><td><code>discountDescription</code></td><td>corda</td><td>Nota sullo sconto completo</td></tr><tr><td><code>discountAmount</code></td><td>numero</td><td>Importo dello sconto</td></tr><tr><td><code>discountPercentage</code></td><td>numero</td><td>Percentuale di sconto</td></tr><tr><td><code>lineItems</code></td><td>tavolo</td><td>Dati relativi al prodotto/piano per riga: <code>description</code>, <code>price</code>, <code>discount</code>, <code>amount</code></td></tr></tbody></table>
<p>Lo schema JSON completo (con l'esatto <code>fieldDescription</code> le stringhe che l'IA elabora) sono contenute nel file scaricabile qui sopra.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-a-come-si-accede-al-portale-per-sviluppatori-di-pdf4me">Configurazione A: Come si accede al portale per sviluppatori di PDF4me?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#configurazione-a-come-si-accede-al-portale-per-sviluppatori-di-pdf4me" class="hash-link" aria-label="Link diretto a Configurazione A: Come si accede al portale per sviluppatori di PDF4me?" title="Link diretto a Configurazione A: Come si accede al portale per sviluppatori di PDF4me?" translate="no">​</a></h2>
<p><strong>Dove ti trovi:</strong> prima che esista qualsiasi flusso.</p>
<ol>
<li class="">Aprire <a href="https://dev.pdf4me.com/">dev.pdf4me.com</a> in qualsiasi browser.</li>
<li class="">Inserisci la tua email e la password e fai clic <strong>Login</strong>oppure scegli una delle opzioni SSO sulla destra: <strong>Continua con Microsoft</strong>, <strong>Google</strong>, <strong>Facebook</strong>, <strong>Mela</strong>, <strong>GitHub</strong>.</li>
<li class="">Sei nuovo qui? Clicca qui <strong>Non hai un account? Registrati</strong> per crearne uno.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="la-schermata-di-accesso">La schermata di accesso<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#la-schermata-di-accesso" class="hash-link" aria-label="Link diretto a La schermata di accesso" title="Link diretto a La schermata di accesso" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/01-login-api-portal.png" alt="Schermata di accesso di dev.pdf4me.com che mostra il logo PDF4me, l'intestazione &quot;Accedi al portale API&quot;, i campi per email e password con la casella di controllo &quot;Ricordami&quot; e il link &quot;Password dimenticata&quot;, un pulsante &quot;Accedi&quot; rosso e cinque provider SSO sulla destra: Continua con Microsoft, Continua con Google, Continua con Facebook, Continua con Apple, Continua con GitHub. Link per la registrazione in basso." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-b-aprire-ai-document-parser-nella-dashboard">Configurazione B: Aprire AI Document Parser nella dashboard<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#configurazione-b-aprire-ai-document-parser-nella-dashboard" class="hash-link" aria-label="Link diretto a Configurazione B: Aprire AI Document Parser nella dashboard" title="Link diretto a Configurazione B: Aprire AI Document Parser nella dashboard" translate="no">​</a></h2>
<p><strong>Dove ti trovi:</strong> effettuato l'accesso, su <code>dev.pdf4me.com/dashboard</code>.</p>
<ol>
<li class="">La barra laterale sinistra del pannello di controllo mostra le sezioni del tuo account: Home, Profilo, Abbonamento, Informazioni di pagamento, <strong>Chiavi API</strong>Registri, Fatture, <strong>Analizzatore di documenti basato sull'IA</strong>I miei documenti, Classifica documento, Analizza documento, Cronologia lavori, Documenti condivisi, Invita un amico, Premi.</li>
<li class="">Fare clic <strong>Analizzatore di documenti basato sull'IA</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="la-barra-laterale-del-cruscotto">La barra laterale del cruscotto<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#la-barra-laterale-del-cruscotto" class="hash-link" aria-label="Link diretto a La barra laterale del cruscotto" title="Link diretto a La barra laterale del cruscotto" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/02-dashboard-sidebar.png" alt="Elenco nella barra laterale del dashboard del portale per sviluppatori di PDF4me: Home, Profilo, Abbonamento, Informazioni di pagamento, Chiavi API, Registri, Fatture, Analizzatore di documenti AI, I miei documenti, Classifica documento, Analizza documento, Cronologia lavori, Documenti condivisi, Invita un amico, Premi. È selezionata la voce Home." style="max-width:380px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Due elementi adiacenti nella barra laterale.</strong> <code>Classifica il documento</code> E <code>Analizza il documento</code> sono singoli job runner (testano un singolo documento rispetto a un analizzatore esistente). <code>Analizzatore di documenti basato sull'IA</code> è il gestore dei modelli dell'analizzatore (dove si crea lo schema). Per la configurazione iniziale, utilizzare AI Document Parser.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-c-come-si-aggiunge-un-nuovo-modello-di-analizzatore">Configurazione C: Come si aggiunge un nuovo modello di analizzatore?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#configurazione-c-come-si-aggiunge-un-nuovo-modello-di-analizzatore" class="hash-link" aria-label="Link diretto a Configurazione C: Come si aggiunge un nuovo modello di analizzatore?" title="Link diretto a Configurazione C: Come si aggiunge un nuovo modello di analizzatore?" translate="no">​</a></h2>
<p><strong>Dove ti trovi:</strong> Pagina del parser di documenti AI.</p>
<ol>
<li class="">Questa pagina elenca tutti i modelli di analizzatore che hai già creato, con il relativo ID, tipo e azioni di modifica/eliminazione.</li>
<li class="">Fare clic <strong>+ Aggiungi</strong>.</li>
<li class="">Viene visualizzata una riga vuota con due campi:<!-- -->
<ul>
<li class=""><strong>ID analizzatore</strong>: digita un nome breve e facile da ricordare (ad esempio <code>Test Invoice</code>Questa è la stringa esatta che dovrai inserire come nota di personalizzazione in Power Automate.</li>
<li class=""><strong>Tipo di analizzatore</strong>: menu a tendina con opzioni <code>Parse</code> E <code>Classify</code>. Scegliere <strong>Analizza</strong> per l'estrazione strutturata sul campo. Seleziona <strong>Classificare</strong> quando invece si desidera una decisione di instradamento.</li>
</ul>
</li>
<li class="">Fare clic <strong>Salva</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aggiungi-analizzatore">Aggiungi analizzatore<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#aggiungi-analizzatore" class="hash-link" aria-label="Link diretto a Aggiungi analizzatore" title="Link diretto a Aggiungi analizzatore" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/03-add-analyzer.png" alt="Pagina di analisi dei documenti AI di PDF4me con pulsante Aggiungi, tabella degli analizzatori esistenti che mostrano Test Invoice e inv entrambi con Type Parse, più un modulo in linea a nuova riga con campo ID analizzatore vuoto, menu a tendina Parse selezionato per Tipo e pulsanti Salva/Annulla." style="max-width:900px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-d-incolla-lo-schema-json-e-salva">Configurazione D: Incolla lo schema JSON e salva<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#configurazione-d-incolla-lo-schema-json-e-salva" class="hash-link" aria-label="Link diretto a Configurazione D: Incolla lo schema JSON e salva" title="Link diretto a Configurazione D: Incolla lo schema JSON e salva" translate="no">​</a></h2>
<p><strong>Dove ti trovi:</strong> modifica dell'analizzatore appena creato.</p>
<ol>
<li class="">Fai clic sull'icona di modifica a forma di matita accanto al tuo nuovo Analizzatore (<code>Test Invoice</code>).</li>
<li class="">L'editor Parse Info si apre con l'Analyzer Id in alto e il <strong>Schema del documento</strong> campo sottostante.</li>
<li class="">Incolla lo schema JSON a 33 campi da <code>analyzer-schema.json</code> nell'area di testo dello schema del documento. Ogni voce è <code>{ "fieldName": "...", "fieldType": "...", "fieldDescription": "..." }</code>. IL <code>fieldDescription</code> è il campo più importante, indica all'IA dove guardare e cosa catturare.</li>
<li class="">Scegli un <strong>Esempio di tipo di documento</strong> preimpostato (<code>Invoice</code> O <code>Purchase Order</code>) se desideri un modello di partenza; altrimenti incolla direttamente il tuo schema.</li>
<li class="">Fare clic <strong>Salva le modifiche</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="analizza-leditor-dello-schema-info">Analizza l'editor dello schema Info<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#analizza-leditor-dello-schema-info" class="hash-link" aria-label="Link diretto a Analizza l'editor dello schema Info" title="Link diretto a Analizza l'editor dello schema Info" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/04-parse-info-schema.png" alt="L'editor di informazioni di analisi di PDF4me include il pulsante Salva modifiche, l'intestazione Informazioni di analisi, il campo ID analista impostato su Fattura di prova, la sezione Schemi e un'area di testo Schema documento riempita con lo schema JSON che dichiara fieldName, documentTitle, invoiceNumber, invoiceDate con i relativi fieldType e fieldDescription, oltre ai pulsanti preimpostati Fattura e Ordine di acquisto in basso." style="max-width:900px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Suggerimento per la progettazione dello schema.</strong> Scrivere <code>descrizione del campo</code> È come quando si istruisce un nuovo contabile junior: si elenca l'etichetta così come è stampata sul documento, poi il formato (solo numeri, data ISO, stringa separata da virgole) e infine un esempio. L'IA effettua la corrispondenza in base a queste descrizioni, non ai nomi dei campi. <code>"vendorTaxRegNumber": "Numero di registrazione fiscale/UID del fornitore. Etichetta: 'Numero di registrazione fiscale'. Formato svizzero, ad esempio CHE-360.751.198"</code> battiti <code>"vendorTaxRegNumber": "tax id"</code> ogni volta.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="flusso-1-come-si-collega-lanalizzatore-a-power-automate">Flusso 1: Come si collega l'analizzatore a Power Automate?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#flusso-1-come-si-collega-lanalizzatore-a-power-automate" class="hash-link" aria-label="Link diretto a Flusso 1: Come si collega l'analizzatore a Power Automate?" title="Link diretto a Flusso 1: Come si collega l'analizzatore a Power Automate?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Solo attivazione.</p>
<p>La parte relativa a Power Automate è breve: 3 azioni. Inizia con un trigger manuale per poter iterare; passa a un trigger HTTP/SharePoint/Outlook quando sei pronto per la produzione.</p>
<ol>
<li class="">In <a href="https://make.powerautomate.com/">Power Automate</a> clic <strong>Creare</strong>, scegliere <strong>Flusso di nuvole istantaneo</strong>.</li>
<li class="">Assegna un nome al flusso (ad esempio <code>Custom Invoice Extraction</code>), scegliere <strong>Avviare manualmente un flusso</strong>, clicca <strong>Creare</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-completo-in-3-fasi">Il flusso completo in 3 fasi<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#il-flusso-completo-in-3-fasi" class="hash-link" aria-label="Link diretto a Il flusso completo in 3 fasi" title="Link diretto a Il flusso completo in 3 fasi" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/05-power-automate-flow.png" alt="Schema di flusso di Power Automate che mostra tre azioni sovrapposte: Attiva manualmente un flusso con un tempo di esecuzione di 0 secondi (segno di spunta verde), Ottieni il contenuto del file tramite percorso con un tempo di esecuzione di 0,9 secondi (segno di spunta verde), AI - Analizzatore di documenti con un tempo di esecuzione di 21 secondi (segno di spunta verde). Ogni passaggio è racchiuso in un riquadro con il logo del connettore a sinistra." style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Tre fasi. L'analisi sintattica dei documenti tramite IA è l'unica fase che richiama PDF4me e occupa la maggior parte del tempo di esecuzione (circa 21 secondi per una fattura di una pagina).</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="flusso-2-scarica-il-pdf-sorgente-da-dropbox">Flusso 2: Scarica il PDF sorgente da Dropbox<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#flusso-2-scarica-il-pdf-sorgente-da-dropbox" class="hash-link" aria-label="Link diretto a Flusso 2: Scarica il PDF sorgente da Dropbox" title="Link diretto a Flusso 2: Scarica il PDF sorgente da Dropbox" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> trigger plus Ottieni il contenuto del file.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>Dropbox</strong>, scegliere <strong>Ottieni il contenuto del file utilizzando il percorso</strong>.</li>
<li class=""><strong>Collegare</strong> il tuo account Dropbox, se non l'hai già fatto.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Percorso del file</strong>: <code>/pdf4me.pdf</code></li>
<li class=""><strong>Dedurre il tipo di contenuto</strong>: <code>Yes</code> (nelle impostazioni avanzate)</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="ottieni-la-configurazione-del-contenuto-del-file">Ottieni la configurazione del contenuto del file<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#ottieni-la-configurazione-del-contenuto-del-file" class="hash-link" aria-label="Link diretto a Ottieni la configurazione del contenuto del file" title="Link diretto a Ottieni la configurazione del contenuto del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/06-get-file-content.png" alt="Power Automate Dropbox Ottieni contenuto file utilizzando l'azione percorso configurata con Percorso file /pdf4me.pdf, parametri avanzati che mostrano Deduzione tipo di contenuto Sì, Connesso a Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="flusso-3-perché-il-campo-nota-di-personalizzazione-riporta-il-nome-del-tuo-analizzatore">Flusso 3: Perché il campo Nota di personalizzazione riporta il nome del tuo analizzatore?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#flusso-3-perch%C3%A9-il-campo-nota-di-personalizzazione-riporta-il-nome-del-tuo-analizzatore" class="hash-link" aria-label="Link diretto a Flusso 3: Perché il campo Nota di personalizzazione riporta il nome del tuo analizzatore?" title="Link diretto a Flusso 3: Perché il campo Nota di personalizzazione riporta il nome del tuo analizzatore?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> trigger plus Ottieni contenuto file plus AI - Analizzatore di documenti.</p>
<p>Questa è l'azione che richiama il tuo analizzatore personalizzato. Il trucco è il <strong>Nota di personalizzazione</strong> campo: incolla il nome ID dell'analizzatore esatto da Setup C (<code>Test Invoice</code> (in questa procedura guidata). Senza di esso, l'azione torna all'estrazione predefinita della fattura.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>IA - Analizzatore di documenti</strong>.</li>
<li class=""><strong>Collegare</strong> PDF4me AI con la tua chiave API (solo la prima volta).</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Contenuto del file</strong>: scegli il <code>File Content</code> token dal passaggio 2 (Ottieni il contenuto del file)</li>
<li class=""><strong>Nome del file</strong>: <code>Test.pdf</code> (solo etichetta, non percorso)</li>
<li class=""><strong>Nota di personalizzazione</strong> (nelle impostazioni avanzate): <code>Test Invoice</code> (l'ID dell'analizzatore esatto che hai impostato nella Configurazione C)</li>
</ul>
</li>
<li class=""><strong>Salva e testa</strong>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-di-analisi-del-documento-tramite-ia">Azione di analisi del documento tramite IA<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#azione-di-analisi-del-documento-tramite-ia" class="hash-link" aria-label="Link diretto a Azione di analisi del documento tramite IA" title="Link diretto a Azione di analisi del documento tramite IA" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/07-ai-document-parser-action.png" alt="Power Automate PDF4me AI - Azione di analisi del documento con Contenuto file impostato su Ottieni token contenuto file, Nome file Test.pdf, Parametri avanzati espansi che mostrano la nota di personalizzazione Test fattura, Connesso a PDF4me AI." style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Suggerimento sulla velocità di iterazione.</strong> Utilizza il trigger manuale durante l'iterazione dello schema. Ogni volta che modifichi <code>descrizione del campo</code> Nel portale per sviluppatori, salva e poi esegui nuovamente il flusso di Power Automate. Il valore della Nota di personalizzazione non cambia mai, cambia solo lo schema sottostante. Questo fa sì che la messa a punto dello schema richieda un ciclo di 30 secondi.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="eseguire-il-flusso-e-verificare">Eseguire il flusso e verificare<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#eseguire-il-flusso-e-verificare" class="hash-link" aria-label="Link diretto a Eseguire il flusso e verificare" title="Link diretto a Eseguire il flusso e verificare" translate="no">​</a></h2>
<ol>
<li class=""><strong>Salva</strong> il flusso in alto a destra.</li>
<li class="">Fare clic <strong>Test</strong>, scegliere <strong>Manualmente</strong>, clicca <strong>Test</strong> Poi <strong>Esecuzione del flusso</strong>.</li>
<li class="">Apri i dettagli dell'esecuzione. Tutte e tre le azioni dovrebbero essere verdi. Il passaggio AI - Analizzatore di documenti mostra un corpo JSON nei suoi output.</li>
<li class="">Il corpo della risposta contiene tutti i campi dichiarati dallo schema, popolati a partire dal PDF.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="esempio-di-risposta-da-una-corsa-reale">Esempio di risposta da una corsa reale<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#esempio-di-risposta-da-una-corsa-reale" class="hash-link" aria-label="Link diretto a Esempio di risposta da una corsa reale" title="Link diretto a Esempio di risposta da una corsa reale" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/custom-ai-analyzer-power-automate-dropbox-workflow/08-response-json.png" alt="Output dell'esecuzione di Power Automate AI - Document Parser che mostra il corpo JSON con documentTitle INVOICE, invoiceNumber Pdf4me-202601-32324, invoiceDate Jan 26 2026, currency USD, paymentStatus PAID, vendorName Ynoox GmbH, vendorAddress Riedstrasse 2B Hedingen Zürich 8908 Switzerland, vendorTaxRegNumber CHE-360.751.198, billTo Chandra Arora, subscriptionId 2e46662a UUID, billingPeriodString Jan 26 to Feb 26 2026, mwstRate 8.1, discountCode F_yn_100, discountAmount 35, discountPercentage 100, lineItems array con Pdf4me Base 1000 price 35 discount 35 amount 0." style="max-width:600px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Un parser di fatture personalizzato e riutilizzabile che riconosce il formato del TUO fornitore. Ogni campo di interesse per il tuo team Contabilità Fornitori viene estratto con una sola chiamata, denominato esattamente come previsto dal tuo sistema a valle, pronto per essere scritto su SharePoint, instradato attraverso il processo di approvazione, pubblicato su Teams o aggiunto a un foglio di calcolo Excel. Crea un secondo analizzatore per il formato del fornitore successivo, un terzo per gli ordini di acquisto, un quarto per le note di credito. La struttura del flusso rimane invariata, cambia solo il valore della Nota di personalizzazione.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Attivazione al ricevimento dell'e-mail</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sostituire <em>Attivazione manuale</em> con <strong>Outlook: Quando arriva una nuova email (V3)</strong> e aggiungi un passaggio "Ottieni allegato". Ogni email di fattura attiva automaticamente l'estrattore.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Aggiungi a un tracker Excel</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Dopo il passaggio 3, aggiungere <strong>Excel Online (Business) Aggiungi una riga</strong>. Associa ogni campo analizzato a una colonna. Il tuo registro AP si crea automaticamente.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Invia le fatture di importo elevato per l'approvazione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungere <strong>Condizione</strong> dopo il passaggio 3 con <code>Importo dovuto &gt; 5000</code>. Filiale sì: avviare una richiesta di approvazione Microsoft al responsabile finanziario. Filiale no: archiviazione automatica.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Analizzatori di switch per fornitore con Classify</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Prima di AI - Document Parser, aggiungi una chiamata Classify Analyzer che restituisce il tipo di fornitore. Usa <strong>Interruttore</strong> per instradare al Parse Analyzer corretto (personalizzato per fornitore) per l'estrazione.</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="analizzatore-personalizzato-vs-default_invoice_extraction">Analizzatore personalizzato vs <code>default_invoice_extraction</code><a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#analizzatore-personalizzato-vs-default_invoice_extraction" class="hash-link" aria-label="Link diretto a analizzatore-personalizzato-vs-default_invoice_extraction" title="Link diretto a analizzatore-personalizzato-vs-default_invoice_extraction" translate="no">​</a></h3>
<table><thead><tr><th>Aspetto</th><th>Analizzatore personalizzato vs predefinito</th><th>Chi vince</th></tr></thead><tbody><tr><td><strong>Tempo di preparazione</strong></td><td>15-30 minuti per definire lo schema</td><td>0 (esiste già)</td></tr><tr><td><strong>Conteggio sul campo</strong></td><td>Qualunque cosa tu dichiari (33 qui)</td><td>Circa 15 campi generici per le fatture</td></tr><tr><td><strong>Etichette personalizzate</strong></td><td>Sì (MWST svizzera, ID abbonamento, codice sconto)</td><td>No, solo i campi standard della fattura</td></tr><tr><td><strong><code>fieldMethod: generate</code> per campi compositi</strong></td><td>SÌ</td><td>NO</td></tr><tr><td><strong>Apprendimento del layout specifico del fornitore</strong></td><td>Sì, lo schema descrive la loro struttura</td><td>No, taglia unica</td></tr><tr><td><strong>Manutenzione</strong></td><td>Aggiorna lo schema quando cambia il formato della fattura</td><td>Zero, PDF4me lo mantiene</td></tr><tr><td><strong>Ideale per</strong></td><td>Fornitori ricorrenti, imposte giurisdizionali, fatturazione in abbonamento</td><td>Assunzione AP generica, basso volume di fornitori misti</td></tr></tbody></table>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-frequenti">Domande frequenti<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#domande-frequenti" class="hash-link" aria-label="Link diretto a Domande frequenti" title="Link diretto a Domande frequenti" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="quanto-tempo-occorre-per-progettare-lo-schema">Quanto tempo occorre per progettare lo schema?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#quanto-tempo-occorre-per-progettare-lo-schema" class="hash-link" aria-label="Link diretto a Quanto tempo occorre per progettare lo schema?" title="Link diretto a Quanto tempo occorre per progettare lo schema?" translate="no">​</a></h3>
<p>Per un formato di fattura familiare (la tua fatturazione SaaS, i tuoi tre fornitori principali), 15-30 minuti per la prima bozza. Leggi una fattura dall'inizio alla fine, elenca ogni campo che il tuo team di contabilità fornitori trascrive manualmente, scrivi una frase <code>fieldDescription</code> per ciascuna etichetta, indica il nome come viene stampata e fornisce un esempio. Quindi, esegui dei test su 3-5 fatture campione e ripeti le modifiche alle descrizioni che risultano errate.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-succede-se-un-campo-manca-nel-documento">Cosa succede se un campo manca nel documento?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#cosa-succede-se-un-campo-manca-nel-documento" class="hash-link" aria-label="Link diretto a Cosa succede se un campo manca nel documento?" title="Link diretto a Cosa succede se un campo manca nel documento?" translate="no">​</a></h3>
<p>L'analizzatore restituisce il campo con un valore nullo o vuoto. Non genera errori. La logica di Power Automate a valle dovrebbe gestire i valori mancanti con <code>coalesce()</code> O <code>if(empty(...))</code> espressioni, soprattutto per i campi obbligatori come <code>invoiceNumber</code>. Questo è lo stesso comportamento di <code>default_invoice_extraction</code>.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="posso-gestire-le-versioni-dello-schema-dellanalizzatore">Posso gestire le versioni dello schema dell'analizzatore?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#posso-gestire-le-versioni-dello-schema-dellanalizzatore" class="hash-link" aria-label="Link diretto a Posso gestire le versioni dello schema dell'analizzatore?" title="Link diretto a Posso gestire le versioni dello schema dell'analizzatore?" translate="no">​</a></h3>
<p>Non ancora nativamente nel portale degli sviluppatori. Il modello consigliato è quello di creare un nuovo ID analista quando si apporta una modifica dello schema incompatibile (<code>Test Invoice v2</code>) e aggiorna la Nota di personalizzazione di Power Automate in modo che punti alla nuova versione. Mantieni attivo il vecchio Analizzatore finché tutti i flussi non saranno stati migrati.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="come-fa-lia-a-sapere-quali-campi-estrarre-per-fieldmethod-generate">Come fa l'IA a sapere quali campi estrarre per <code>fieldMethod: generate</code>?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#come-fa-lia-a-sapere-quali-campi-estrarre-per-fieldmethod-generate" class="hash-link" aria-label="Link diretto a come-fa-lia-a-sapere-quali-campi-estrarre-per-fieldmethod-generate" title="Link diretto a come-fa-lia-a-sapere-quali-campi-estrarre-per-fieldmethod-generate" translate="no">​</a></h3>
<p>L'IA legge il <code>fieldDescription</code> e i nomi dei campi fratelli allo stesso livello. Per <code>vendorAddress</code> definito come <code>"Complete vendor address (street, city, state, postal code, country). Use comma(,) to separate lines."</code>, l'IA assembla le parti già estratte <code>vendorStreet</code>, <code>vendorCity</code>, <code>vendorState</code>, <code>vendorPostalCode</code>, <code>vendorCountry</code> campi. Nessuna espressione regolare, nessun modello di stringa, nessuna azione successiva richiesta.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="lanalizzatore-funziona-con-power-automate-make-zapier-e-n8n">L'analizzatore funziona con Power Automate, Make, Zapier e n8n?<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#lanalizzatore-funziona-con-power-automate-make-zapier-e-n8n" class="hash-link" aria-label="Link diretto a L'analizzatore funziona con Power Automate, Make, Zapier e n8n?" title="Link diretto a L'analizzatore funziona con Power Automate, Make, Zapier e n8n?" translate="no">​</a></h3>
<p>Sì. Una volta pubblicato un ID dell'analizzatore nel portale per sviluppatori, ogni azione di PDF4me AI - Document Parser su qualsiasi piattaforma può farvi riferimento per nome. Crea lo schema una volta, utilizzalo da qualsiasi strumento di automazione e otterrai sempre la stessa struttura di risposta JSON.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">La risposta utilizza i campi default_invoice_extraction invece dei miei</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Il valore della Nota di personalizzazione non corrisponde esattamente all'ID dell'analizzatore. Apri la pagina del parser del documento AI nel portale per sviluppatori, copia la stringa dell'ID dell'analizzatore parola per parola e incollala nella Nota di personalizzazione. La distinzione tra maiuscole e minuscole e gli spazi bianchi è importante.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Alcuni campi risultano vuoti</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>IL <code>descrizione del campo</code> è troppo vaga oppure l'etichetta sul documento non corrisponde. Apri una delle fatture di esempio non riuscite, trova il testo esatto dell'etichetta e aggiorna la descrizione per includerlo: <code>Etichetta: 'Numero fattura' o 'Numero fattura'. Esempio: INV-2089.</code>Salva lo schema e riavvia il programma.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">I campi data vengono interpretati come formato errato</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Aggiungi un fratello o una sorella <code>nomecampo</code> con <code>tipo di campo: stringa</code> che cattura la data stampata grezza parola per parola (come lo schema <code>stringhe della data della fattura</code>Avrete quindi a disposizione sia la data analizzata che il testo sorgente per la verifica.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">I campi della tabella restituiscono solo la prima riga</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Conferma <code>tipo di campo: tabella</code> al livello superiore e che l'annidato <code>campi</code> array dichiara ogni colonna. L'IA ripete l'estrazione annidata per ogni riga rilevata, ma solo se il campo padre dichiara <code>tavolo</code> tipo.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/custom-ai-analyzer-power-automate-dropbox-workflow/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/pdf4me-ai/ai-document-parser/"><p>IA - Document Parser azioni docs</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-parse/"><p>Crea un analizzatore di parsing personalizzato</p></a><a href="https://dev.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Apri la dashboard dell'analizzatore</p></a></div>
<p>Lo stesso schema "configura una volta, richiama più volte" (definisci Analyzer, incolla lo schema, passa l'ID come nota di personalizzazione) funziona per qualsiasi tipo di documento: ordini di acquisto, contratti, estratti conto bancari, richieste di rimborso medico, dichiarazioni doganali. Definisci un Analyzer per ogni formato, quindi combina e abbina da qualsiasi flusso Power Automate, Make, Zapier o n8n.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>AI Document Parser</category>
            <category>ai-document-parser</category>
            <category>custom Analyzer</category>
            <category>Analyzer Template</category>
            <category>Parse schema</category>
            <category>Dropbox</category>
            <category>invoice automation</category>
            <category>structured extraction</category>
            <category>no-code</category>
            <category>accounts payable</category>
            <category>SaaS billing</category>
        </item>
        <item>
            <title><![CDATA[Trasforma ogni email in arrivo in un archivio PDF pronto per la verifica con Power Automate: un flusso di lavoro di Outlook in 7 fasi]]></title>
            <link>https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/</guid>
            <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate in sette fasi per i team di gestione dei documenti e di audit. Quando arriva una nuova email (Versione V3), PDF4me converte il corpo HTML in PDF, convertendo in parallelo tutti gli allegati. PDF4me Merge unisce corpo e allegati in un unico PDF con data e ora, che viene archiviato su Dropbox per la conservazione a fini di conformità. Sono disponibili screenshot reali, espressioni precise e allegati DOCX di esempio scaricabili. L'archivio PDF unito è riproducibile.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p><strong>Archivio da email a PDF</strong> È un flusso di Power Automate che si attiva per ogni nuova email in arrivo da Outlook, converte il corpo del messaggio e ogni allegato in PDF, li unisce in un unico PDF consolidato con data e ora e salva il risultato su Dropbox per la conservazione a lungo termine ai fini della conformità. Sette azioni. Nessun codice. Un file per email, prima il corpo e poi gli allegati in ordine. L'output è denominato <code>merge-YYYYMMDD-HHmmss.pdf</code> quindi ogni voce dell'archivio è ordinabile in modo univoco.</p>
<p>I team di audit, i responsabili della gestione dei documenti e i responsabili della conformità hanno bisogno di prove via e-mail conservate in un formato a prova di manomissione e ricercabile che resista alle politiche di conservazione di Exchange. L'esportazione nativa di Outlook è manuale, file per file, e perde gli allegati in file separati. Questa procedura guidata crea l'alternativa senza codice: ogni e-mail ricevuta diventa automaticamente un singolo PDF consolidato, con l'originale <code>.eml</code> e gli allegati sono ancora in Outlook per motivi di conservazione legale, ma il PDF di archivio costituisce la copia ufficiale dei documenti.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. When a new email arrives (V3)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Outlook trigger filtered by To address. Include Attachments Yes, Only with Attachments Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name email, Type Array. Holds every PDF binary in order.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Convert to PDF Body</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Reads triggerOutputs body/body (the HTML body), returns the body as a PDF page 1.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Append to array (email body)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pushes base64ToBinary on the converted body PDF onto the email array. Becomes page 1 of the final archive.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Apply to each attachment</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loops triggerOutputs body/attachments. Inside, Convert to PDF then Append to array with base64ToBinary on $content.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent is the email array. Output File Name Email Attachment Merge Output.pdf.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">7. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output. File Name concat(merge-, formatDateTime(utcNow(), yyyyMMdd-HHmmss), .pdf).</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Il trigger di Outlook si attiva per ogni email in arrivo a un indirizzo monitorato. Una variabile array denominata <code>e-mail</code> si apre. PDF4me <strong>Converti in PDF</strong> trasforma prima il corpo HTML in PDF (diventa pagina 1). <strong>Applicare a ciascuno</strong> Analizza ogni allegato, lo converte in PDF utilizzando i renderer di Aspose Words/Cells/Slides e lo aggiunge in sequenza. PDF4me <strong>Unire più file PDF</strong> consuma l'intero array ed emette un PDF consolidato. Dropbox lo scrive come <code>merge-20260611-103323.pdf</code>Prima il corpo del testo, poi gli allegati in ordine, con data e ora, qualità da archivio.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché convertire in PDF per l'archiviazione invece di salvare il file .eml?</strong> I file EML richiedono Outlook o un lettore compatibile per essere aperti, incorporano allegati in un flusso binario che i revisori non possono analizzare e dipendono dalla formattazione del client di posta del mittente. Un singolo file PDF consolidato è universalmente leggibile, compatibile con l'OCR, include gli allegati e corrisponde al formato di conservazione richiesto dalla maggior parte delle verifiche di discovery legale e SOX/GDPR.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché utilizzare un'unica variabile array per il corpo del corpo e gli allegati?</strong> L'azione "Unisci più file PDF" richiede una singola raccolta ordinata. Inizializzandola una sola volta, inviando il corpo del documento al passaggio 4, inviando ciascun allegato convertito al passaggio 5, l'array avrà esattamente l'ordine dei documenti richiesto dall'archivio (prima il corpo del documento, poi gli allegati nell'ordine di invio). Due array separati richiederebbero un'azione "Componi" in un secondo momento solo per concatenarli.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché <code>base64ToBinary</code> ad ogni spinta?</strong> PDF4me Convert to PDF restituisce il suo output come stringa base64 su <code>$content</code>Gli allegati di Outlook arrivano come base64 su <code>contentBytes</code>. Unire più file PDF richiede buffer binari, non stringhe base64. Lo stesso <code>base64ToBinary(...)</code> La chiamata collega entrambe le fonti, ma punta a nomi di proprietà diversi. Salta la conversione e l'azione di unione che genera errori con "contenuto non valido".</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché un nome di output con timestamp?</strong> Due email inviate allo stesso indirizzo nello stesso minuto entrerebbero in conflitto a causa dello stesso nome file. <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code> produce nomi UTC di seconda precisione come <code>merge-20260611-103323.pdf</code>Ordinabile lessicograficamente, immediatamente leggibile e unico per sua stessa natura. I revisori dei conti adorano questo formato.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Qualsiasi email in arrivo all'indirizzo Outlook monitorato (qui) <code>test@ynoox.ch</code>) con uno o più allegati. Questa procedura guidata utilizza un corpo del messaggio breve ("Ciao, spero che tu stia bene...") e due allegati DOCX (<code>3Page.docx</code>, <code>Docx_2Pages.docx</code>). <strong>Produzione:</strong> Un unico archivio consolidato in PDF in <code>/blog data/merge blog template/output/</code>, chiamato <code>merge-YYYYMMDD-HHmmss.pdf</code>La pagina 1 è il corpo del documento. Dalla pagina 2 in poi, ogni allegato è presente nell'ordine di allegato, visualizzato tramite Aspose Words.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="le-mail-in-arrivo">L'e-mail in arrivo<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#le-mail-in-arrivo" class="hash-link" aria-label="Link diretto a L'e-mail in arrivo" title="Link diretto a L'e-mail in arrivo" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/input-email.png" alt="Visualizzazione email di Gmail con messaggio indirizzato a test, corpo Ciao Spero che tu stia bene Ti scrivo per informarti sui progressi del progetto in corso Sono allegati anche alcuni file correlati per tua consultazione Cordiali saluti Test Dev, due allegati visualizzati come miniature di documenti Word 3Page.docx e Docx_2Pages.docx, Scansionato da Gmail avviso visibile" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="la-cartella-di-archivio-dopo-due-esecuzioni">La cartella di archivio dopo due esecuzioni<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#la-cartella-di-archivio-dopo-due-esecuzioni" class="hash-link" aria-label="Link diretto a La cartella di archivio dopo due esecuzioni" title="Link diretto a La cartella di archivio dopo due esecuzioni" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-folder.png" alt="Elenco delle cartelle di archivio di Dropbox merge-20260611-103323.pdf (165,43 KB) e merge-20260611-102949.pdf (171,37 KB), ciascuna denominata in base al timestamp UTC in cui è stato eseguito il flusso, ordinabile lessicograficamente per ora di invio." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="pagina-1-di-un-file-pdf-di-archivio-unito">Pagina 1 di un file PDF di archivio unito<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#pagina-1-di-un-file-pdf-di-archivio-unito" class="hash-link" aria-label="Link diretto a Pagina 1 di un file PDF di archivio unito" title="Link diretto a Pagina 1 di un file PDF di archivio unito" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-pdf-preview.png" alt="Anteprima di merge-20260611-103323.pdf che mostra due pagine affiancate, la pagina di sinistra è il corpo dell'email convertito Ciao Spero che tu stia bene Ti scrivo per informarti sui progressi del progetto in corso Sono allegati anche alcuni file correlati per tuo riferimento Cordiali saluti Test Dev, la pagina di destra è la prima pagina di 3Page.docx etichettata Pagina 1" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>Qualsiasi piano con connettori premium (PDF4me Connect è un piano premium).</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Collegalo la prima volta che aggiungi un'azione PDF4me.</li><li><strong>Outlook di Office 365</strong>. Per il trigger V3 "Quando arriva una nuova email" e per leggere i byte di contenuto dell'allegato. Funziona con qualsiasi casella di posta con cui il connettore può autenticarsi.</li><li><strong>Dropbox</strong> (oppure SharePoint, OneDrive, Google Drive). Per la destinazione dell'archivio.</li><li><strong>Un'email di prova con allegati</strong>La procedura guidata utilizza due file DOCX di esempio. <a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">3Page.docx</a> E <a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Docx_2Pagine.docx</a>.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Prendi prima i campioni e l'output previsto.</strong> Scarica entrambi i file DOCX, allegali a una breve email al tuo indirizzo monitorato, quindi pubblica il flusso. La tua prima esecuzione dovrebbe produrre un <code>merge-YYYYMMDD-HHmmss.pdf</code> che rispecchia esattamente l'esempio collegato (solo la data e l'ora differiscono).</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Scarica 3Page.docx</p></a><a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(245, 158, 11);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Scarica Docx_2Pages.docx</p></a><a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/merge-20260611-103323.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Scarica l'output unito previsto</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-in-sintesi">Il flusso in sintesi<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#il-flusso-in-sintesi" class="hash-link" aria-label="Link diretto a Il flusso in sintesi" title="Link diretto a Il flusso in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Outlook: Quando arriva una nuova email (V3)</strong> (grilletto).</li>
<li class=""><strong>Inizializza variabile</strong> denominato <code>email</code> (Vettore).</li>
<li class=""><strong>PDF4me: Converti in PDF (Corpo)</strong>Legge il corpo HTML e restituisce un PDF.</li>
<li class=""><strong>Aggiungi alla variabile array</strong> con <code>base64ToBinary</code> sul corpo convertito.</li>
<li class=""><strong>Applicare a ciascuno</strong> SU <code>triggerOutputs()?['body/attachments']</code>:<!-- -->
<ul>
<li class=""><strong>PDF4me: Converti in PDF</strong> l'allegato.</li>
<li class=""><strong>Aggiungi alla variabile array</strong> con <code>base64ToBinary</code> sul PDF convertito.</li>
</ul>
</li>
<li class=""><strong>PDF4me: Unisci più file PDF in un unico file PDF</strong>. Array in ingresso, un PDF in uscita.</li>
<li class=""><strong>Dropbox: crea file</strong>L'espressione del nome del file aggiunge il timestamp UTC.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-del-flusso">Panoramica completa del flusso<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#panoramica-completa-del-flusso" class="hash-link" aria-label="Link diretto a Panoramica completa del flusso" title="Link diretto a Panoramica completa del flusso" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/01-flow-overview.png" alt="Canvas del flusso di Power Automate che mostra sette azioni impilate dall'alto verso il basso: Quando arriva una nuova email V3, Inizializza variabile, Converti in corpo PDF, Aggiungi alla variabile array (corpo email), Applica a ciascuno contenente Converti in PDF e Aggiungi alla variabile array, Unisci più file PDF in un singolo file PDF, Crea file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Sette azioni. PDF4me si inserisce nel flusso in tre fasi: converti il corpo del documento, converti ogni allegato e unisci tutto.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="campi-allegati-di-outlook-riferimento">Campi allegati di Outlook (riferimento)<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#campi-allegati-di-outlook-riferimento" class="hash-link" aria-label="Link diretto a Campi allegati di Outlook (riferimento)" title="Link diretto a Campi allegati di Outlook (riferimento)" translate="no">​</a></h3>
<p>La prospettiva <strong>Quando arriva una nuova email V3</strong> Il trigger espone i seguenti campi allegati che vengono mappati nel convertitore:</p>
<table><thead><tr><th>Campo</th><th>Tipo</th><th>Espressione sorgente</th><th>Cosa trasporta</th></tr></thead><tbody><tr><td><code>name</code></td><td>corda</td><td><code>items('Apply_to_each')?['name']</code></td><td>Nome del file originale inclusa l'estensione (<code>Invoice.docx</code>)</td></tr><tr><td><code>contentBytes</code></td><td>stringa base64</td><td><code>items('Apply_to_each')?['contentBytes']</code></td><td>Contenuto binario dell'allegato, codificato in base64</td></tr><tr><td><code>contentType</code></td><td>corda</td><td><code>items('Apply_to_each')?['contentType']</code></td><td>tipo MIME (<code>application/vnd.openxmlformats-officedocument.wordprocessingml.document</code>)</td></tr><tr><td><code>size</code></td><td>intero</td><td><code>items('Apply_to_each')?['size']</code></td><td>Byte, utili per filtrare gli allegati di grandi dimensioni</td></tr><tr><td><code>isInline</code></td><td>booleano</td><td><code>items('Apply_to_each')?['isInline']</code></td><td>Vero per le immagini inline incorporate nel corpo; solitamente filtrate</td></tr></tbody></table>
<p>PDF4me Convert to PDF legge l'estensione del file <code>name</code> per scegliere il renderer giusto (<code>.docx</code> → Asporre parole, <code>.xlsx</code> → Asporre le cellule, <code>.pptx</code> → Aspose gestisce in modo nativo presentazioni, immagini e PDF.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-come-si-monitora-la-posta-in-arrivo-nella-casella-di-posta-di-outlook">Passaggio 1: Come si monitora la posta in arrivo nella casella di posta di Outlook?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-1-come-si-monitora-la-posta-in-arrivo-nella-casella-di-posta-di-outlook" class="hash-link" aria-label="Link diretto a Passaggio 1: Come si monitora la posta in arrivo nella casella di posta di Outlook?" title="Link diretto a Passaggio 1: Come si monitora la posta in arrivo nella casella di posta di Outlook?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Solo attivazione.</p>
<ol>
<li class="">In <a href="https://make.powerautomate.com/">Power Automate</a> clic <strong>Creare</strong>, scegliere <strong>Flusso di nuvole automatizzato</strong>.</li>
<li class="">Assegna un nome al flusso (ad esempio <code>Email Archive to PDF</code>), scegliere <strong>Office 365 Outlook: Quando arriva una nuova email (V3)</strong> come trigger, fai clic <strong>Creare</strong>.</li>
<li class=""><strong>Collegare</strong> La tua casella di posta di Office 365.</li>
<li class="">Espandi <strong>Parametri avanzati</strong> e clicca <strong>Mostra tutto</strong> per mostrare le opzioni di filtro.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>A</strong>: <code>test@ynoox.ch</code> (filtra in modo che solo la posta indirizzata a questo indirizzo attivi il flusso)</li>
<li class=""><strong>Includi allegati</strong>: <code>Yes</code></li>
<li class=""><strong>Solo con allegati</strong>: <code>Yes</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-trigger">Configurazione del trigger<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#configurazione-del-trigger" class="hash-link" aria-label="Link diretto a Configurazione del trigger" title="Link diretto a Configurazione del trigger" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/02-trigger.png" alt="Power Automate Office 365 Outlook Quando arriva una nuova email Trigger V3 Parametri avanzati espansi che mostrano Da impostare su test@ynoox.ch, Includi allegati Sì, Solo con allegati Sì, Connesso a Office 365 Outlook" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> <strong>Solo con allegati Sì</strong> è ciò che impedisce al flusso di attivarsi ad ogni notifica interna, invito del calendario o risposta automatica. Combina con un <strong>A</strong> filtra su un alias di archivio dedicato (ad esempio <code><a href="mailto:archive@yourcompany.com">archive@yourcompany.com</a></code>) per un indirizzo di posta pulito che riceve solo la posta che si desidera effettivamente archiviare.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-inizializza-lemail-variabile">Passaggio 2: Inizializza l'email variabile<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-2-inizializza-lemail-variabile" class="hash-link" aria-label="Link diretto a Passaggio 2: Inizializza l'email variabile" title="Link diretto a Passaggio 2: Inizializza l'email variabile" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile.</p>
<p>Apri un array vuoto per raccogliere il corpo del PDF e tutti i PDF allegati.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Inizializza variabile</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>email</code></li>
<li class=""><strong>Tipo</strong>: <code>Array</code></li>
<li class=""><strong>Valore</strong>: lasciare vuoto</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inizializza-la-configurazione-variabile">Inizializza la configurazione variabile<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#inizializza-la-configurazione-variabile" class="hash-link" aria-label="Link diretto a Inizializza la configurazione variabile" title="Link diretto a Inizializza la configurazione variabile" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/03-initialize-variable.png" alt="Azione di inizializzazione variabile di Power Automate configurata con Nome email e Tipo Array e un campo Valore vuoto" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-come-fa-pdf4me-a-convertire-il-corpo-dellemail-in-pdf">Passaggio 3: Come fa PDF4me a convertire il corpo dell'email in PDF?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-3-come-fa-pdf4me-a-convertire-il-corpo-dellemail-in-pdf" class="hash-link" aria-label="Link diretto a Passaggio 3: Come fa PDF4me a convertire il corpo dell'email in PDF?" title="Link diretto a Passaggio 3: Come fa PDF4me a convertire il corpo dell'email in PDF?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF.</p>
<p>Il trigger di Outlook emette il corpo del messaggio come HTML su <code>body/body</code>PDF4me Convert to PDF legge direttamente l'HTML, quindi l'intera conversione viene eseguita con una sola chiamata di azione.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Converti in PDF</strong>.</li>
<li class=""><strong>Rinominare</strong> l'azione per <strong>Converti in corpo PDF</strong> Quindi, l'azione "Converti in PDF" del passaggio 5 riceverà in seguito un nome univoco.</li>
<li class=""><strong>Collegare</strong> PDF4me Connettiti con la tua chiave API (solo la prima volta).</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Contenuto del file</strong> (espressione, clic) <code>fx</code>): <code>triggerOutputs()?['body/body']</code></li>
<li class=""><strong>Nome del file</strong>: <code>email-body.html</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="converti-in-pdf-configurazione-del-corpo">Converti in PDF Configurazione del corpo<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#converti-in-pdf-configurazione-del-corpo" class="hash-link" aria-label="Link diretto a Converti in PDF Configurazione del corpo" title="Link diretto a Converti in PDF Configurazione del corpo" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/04-convert-pdf-body.png" alt="Azione Power Automate PDF4me Converti in PDF Corpo con Contenuto file impostato sul token di attivazione Corpo (espressione triggerOutputs body/body) e Nome file email-body.html, Connesso a PDF4me Connect" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>IL <code>.html</code> L'estensione del nome del file indica a PDF4me quale renderer utilizzare. Invia <code>.docx</code>, <code>.xlsx</code>, <code>.png</code>, O <code>.jpg</code> Con la stessa facilità, la stessa azione li gestisce tutti.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-aggiungere-alla-variabile-array-corpo-delle-mail">Passaggio 4: Aggiungere alla variabile array (corpo dell'e-mail)<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-4-aggiungere-alla-variabile-array-corpo-delle-mail" class="hash-link" aria-label="Link diretto a Passaggio 4: Aggiungere alla variabile array (corpo dell'e-mail)" title="Link diretto a Passaggio 4: Aggiungere alla variabile array (corpo dell'e-mail)" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi (corpo dell'email).</p>
<p>Spingi il corpo PDF convertito sul <code>email</code> array come pagina 1.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Aggiungi alla variabile array</strong>.</li>
<li class=""><strong>Rinominare</strong> l'azione per <strong>Aggiungi alla variabile array (corpo dell'email)</strong> per chiarezza.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>email</code></li>
<li class=""><strong>Valore</strong> (espressione): <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aggiungi-la-configurazione-del-corpo-dellemail">Aggiungi la configurazione del corpo dell'email<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#aggiungi-la-configurazione-del-corpo-dellemail" class="hash-link" aria-label="Link diretto a Aggiungi la configurazione del corpo dell'email" title="Link diretto a Aggiungi la configurazione del corpo dell'email" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/05-append-email-body.png" alt="Azione Power Automate Aggiungi alla variabile array (corpo dell'email) con Nome email e Valore impostato sull'espressione base64ToBinary corpo apri virgolette Convert_to_PDF_Body chiudi virgolette chiudi parentesi interrogativa dollaro contenuto chiudi parentesi mostrata nell'editor di espressioni" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-come-si-fa-a-scorrere-tutti-gli-allegati-e-a-convertirli-uno-per-uno">Passaggio 5: Come si fa a scorrere tutti gli allegati e a convertirli uno per uno?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-5-come-si-fa-a-scorrere-tutti-gli-allegati-e-a-convertirli-uno-per-uno" class="hash-link" aria-label="Link diretto a Passaggio 5: Come si fa a scorrere tutti gli allegati e a convertirli uno per uno?" title="Link diretto a Passaggio 5: Come si fa a scorrere tutti gli allegati e a convertirli uno per uno?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi (corpo email) più Applica a ciascuno.</p>
<p>Scorri tutti gli allegati, convertili in PDF e aggiungili uno alla volta in modo che l'unione finale rispetti l'ordine degli allegati.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5a-applicare-a-ciascuno-selezionare-la-fonte">Passaggio 5a: Applicare a ciascuno (selezionare la fonte)<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-5a-applicare-a-ciascuno-selezionare-la-fonte" class="hash-link" aria-label="Link diretto a Passaggio 5a: Applicare a ciascuno (selezionare la fonte)" title="Link diretto a Passaggio 5a: Applicare a ciascuno (selezionare la fonte)" translate="no">​</a></h3>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Applicare a ciascuno</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Seleziona un output dai passaggi precedenti</strong> (espressione): <code>triggerOutputs()?['body/attachments']</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/06-apply-to-each.png" alt="Power Automate Applica a ogni azione con Seleziona un output dai passaggi precedenti impostato sul token Allegati, trigger dell'espressione risolta Corpo/allegati degli output mostrati nel tooltip" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5b-convertire-in-pdf-lallegato">Passaggio 5b: Convertire in PDF (l'allegato)<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-5b-convertire-in-pdf-lallegato" class="hash-link" aria-label="Link diretto a Passaggio 5b: Convertire in PDF (l'allegato)" title="Link diretto a Passaggio 5b: Convertire in PDF (l'allegato)" translate="no">​</a></h3>
<ol start="3">
<li class="">All'interno del ciclo fai clic <strong>Aggiungi un'azione</strong>, scegliere <strong>PDF4me: Converti in PDF</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Contenuto del file</strong> (espressione): <code>base64ToBinary(items('Apply_to_each')?['contentBytes'])</code></li>
<li class=""><strong>Nome del file</strong> (contenuto dinamico): scegli <strong>nome</strong> da Applica a ogni elemento corrente</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-1-convert-attachment.png" alt="Azione Power Automate Converti in PDF all'interno di Applica a ciascuno, Contenuto file impostato su elementi base64ToBinary Apply_to_each contentBytes, Nome file impostato sul token del nome dall'allegato corrente, editor di espressioni aperto che mostra elementi base64ToBinary Apply_to_each contentBytes" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p>IL <strong>nome</strong> Il token dynamic-content si risolve in fase di esecuzione in <code>items('Apply_to_each')?['name']</code>Pertanto, ogni allegato viene convertito utilizzando il suo nome file originale. PDF4me legge l'estensione per scegliere il renderer corretto.</p>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-2-convert-attachment-name.png" alt="Suggerimento nel campo Nome file di Power Automate Converti in PDF che mostra gli elementi dell'espressione risolta Nome Apply_to_each, token del nome da Applica a ogni allegato corrente" style="max-width:520px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5c-aggiungere-alla-variabile-array-lallegato-convertito">Passaggio 5c: Aggiungere alla variabile array (l'allegato convertito)<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-5c-aggiungere-alla-variabile-array-lallegato-convertito" class="hash-link" aria-label="Link diretto a Passaggio 5c: Aggiungere alla variabile array (l'allegato convertito)" title="Link diretto a Passaggio 5c: Aggiungere alla variabile array (l'allegato convertito)" translate="no">​</a></h3>
<ol start="5">
<li class="">Di seguito Converti in PDF all'interno dello stesso ciclo, <strong>Aggiungi un'azione</strong>, scegliere <strong>Aggiungi alla variabile array</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>email</code></li>
<li class=""><strong>Valore</strong> (espressione): <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/08-append-attachment.png" alt="Power Automate Aggiungi alla variabile array all'interno Applica a ciascuno, Nome email, Valore impostato su base64ToBinary corpo Converti_in_PDF contenuto in dollari mostrato nell'editor di espressioni" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>I nomi di entrambe le proprietà sono importanti.</strong> I byte degli allegati di Outlook sono attivi <code>contentBytes</code>. L'output di PDF4me Convert to PDF è disponibile <code>$content</code>Entrambi sono in base64. Mantieni i nomi corretti quando incolli le espressioni e il ciclo funzionerà senza problemi.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-6-unire-più-file-pdf-in-un-unico-archivio-pdf">Passaggio 6: Unire più file PDF in un unico archivio PDF<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-6-unire-pi%C3%B9-file-pdf-in-un-unico-archivio-pdf" class="hash-link" aria-label="Link diretto a Passaggio 6: Unire più file PDF in un unico archivio PDF" title="Link diretto a Passaggio 6: Unire più file PDF in un unico archivio PDF" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi (corpo) più Applica a ciascuno più Unisci più PDF.</p>
<p>L'intero <code>email</code> L'array (prima il PDF del corpo del messaggio, poi i PDF degli allegati nell'ordine di allegato) viene elaborato da un'unica chiamata Merge.</p>
<ol>
<li class="">Sotto "Applica a ogni ciclo" fai clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Unire più file PDF in un unico file PDF</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Corpo/docContenuto</strong>: scegli il <code>email</code> token variabile</li>
<li class=""><strong>Nome del file di output</strong>: <code>Email Attachment Merge Output.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-dellazione-di-unione">Configurazione dell'azione di unione<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#configurazione-dellazione-di-unione" class="hash-link" aria-label="Link diretto a Configurazione dell'azione di unione" title="Link diretto a Configurazione dell'azione di unione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/09-merge-multiple-pdfs.png" alt="Power Automate PDF4me Unisci più file PDF in un unico file PDF con l'azione Body/docContent impostata sulla variabile e-mail e Nome file di output Email Attachment Merge Output.pdf" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-7-perché-un-nome-file-con-timestamp-per-larchivio">Passaggio 7: Perché un nome file con timestamp per l'archivio?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#passaggio-7-perch%C3%A9-un-nome-file-con-timestamp-per-larchivio" class="hash-link" aria-label="Link diretto a Passaggio 7: Perché un nome file con timestamp per l'archivio?" title="Link diretto a Passaggio 7: Perché un nome file con timestamp per l'archivio?" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi più Applica a ciascuno più Unisci più Crea file.</p>
<p>Salva il PDF consolidato su Dropbox con un nome file con timestamp UTC, in modo che ogni voce dell'archivio sia un file nuovo e ordinabile. Due email inviate allo stesso indirizzo nello stesso secondo sono un evento talmente raro che questo sistema garantisce un'univocità efficace senza la necessità di incorporare gli ID dei messaggi.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Dropbox: crea file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Percorso cartella</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nome del file</strong> (espressione, clic) <code>fx</code>): <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code></li>
<li class=""><strong>Contenuto del file</strong>: scegli il <strong>Contenuto del file</strong> token dall'azione Unisci più PDF</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="espressione-del-nome-del-file">espressione del nome del file<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#espressione-del-nome-del-file" class="hash-link" aria-label="Link diretto a espressione del nome del file" title="Link diretto a espressione del nome del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-1-create-file-filename-expression.png" alt="Power Automate Dropbox Crea azione file Percorso cartella /blog data/merge blog template/output, Nome file espressione concat merge dash comma formatDateTime utcNow comma yyyyMMdd dash HHmmss comma dot pdf mostrato nell'editor di espressioni" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-finale-con-mappatura-del-contenuto-del-file">Azione finale con mappatura del contenuto del file<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#azione-finale-con-mappatura-del-contenuto-del-file" class="hash-link" aria-label="Link diretto a Azione finale con mappatura del contenuto del file" title="Link diretto a Azione finale con mappatura del contenuto del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-2-create-file-content.png" alt="Azione Power Automate Dropbox Crea file con percorso cartella /blog data/merge blog template/output, espressione concat nome file, token contenuto file dall'azione Unisci più file PDF in un singolo file PDF" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Suggerimento per chi gestisce un elevato volume di email in arrivo.</strong> Per le caselle di posta che ricevono più di 10 email al minuto, aggiungi un hash breve dell'ID del messaggio Internet per garantirne l'univocità: <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '-', substring(triggerOutputs()?['body/internetMessageId'], 0, 8), '.pdf')</code>La traccia di controllo rimane leggibile, le collisioni sono impossibili.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-il-flusso-e-verifica">Esegui il flusso e verifica<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#esegui-il-flusso-e-verifica" class="hash-link" aria-label="Link diretto a Esegui il flusso e verifica" title="Link diretto a Esegui il flusso e verifica" translate="no">​</a></h2>
<ol>
<li class=""><strong>Salva</strong> il flusso in alto a destra.</li>
<li class="">Invia un messaggio di posta elettronica con uno o più allegati all'indirizzo monitorato.</li>
<li class="">Aprire <strong>Cronologia delle esecuzioni</strong>Il grilletto dovrebbe scattare entro pochi secondi.</li>
<li class="">Apri Dropbox all'indirizzo <code>/blog data/merge blog template/output/</code>Un file denominato <code>merge-YYYYMMDD-HHmmss.pdf</code> è lì.</li>
<li class="">Apri il PDF. La pagina 1 contiene il testo principale. Dalla pagina 2 in poi, ogni allegato viene visualizzato per intero, nell'ordine in cui è stato allegato.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Un sistema automatizzato per l'archiviazione delle email. Ogni messaggio con allegati viene trasformato in un unico PDF consolidato, con il corpo del messaggio e gli allegati in ordine, con data e ora per evitare sovrapposizioni, e viene salvato in una cartella condivisa consultabile dal team di gestione dei documenti o dai revisori. La stessa procedura funziona con due o venti allegati senza alcuna modifica.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Filtra gli allegati per tipo</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Avvolgi Converti in PDF in un <strong>Condizione</strong> test <code>endsWith(toLower(items('Apply_to_each')?['name']), '.pdf')</code>Salta le firme email e gli allegati immagine incorporati.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Inserisci i metadati nella pagina 1</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Prima del passaggio 3, crea un preambolo HTML con <strong>Comporre</strong>: mittente, oggetto, data di ricezione. La pagina 1 ora include un'intestazione ricercabile.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Segnale digitale prima dell'archiviazione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Inserisci PDF4me <strong>Firma digitale in PDF</strong> tra il passaggio 6 e il passaggio 7. Il PDF archiviato è controfirmato con il tuo certificato X.509, una traccia di controllo istantanea di <em>chi ha archiviato cosa e quando</em>.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">PDF/A per la conservazione a lungo termine</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungi PDF4me <strong>Crea PDF/A</strong> con conformità <code>PDF/A-2b</code> Dopo la fusione, il PDF archiviato è conforme alla norma ISO 19005, idoneo per la conservazione legale e la presentazione alle autorità di regolamentazione.</div></div></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="archivio-email-pdf-vs-eml">Archivio email: PDF vs EML<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#archivio-email-pdf-vs-eml" class="hash-link" aria-label="Link diretto a Archivio email: PDF vs EML" title="Link diretto a Archivio email: PDF vs EML" translate="no">​</a></h3>
<table><thead><tr><th>Aspetto</th><th>PDF consolidato (questo flusso)</th><th>Esportazione EML non elaborata</th></tr></thead><tbody><tr><td><strong>Leggibile da tutti</strong></td><td>Sì, qualsiasi lettore PDF.</td><td>No, è necessario Outlook o un client compatibile.</td></tr><tr><td><strong>Cerca per contenuto</strong></td><td>Sì, compatibile con OCR</td><td>Limitato, solo corpo</td></tr><tr><td><strong>Include allegati</strong></td><td>Sì, in linea come pagine</td><td>Sì, come flusso binario</td></tr><tr><td><strong>Corrispondenza del formato di audit</strong></td><td>SOX, GDPR, HIPAA, FINRA accettano</td><td>Spesso rifiutato</td></tr><tr><td><strong>A prova di manomissione</strong></td><td>Sì, se la segnaletica digitale è stata aggiunta</td><td>Facilmente modificabile con qualsiasi editor.</td></tr><tr><td><strong>Dimensione del file</strong></td><td>Più grande (tutte le pagine renderizzate)</td><td>Più piccolo (nessun rendering)</td></tr><tr><td><strong>Pipeline di fidelizzazione</strong></td><td>Un PDF per email, facile da concatenare</td><td>EML richiede un formato contenitore</td></tr></tbody></table>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-frequenti">Domande frequenti<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#domande-frequenti" class="hash-link" aria-label="Link diretto a Domande frequenti" title="Link diretto a Domande frequenti" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="come-posso-attivare-questo-flusso-su-una-casella-di-posta-condivisa-anziché-su-una-casella-di-posta-personale">Come posso attivare questo flusso su una casella di posta condivisa anziché su una casella di posta personale?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#come-posso-attivare-questo-flusso-su-una-casella-di-posta-condivisa-anzich%C3%A9-su-una-casella-di-posta-personale" class="hash-link" aria-label="Link diretto a Come posso attivare questo flusso su una casella di posta condivisa anziché su una casella di posta personale?" title="Link diretto a Come posso attivare questo flusso su una casella di posta condivisa anziché su una casella di posta personale?" translate="no">​</a></h3>
<p>Sostituire il <strong>Quando arriva una nuova email (V3)</strong> grilletto con <strong>Quando arriva una nuova email in una casella di posta condivisa (V2)</strong>. Passa l'indirizzo della casella di posta come <strong>Indirizzo originale della casella postale</strong> campo. Il resto del flusso rimane identico, ogni riferimento di allegato ed espressione del corpo si risolve allo stesso modo.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-succede-se-unemail-non-ha-allegati">Cosa succede se un'email non ha allegati?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#cosa-succede-se-unemail-non-ha-allegati" class="hash-link" aria-label="Link diretto a Cosa succede se un'email non ha allegati?" title="Link diretto a Cosa succede se un'email non ha allegati?" translate="no">​</a></h3>
<p>Il grilletto <strong>Solo con allegati Sì</strong> Il filtro impedisce l'esecuzione del flusso sulle email contenenti solo il corpo del messaggio. Se desideri archiviare anche le email contenenti solo il corpo del messaggio, imposta il filtro su No e racchiudi il ciclo Applica a ogni messaggio in una Condizione: eseguilo solo quando <code>length(triggerOutputs()?['body/attachments'])</code> è maggiore di zero. L'azione di unione funzionerà comunque anche con un solo PDF del corpo del documento nell'array, producendo un archivio a pagina singola.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="come-faccio-a-includere-il-mittente-loggetto-e-la-data-di-ricezione-nella-pagina-1-dellarchivio">Come faccio a includere il mittente, l'oggetto e la data di ricezione nella pagina 1 dell'archivio?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#come-faccio-a-includere-il-mittente-loggetto-e-la-data-di-ricezione-nella-pagina-1-dellarchivio" class="hash-link" aria-label="Link diretto a Come faccio a includere il mittente, l'oggetto e la data di ricezione nella pagina 1 dell'archivio?" title="Link diretto a Come faccio a includere il mittente, l'oggetto e la data di ricezione nella pagina 1 dell'archivio?" translate="no">​</a></h3>
<p>Prima del passaggio 3, aggiungi un <strong>Comporre</strong> azione con preambolo HTML:</p>
<div class="language-html codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-html codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain">From: @{triggerOutputs()?['body/from']}</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain">Subject: @{triggerOutputs()?['body/subject']}</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">h2</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">p</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain">Received: @{triggerOutputs()?['body/receivedDateTime']}</span><span class="token tag punctuation" style="color:#393A34">&lt;/</span><span class="token tag" style="color:#00009f">p</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34">&lt;</span><span class="token tag" style="color:#00009f">hr</span><span class="token tag punctuation" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">@{triggerOutputs()?['body/body']}</span><br></div></code></pre></div></div>
<p>Quindi, nella fase 3, imposta il contenuto del file sull'output di composizione. La pagina 1 ora contiene metadati di intestazione ricercabili.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="funzionerà-con-le-email-in-formato-html-contenenti-immagini-incorporate">Funzionerà con le email in formato HTML contenenti immagini incorporate?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#funzioner%C3%A0-con-le-email-in-formato-html-contenenti-immagini-incorporate" class="hash-link" aria-label="Link diretto a Funzionerà con le email in formato HTML contenenti immagini incorporate?" title="Link diretto a Funzionerà con le email in formato HTML contenenti immagini incorporate?" translate="no">​</a></h3>
<p>Sì. PDF4me Convert to PDF renderizza HTML con inline <code>&lt;img src="cid:..."&gt;</code> riferimenti e immagini base64 incorporate. Outlook <code>body/body</code> include l'intero codice HTML con contenuto incorporato, in modo che il PDF generato preservi la fedeltà visiva di ciò che il destinatario ha visto.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="quanto-tempo-impiega-il-flusso-a-scorrere">Quanto tempo impiega il flusso a scorrere?<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#quanto-tempo-impiega-il-flusso-a-scorrere" class="hash-link" aria-label="Link diretto a Quanto tempo impiega il flusso a scorrere?" title="Link diretto a Quanto tempo impiega il flusso a scorrere?" translate="no">​</a></h3>
<p>Circa 10-15 secondi per allegato su un DOCX di una pagina, più 5-10 secondi per l'attivazione e il caricamento finale. Una tipica email con 2 allegati viene completata in 35-45 secondi dall'inizio alla fine. L'opzione "Applica a ciascuno" di Power Automate viene eseguita in sequenza per impostazione predefinita per un output ordinato; se l'ordine non è importante e hai bisogno di velocità, imposta <strong>Controllo della concorrenza</strong> a 20 nelle impostazioni del ciclo.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Errori nell'azione di unione con "contenuto non valido"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Uno dei metodi Aggiungi all'array <strong>Valore</strong> le espressioni non sono racchiuse in <code>base64ToBinary(...)</code>. Ogni push (corpo e allegati) necessita della conversione. Riapri entrambe le azioni Aggiungi, passa all'editor delle espressioni e conferma che le espressioni siano <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code> E <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code> parola per parola.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">La pagina 1 è vuota o mancante</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>L'azione Converti in corpo PDF non ha ricevuto HTML reale. Controlla il trigger <strong>Includi allegati</strong> è rimasto Sì (senza di esso il corpo a volte arriva vuoto) e che <strong>Contenuto del file</strong> risolve a <code>triggerOutputs()?['body/body']</code>, non <code>anteprima del corpo/corpo</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Gli allegati vengono emessi nell'ordine sbagliato</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>L'impostazione predefinita <strong>Applicare a ciascuno</strong> esegue in parallelo, il che può alterare l'ordine di aggiunta. Apri il ciclo <strong>Impostazioni</strong> e impostare <strong>Controllo della concorrenza</strong> Grado di parallelismo a <code>1</code>Il ciclo ora viene eseguito in sequenza e gli allegati vengono inseriti nell'ordine dell'array.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">I file entrano in conflitto nella cartella dell'archivio</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>La risoluzione del timestamp è di un secondo. Per le caselle di posta con un elevato volume di messaggi, aggiungere l'hash dell'ID del messaggio Internet: <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '-', substring(triggerOutputs()?['body/internetMessageId'], 0, 8), '.pdf')</code>.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/outlook-email-archive-pdf-power-automate-workflow/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/convert/convert-to-pdf/"><p>Converti in PDF azioni documenti</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Unisci più documenti PDF</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<p>Lo stesso schema in sette fasi (attivazione, quindi inizializzazione dell'array, quindi conversione del corpo, quindi ciclo di conversione e aggiunta, quindi unione, quindi salvataggio con timestamp) funziona per qualsiasi automazione "email più allegati in un unico PDF". Inviane una e ogni messaggio in entrata diventerà automaticamente una voce d'archivio ricercabile, ordinabile e pronta per la verifica.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Convert to PDF</category>
            <category>convert-html-to-pdf</category>
            <category>convert-to-pdf</category>
            <category>Merge PDFs</category>
            <category>merge-multiple-pdfs</category>
            <category>Outlook</category>
            <category>email archive</category>
            <category>records management</category>
            <category>compliance archive</category>
            <category>audit trail</category>
            <category>Office 365</category>
            <category>Dropbox</category>
            <category>no-code</category>
        </item>
        <item>
            <title><![CDATA[Rinominare tutte le fatture dei fornitori in base al nome del fornitore in Zapier: un flusso di lavoro in 5 passaggi con Dropbox e intelligenza artificiale PDF4me]]></title>
            <link>https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/</link>
            <guid>https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/</guid>
            <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Zap in cinque passaggi per i team della contabilità fornitori. Dropbox monitora la cartella di ricezione delle fatture, PDF4me AI - Document Parser estrae il nome del fornitore da ogni PDF, Code by Zapier trasforma l'output del parser in token mappabili e Dropbox carica nuovamente il file con il nome del fornitore come nome del file. Screenshot reali, valori esatti dei campi, lo stesso sample-vendor-invoice.pdf utilizzato in questa guida è scaricabile.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>La parte dolorosa dei conti fornitori non è pagare le fatture, ma <strong>ritrovare la fattura del fornitore giusto tre settimane dopo</strong> quando la finanza chiede. Ogni fornitore nomina i file in modo diverso. La metà sono <code>invoice.pdf</code>. L'altra metà sono <code>INV-2089-FINAL-v3.pdf</code> da un fornitore che ha cambiato le convenzioni di denominazione quattro volte. La soluzione: lasciare che l'IA legga il nome del fornitore da ogni fattura nel momento in cui arriva, quindi rinominare il file prima che venga archiviato a lungo termine. Questa procedura dettagliata crea esattamente questo schema in <strong>Zapier</strong> con <strong>PDF4me AI - Analizzatore di documenti</strong> e una linea a 2 righe <strong>Codice di Zapier</strong> Passo. Cinque semplici passaggi Zap. Screenshot reali. Il nome del fornitore diventa il nome del file. Cartella pronta per la verifica. La ricerca funziona perfettamente.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Zap in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox: New File in Folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger. Polls /MuneerTrigger every 2 min for any new vendor invoice that lands in the intake folder.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox: Find File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Looks up the matching file in /pdf4metest/sample so the AI parser gets a real binary, not just a Dropbox metadata pointer.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me: AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Runs the default_invoice_extraction Analyzer. Returns Vendor Name, Invoice Number, Total, Dates, Line Items as JSON.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Code by Zapier: Run JavaScript</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Two lines. JSON.parse the Doc Text into a real object so step 5 can use Vendor Name as a Zapier token.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(220,38,38);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Dropbox: Upload File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the original file back to /pdf4meoutput with Vendor Name as the filename and the original extension preserved.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Due passaggi Dropbox incorniciano lo Zap. PDF4me AI legge l'intestazione della fattura ed estrae il nome del fornitore. Un passaggio di codice di due righe trasforma l'output del parser in token mappabili. Il nome del fornitore diventa il nuovo nome del file. Tempo di esecuzione inferiore a 10 secondi end-to-end su una fattura di una pagina. Non è richiesto alcun analizzatore personalizzato, è integrato <code>estrazione_fattura_predefinita</code> mappa già il campo Nome fornitore per le fatture AP standard. Output nell'esecuzione del test: <code>Veolia WTS Services USA, Inc..pdf</code> invece di <code>fattura_esempio.pdf</code>.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché rinominare in base al nome del fornitore anziché al numero di fattura?</strong> Entrambi sono utili, ma il nome del fornitore è quello che il tuo team finanziario usa per le ricerche. "Recupera le fatture Veolia dell'ultimo trimestre" è meglio di "trova le fatture da INV-2089 a INV-2412". Il numero di fattura è ottimo come strategia di cartelle (una cartella per fornitore) da sovrapporre alla ridenominazione. Se vuoi entrambi, aggiungi un Dropbox <em>Sposta file</em> passo dopo passo 5 con la destinazione impostata su <code>/pdf4meoutput/<!-- -->{{vendorName}}<!-- -->/</code>.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché due passaggi con Dropbox all'inizio?</strong> IL <em>Nuovo file nella cartella</em> Il trigger fornisce metadati (nome, percorso, ID) ma non sempre un file binario pulito che le applicazioni a valle possano ricaricare. <em>Trova file</em> Il file viene letto correttamente, consentendo all'IA di PDF4me di ottenere un documento reale e al passaggio 5 di caricare i dati necessari. Lo stesso schema funziona anche su SharePoint o OneDrive con i connettori corrispondenti.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché <code>estrazione_fattura_predefinita</code>?</strong> Si tratta del modello di analisi integrato fornito con PDF4me, preconfigurato per le fatture dei fornitori standard. Estrae già il nome del fornitore, il numero di fattura, il totale, l'imposta, le date e le voci di riga. Passa a un modello personalizzato <a href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-parse/">Analizzatore di analisi sintattica</a> solo quando sono necessari campi non inclusi nell'impostazione predefinita (ad esempio, partita IVA del fornitore, riferimenti d'ordine personalizzati, codici contabili).</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché un passaggio di codice nel mezzo?</strong> Il parser AI restituisce i dati estratti in formato JSON <em>corda</em> sulla <code>Testo del documento</code> output. Zapier lo visualizza come un unico grande blocco a meno che non lo si analizzi. Due righe di <code>Analisi JSON</code> dentro <em>Codice di Zapier</em> trasforma quel blob in un oggetto reale le cui proprietà (Nome fornitore, Numero fattura, Totale) diventano token mappabili individualmente nel passaggio 5. L'equivalente di Make è un <em>Analizzare JSON</em> modulo; l'equivalente di Power Automate è il <em>Analizzare JSON</em> azione.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Qualsiasi fattura del fornitore in formato PDF inserita in una cartella Dropbox monitorata (<code>/MuneerTrigger</code> in questa procedura guidata; qualsiasi cartella di acquisizione AP funziona). <strong>Produzione:</strong> Lo stesso PDF è stato ricaricato su <code>/pdf4meoutput</code> denominato in base al nome dell'azienda del fornitore (ad esempio <code>Veolia WTS Services USA, Inc..pdf</code>Il file originale rimane nella cartella di attivazione, in modo da conservare una traccia di controllo di ciò che è entrato.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Zapier</strong>. <a href="https://zapier.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Apri Zapier</a>Il passaggio Code by Zapier richiede almeno un piano Starter; tutto il resto funziona con il piano gratuito.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Lo collegherai la prima volta che aggiungi l'azione PDF4me.</li><li><strong>Dropbox</strong>Sia per la cartella di input AP (trigger) che per la cartella di output rinominata. SharePoint, OneDrive e Google Drive funzionano allo stesso modo con i rispettivi connettori.</li><li><strong>Esempio di fattura fornitore</strong>Qualsiasi PDF con un nome fornitore/venditore visibile. La procedura guidata utilizza <code>esempio-fattura-fornitore.pdf</code>, puoi <a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">scarica il file esatto utilizzato in questa guida</a> e caricalo su Dropbox per replicare ogni screenshot.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Prendi prima il campione.</strong> Fai clic qui sotto per scaricare la stessa fattura del fornitore utilizzata negli screenshot. Inseriscila nella cartella trigger di Dropbox prima di pubblicare lo Zap in modo che la prima esecuzione del test produca lo stesso token Nome fornitore (<em>Veolia WTS Services USA, Inc.</em>) che vedi nell'ultima fase di caricamento.</p><div style="margin-top:10px"><a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>Scarica il file sample-vendor-invoice.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-in-sintesi">Il flusso in sintesi<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#il-flusso-in-sintesi" class="hash-link" aria-label="Link diretto a Il flusso in sintesi" title="Link diretto a Il flusso in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Dropbox: Nuovo file nella cartella</strong> (trigger). Controlla una cartella monitorata ogni pochi minuti per verificare la presenza di nuovi file.</li>
<li class=""><strong>Dropbox: Trova file</strong>Cerca il nuovo file per nome per ottenere il suo contenuto binario nello Zap.</li>
<li class=""><strong>PDF4me: Intelligenza Artificiale - Analizzatore di documenti</strong>. Esegue il <code>default_invoice_extraction</code> Analizzatore.</li>
<li class=""><strong>Codice di Zapier: Esegui JavaScript</strong>. Due linee che <code>JSON.parse</code> trasformare il testo del documento in un oggetto reale.</li>
<li class=""><strong>Dropbox: Carica file</strong>. Riscrive il file con <strong>Nome del fornitore</strong> come nuovo nome del file.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-di-zap">Panoramica completa di Zap<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#panoramica-completa-di-zap" class="hash-link" aria-label="Link diretto a Panoramica completa di Zap" title="Link diretto a Panoramica completa di Zap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/01-zap-overview.jpg" alt="La tela di Zapier Zap mostra 5 passaggi impilati dall'alto verso il basso: Dropbox Nuovo file nella cartella (controllo ogni 2 minuti), Dropbox Trova file, PDF4me AI - Analizzatore di documenti, Codice di Zapier Esegui Javascript, Dropbox Carica file. Ogni passaggio ha un segno di spunta verde che indica che lo Zap è configurato e testato." style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Cinque passaggi. Ogni scheda mostra un segno di spunta verde quando il passaggio è configurato e testato. PDF4me AI si trova al centro; il passaggio Codice trasforma l'output del parser in token Nome fornitore mappabili.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-dropbox--nuovo-file-nella-cartella-attivatore">Passaggio 1: Dropbox – Nuovo file nella cartella (Attivatore)<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#passaggio-1-dropbox--nuovo-file-nella-cartella-attivatore" class="hash-link" aria-label="Link diretto a Passaggio 1: Dropbox – Nuovo file nella cartella (Attivatore)" title="Link diretto a Passaggio 1: Dropbox – Nuovo file nella cartella (Attivatore)" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Solo attivazione.</p>
<ol>
<li class="">In <a href="https://zapier.com/">Zapier</a> clic <strong>+ Crea Zap</strong>.</li>
<li class="">Scegliere <strong>Dropbox</strong> come app di attivazione, <strong>Nuovo file nella cartella</strong> come evento.</li>
<li class=""><strong>Collegare</strong> il tuo account Dropbox, se non l'hai già fatto.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Spazio</strong>: <code>Default</code></li>
<li class=""><strong>Cartella</strong>: <code>/MuneerTrigger</code> (o in qualsiasi altra cartella di acquisizione fornitori in cui i fornitori inseriscono i dati)</li>
<li class=""><strong>Includere i file nelle sottocartelle?</strong>: <code>False</code></li>
<li class=""><strong>Includere il contenuto del file?</strong>: <code>Yes</code> (importante, fornisce alle fasi successive un fallback binario pulito)</li>
<li class=""><strong>Includere il link di condivisione?</strong>: <code>Yes</code> (facoltativo, utile se si desidera inviare un link in Slack o via e-mail in un secondo momento)</li>
</ul>
</li>
<li class=""><strong>Attivazione del test</strong>Inserisci una fattura di esempio nella cartella e Zapier dovrebbe generare un nuovo record di file.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-trigger">Configurazione del trigger<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#configurazione-del-trigger" class="hash-link" aria-label="Link diretto a Configurazione del trigger" title="Link diretto a Configurazione del trigger" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/02-trigger-new-file.jpg" alt="Scheda Configura trigger Nuovo file nella cartella di Dropbox con Spazio impostato su Predefinito, Cartella impostata su /MuneerTrigger, Includi file nelle sottocartelle impostato su Falso, Includi contenuto file impostato su Sì, Includi link di condivisione impostato su Sì." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il trigger monitora la cartella di acquisizione AP ed esegue il polling ogni 2 minuti per impostazione predefinita nel piano Starter, più frequentemente nei piani superiori.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-dropbox--trova-file">Passaggio 2: Dropbox – Trova file<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#passaggio-2-dropbox--trova-file" class="hash-link" aria-label="Link diretto a Passaggio 2: Dropbox – Trova file" title="Link diretto a Passaggio 2: Dropbox – Trova file" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file.</p>
<p>Il trigger "Nuovo file" fornisce il nome e il percorso del file, mentre "Trova file" garantisce un file binario pulito e scaricabile che i passaggi successivi potranno utilizzare. Aggiungilo.</p>
<ol>
<li class="">Fare clic <strong>+</strong> sotto il grilletto. Scegli <strong>Dropbox</strong>, <strong>Trova file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Spazio</strong>: <code>Default</code></li>
<li class=""><strong>Cartella</strong>: <code>/pdf4metest/sample</code> (la cartella in cui si trova effettivamente il file, spesso la stessa della cartella di attivazione)</li>
<li class=""><strong>Includere i file nelle sottocartelle?</strong>: <code>False</code></li>
<li class=""><strong>Nome del file</strong> (necessario): <code>sample_invoice</code> (oppure scegli il <strong>Nome del file</strong> token dal trigger per renderlo dinamico)</li>
<li class=""><strong>Includi i file eliminati?</strong>: lasciare vuoto (impostazione predefinita)</li>
<li class=""><strong>Includere il contenuto del file?</strong>: <code>Yes</code></li>
<li class=""><strong>Includere il link di condivisione?</strong>: <code>Yes</code></li>
<li class=""><strong>Successo se non vengono trovati risultati di ricerca?</strong>: lascia predefinito (<code>False</code>(interrompe lo Zap se il file non è presente)</li>
<li class=""><strong>Se vengono trovati più risultati di ricerca</strong>: lascia predefinito (<code>Return first search result</code>)</li>
</ul>
</li>
<li class=""><strong>azione di prova</strong>Zapier dovrebbe restituire il file con contenuto binario.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="trova-la-configurazione-del-file">Trova la configurazione del file<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#trova-la-configurazione-del-file" class="hash-link" aria-label="Link diretto a Trova la configurazione del file" title="Link diretto a Trova la configurazione del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/03-find-file.jpg" alt="Dropbox Trova file Configura scheda con Cartella /pdf4metest/sample, Nome file sample_invoice, Includi contenuto file Sì, Includi link di condivisione Sì, Operazione riuscita se non vengono trovati risultati di ricerca Falso stato di esecuzione passaggio arrestato fermato, Se più risultati di ricerca restituisci il primo risultato di ricerca." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>La funzione "Trova file" fornisce al parser AI successivo e alla fase di caricamento del file un file binario pulito e garantito, non solo un link di Dropbox.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-pdf4me--ai---analizzatore-di-documenti">Passaggio 3: PDF4me – AI - Analizzatore di documenti<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#passaggio-3-pdf4me--ai---analizzatore-di-documenti" class="hash-link" aria-label="Link diretto a Passaggio 3: PDF4me – AI - Analizzatore di documenti" title="Link diretto a Passaggio 3: PDF4me – AI - Analizzatore di documenti" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file → AI - Analizzatore di documenti.</p>
<p>È qui che l'IA legge la fattura ed estrae i campi strutturati. L'analizzatore integrato copre le fatture standard dei fornitori; in seguito è possibile passare a un analizzatore personalizzato per i campi specifici del settore.</p>
<ol>
<li class="">Fare clic <strong>+</strong>. Ricerca <strong>PDF4me</strong>, scegliere <strong>IA - Analizzatore di documenti</strong>.</li>
<li class=""><strong>Collegare</strong> PDF4me con la tua chiave API (solo la prima volta; riutilizza la connessione per tutte le operazioni di PDF4me).</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>File</strong>: scegli il <strong>File</strong> token dal passaggio 2 (Trova file) Lascia <strong>Server di file</strong> vuoto, hai già un file.</li>
<li class=""><strong>Nome del file</strong>: concatenare il <strong>Nome del file</strong> E <strong>Estensione file</strong> token dal passaggio 2 in modo che l'azione riceva il nome originale con l'estensione corretta (ad esempio <code>sample_invoice</code> + <code>.pdf</code>).</li>
<li class=""><strong>Nome dell'analizzatore AI (obsoleto)</strong>: lasciare vuoto.</li>
<li class=""><strong>ID dell'analizzatore AI</strong>: <code>default_invoice_extraction</code> (Il modello di fattura integrato estrae il nome del fornitore, il numero di fattura, il totale, l'imposta, le date e le voci di riga).</li>
</ul>
</li>
<li class=""><strong>azione di prova</strong>. Esamina la risposta. Dovresti vedere una <code>Doc Text</code> campo contenente una stringa JSON con i campi estratti.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-dellia-per-lanalisi-dei-documenti">Configurazione dell'IA per l'analisi dei documenti<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#configurazione-dellia-per-lanalisi-dei-documenti" class="hash-link" aria-label="Link diretto a Configurazione dell'IA per l'analisi dei documenti" title="Link diretto a Configurazione dell'IA per l'analisi dei documenti" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/04-ai-document-parser.jpg" alt="PDF4me AI - Azione di analisi del documento Scheda Configura con File impostato sul token File dal passaggio 2, Nome file impostato su Nome file più Estensione file concatenata a sample_invoice.pdf, Nome analizzatore AI Deprecato lasciato vuoto, ID analizzatore AI impostato su default_invoice_extraction." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>ID dell'analizzatore <code>estrazione_fattura_predefinita</code> è il modello integrato. Crea analizzatori personalizzati nel <a href="https://developer.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener">dashboard PDF4me</a> quando sono necessari campi che vanno oltre lo schema predefinito.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Curioso di sapere cosa restituisce effettivamente il parser? Apri il <em>azione di prova</em> risposta in Zapier e guarda <code>Testo del documento</code>Vedrai campi come <code>vendorG</code>, <code>Numero fattura</code>, <code>data fattura</code>, <code>dueDate</code>, <code>importo totale</code>, <code>lineItems[]</code>e molti altri ancora. Tutto ciò che è presente è mappabile al passaggio 5, dopo il passaggio JSON.parse.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-codice-di-zapier--esegui-javascript">Passaggio 4: Codice di Zapier – Esegui JavaScript<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#passaggio-4-codice-di-zapier--esegui-javascript" class="hash-link" aria-label="Link diretto a Passaggio 4: Codice di Zapier – Esegui JavaScript" title="Link diretto a Passaggio 4: Codice di Zapier – Esegui JavaScript" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file → AI - Analizzatore di documenti → Esegui JavaScript.</p>
<p>Il parser AI restituisce i suoi dati come stringa JSON su <code>Doc Text</code> output. Zapier lo visualizza come un unico grande token. Per mappare i singoli campi (<code>Vendor Name</code>, <code>Invoice Number</code>, totali) nel passaggio successivo, analizzalo prima in un oggetto reale.</p>
<ol>
<li class="">Fare clic <strong>+</strong>. Scegliere <strong>Codice di Zapier</strong>, evento <strong>Eseguire JavaScript</strong>.</li>
<li class=""><strong>Dati di input</strong>: aggiungi una voce.<!-- -->
<ul>
<li class="">Nome: <code>data</code></li>
<li class="">Valore: scegli il <strong>Testo del documento</strong> token dal passaggio 3 (la risposta del parser AI).</li>
</ul>
</li>
<li class=""><strong>Codice</strong> (incolla esattamente):</li>
</ol>
<div class="language-js codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-js codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> parsed </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token known-class-name class-name">JSON</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">parse</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">inputData</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">data</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword control-flow" style="color:#00009f">return</span><span class="token plain"> parsed</span><span class="token punctuation" style="color:#393A34">;</span><br></div></code></pre></div></div>
<ol start="4">
<li class=""><strong>azione di prova</strong>L'output dovrebbe mostrare ogni campo dello schema dell'analizzatore come un singolo token: <code>parsed vendorName</code>, <code>parsed invoiceNumber</code>, <code>parsed totalAmount</code>, ecc.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="eseguire-la-configurazione-javascript">Eseguire la configurazione Javascript<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#eseguire-la-configurazione-javascript" class="hash-link" aria-label="Link diretto a Eseguire la configurazione Javascript" title="Link diretto a Eseguire la configurazione Javascript" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/05-run-javascript.jpg" alt="Codice di Zapier Esegui azione Javascript con Input Data denominato data mappato a Document Doc Testo da PDF4me passaggio contenente invoiceNumber, total e altri campi JSON estratti. Il pannello del codice mostra const parsed uguale a JSON analizza inputData.data e restituisce parsed." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Due righe trasformano il blob JSON del parser AI in token Zapier mappabili individualmente. L'equivalente in Make è un modulo Analizza JSON; Power Automate utilizza l'azione Analizza JSON.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Variante senza codice.</strong> Se non puoi utilizzare Code by Zapier (ad esempio, piano Zapier gratuito, policy interna contro il codice personalizzato), usa <em>Formatter by Zapier → Utilità → Tabella di ricerca</em> O <em>Testo → Trova e sostituisci</em> modelli per estrarre valori specifici dal grezzo <code>Testo del documento</code> corda. Meno elegante, ma gratuita.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-dropbox--carica-il-file-rinomina-intelligente-in-base-al-nome-del-fornitore">Passaggio 5: Dropbox – Carica il file (Rinomina intelligente in base al nome del fornitore)<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#passaggio-5-dropbox--carica-il-file-rinomina-intelligente-in-base-al-nome-del-fornitore" class="hash-link" aria-label="Link diretto a Passaggio 5: Dropbox – Carica il file (Rinomina intelligente in base al nome del fornitore)" title="Link diretto a Passaggio 5: Dropbox – Carica il file (Rinomina intelligente in base al nome del fornitore)" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file → AI - Analizzatore di documenti → Esegui JavaScript → Carica file.</p>
<p>Ecco il risultato. Prendi il file dal passaggio 2 e ricaricalo utilizzando il nome del fornitore estratto come nome del file.</p>
<ol>
<li class="">Fare clic <strong>+</strong>. Scegliere <strong>Dropbox</strong>, <strong>Carica file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Spazio</strong>: <code>Default</code></li>
<li class=""><strong>Cartella</strong>: <code>/pdf4meoutput</code> (o ovunque debbano trovarsi le fatture fornitori rinominate)</li>
<li class=""><strong>File</strong>: scegli il <strong>File</strong> token dal passaggio 2 (Trova file)</li>
<li class=""><strong>Sovrascrivi</strong>: <code>True</code> (O <code>False</code> se vuoi fallire clamorosamente a causa di fatture duplicate dello stesso fornitore nello stesso periodo)</li>
<li class=""><strong>Specificare il nome del file</strong>: scegli il <strong>Nome del fornitore</strong> token dal passaggio 4 (l'output JSON analizzato). Nell'esecuzione del test questo si è risolto in <code>Veolia WTS Services USA, Inc.</code></li>
<li class=""><strong>Specificare l'estensione del file</strong>: scegli il <strong>Estensione file</strong> token dal passaggio 2 (conserva l'originale <code>.pdf</code>)</li>
<li class=""><strong>Includere il link di condivisione?</strong>: <code>Yes</code></li>
</ul>
</li>
<li class=""><strong>Pubblicare</strong> Lo Zap.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-file-di-caricamento">Configurazione del file di caricamento<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#configurazione-del-file-di-caricamento" class="hash-link" aria-label="Link diretto a Configurazione del file di caricamento" title="Link diretto a Configurazione del file di caricamento" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-vendor-invoice-rename/06-upload-file-vendor-name.jpg" alt="Scheda Configura caricamento file Dropbox con cartella /pdf4meoutput, il file dal passaggio 2 esiste ma non viene visualizzato, sovrascrivi vero, specifica il nome del file impostato sul token del nome del fornitore dal passaggio 4 che mostra Veolia WTS Services USA, Inc., specifica l'estensione del file Token estensione file dal passaggio 2 .pdf, includi il link di condivisione Sì." style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il token del nome del fornitore estratto dall'IA viene inserito direttamente nel campo Specifica nome file. L'estensione originale mantiene il file apribile come PDF. Nome del file di output: <code>Veolia WTS Services USA, Inc..pdf</code>.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-zap-e-verifica">Esegui Zap e verifica<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#esegui-zap-e-verifica" class="hash-link" aria-label="Link diretto a Esegui Zap e verifica" title="Link diretto a Esegui Zap e verifica" translate="no">​</a></h2>
<ol>
<li class="">Attiva/disattiva lo Zap <strong>SU</strong>.</li>
<li class="">Inserisci un PDF della fattura del fornitore in <code>/MuneerTrigger</code>.</li>
<li class="">Attendi il sondaggio di attivazione (fino a 2 minuti su Starter). Controlla <strong>Storia dello Zap</strong>; tutti e cinque i passaggi dovrebbero essere verdi.</li>
<li class="">Apri Dropbox <code>/pdf4meoutput</code>Il file è presente, denominato con il nome dell'azienda del fornitore e con l'estensione originale conservata.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Una pipeline di acquisizione dati AP senza intervento manuale che trasforma i nomi caotici dei file delle fatture dei fornitori in un archivio ricercabile indicizzato per fornitore. L'intelligenza artificiale gestisce le variazioni tra i layout delle fatture dei fornitori, la fase di codifica elabora il JSON e Dropbox si occupa dell'archiviazione. Lo stesso schema funziona in Make (utilizzando un modulo Analizza JSON anziché Codifica) e Power Automate (utilizzando l'azione Analizza JSON). Lo stesso analizzatore predefinito copre la maggior parte dei fornitori fin da subito.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Spostarsi nelle sottocartelle del fornitore</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sostituire <em>Carica file</em> con <strong>Spostare file su Dropbox</strong> e impostare la destinazione su <code>/pdf4meoutput/<!-- -->{{vendorName}}<!-- -->/</code>Crea automaticamente una cartella per ogni fornitore, con i file al suo interno denominati in base al numero di fattura.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Aggiungi una riga al tuo tracker AP</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Dopo il passaggio 4, aggiungi un <strong>Fogli Google Crea riga</strong> con le colonne VendorName, InvoiceNumber, TotalAmount, DueDate. Lo Zap ora alimenta il tuo sistema di monitoraggio dei pagamenti ai fornitori E rinomina il file.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Segnala il canale finanziario su Slack per le fatture di importo elevato</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungere <strong>Filtra per Zapier</strong> dopo il passaggio 4 con <code>Importo totale &gt; 10000</code>. Poi <strong>Slack Invia messaggio al canale</strong>: <code>Fattura di importo elevato da <!-- -->{{vendorName}}<!-- -->: <!-- -->{{totalAmount}}<!-- -->, dovuto <!-- -->{{dueDate}}</code>.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Gestione di fornitori misti con Classify</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Scambio <code>estrazione_fattura_predefinita</code> per un ID analizzatore di classificazione che contiene uno schema per fornitore. Utilizzare <strong>Zapier Paths</strong> Dopo il passaggio 4, diramarsi in base al nome della classificazione e rinominare/archiviare per fornitore.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Nell'anteprima del file caricato viene visualizzato il messaggio "Nessun dato".</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Assicurati di aver mappato il <strong>File</strong> Il token proviene dal passaggio 2 (Trova file), non dal passaggio 1 (il trigger). Il trigger a volte invia solo metadati; Trova file invia sempre un file binario.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Il token Nome fornitore è vuoto</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p><code>estrazione_fattura_predefinita</code> riconosce i layout tipici. Se il tuo fornitore ne utilizza uno insolito e vendorName risulta vuoto, crea un analizzatore di analisi personalizzato nel <a href="https://developer.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener">dashboard PDF4me</a> con una descrizione del campo come <em>"Nome del fornitore o del venditore come stampato nell'intestazione della fattura, a volte etichettato come Da, Fattura da o Paga a."</em> Seleziona invece quell'ID dell'analizzatore al passaggio 3.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">JSON.parse fallisce al passaggio 4</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Il parser AI restituisce testo semplice in rari casi di errori di formattazione. Racchiudi il parser in un blocco try/catch e, in caso di problemi, restituisci la stringa grezza per evitare che lo Zap si interrompa. <code>Tentativo <!-- -->{ return JSON.parse(inputData.data) }<!-- --> cattura (e) <!-- -->{ return { raw: inputData.data } }</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Dropbox "il file esiste già"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Due fatture dello stesso fornitore nello stesso periodo si sovrapporranno. Entrambi gli insiemi <strong>Sovrascrivi</strong> A <code>VERO</code> nel passaggio 5 (l'ultima scrittura vince) o aggiungi il <code>{{invoiceNumber}}</code> token per l'univocità del nome del file: <code>{{vendorName}} - {{invoiceNumber}}</code>.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="documentazione-correlata">Documentazione correlata<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#documentazione-correlata" class="hash-link" aria-label="Link diretto a Documentazione correlata" title="Link diretto a Documentazione correlata" translate="no">​</a></h2>
<ul>
<li class=""><strong><a href="https://docs.pdf4me.com/it/integration/zapier/pdf4me-ai/ai-document-parser/">AI - Analizzatore di documenti in Zapier, riferimento all'azione</a></strong></li>
<li class=""><strong><a href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-parse/">Analizzatore di documenti basato sull'IA utilizzando Parse, crea un analizzatore personalizzato</a></strong></li>
<li class=""><strong><a href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-classify/">Analizzatore di documenti basato sull'IA che utilizza la classificazione e l'instradamento di batch di fornitori misti.</a></strong></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-vendor-invoice-rename/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/zapier/pdf4me-ai/ai-document-parser/"><p>IA - Document Parser azioni docs</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-parse/"><p>Crea un analizzatore di parsing personalizzato</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<p>Lo stesso schema in cinque fasi (attivazione, recupero, analisi AI, analisi JSON, scrittura con il nome estratto) funziona per qualsiasi estrazione AI in contabilità fornitori. Implementatene uno per le fatture dei fornitori e i successivi non costeranno quasi nulla. Provatelo poi su ricevute, contratti o ordini di acquisto.</p>]]></content:encoded>
            <category>Zapier</category>
            <category>PDF4me</category>
            <category>AI Document Parser</category>
            <category>Dropbox</category>
            <category>vendor invoice</category>
            <category>smart rename</category>
            <category>accounts payable</category>
            <category>supplier rename</category>
            <category>no-code</category>
            <category>ai extraction</category>
            <category>Code by Zapier</category>
        </item>
        <item>
            <title><![CDATA[Unione automatica di tutti i PDF trascinati in una cartella Dropbox in Power Automate: un flusso di lavoro dinamico in 6 fasi]]></title>
            <link>https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate in sei fasi che si attiva a ogni nuovo caricamento su Dropbox, elenca tutti i PDF attualmente presenti nella cartella, esegue un ciclo "Ottieni contenuto file" e "Aggiungi a array", quindi PDF4me unisce più PDF in un unico file denominato in base al numero di file. Nessun percorso fisso, nessun elenco hardcoded, il numero di file viene calcolato in fase di esecuzione. Screenshot reali, espressioni precise, gli stessi quattro PDF di input più l'output unito, tutti scaricabili.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>La parte dolorosa dei ticket "unisci questi PDF" non è l'unione, è <strong>sapere cosa c'è nella cartella in fase di esecuzione</strong>. I nomi cambiano, i file vanno e vengono, qualcuno aggiunge un quinto documento alle 16:55. Questa procedura dettagliata crea lo schema esatto in <strong>Power Automate</strong> con <strong>PDF4me: Unisci più file PDF</strong>, <strong>Dropbox</strong>e un singolo Apply per ogni ciclo. Sei azioni di flusso. Nessun nome file hardcoded. Ogni PDF attualmente presente nella cartella monitorata viene unito nel momento in cui viene aggiunto un nuovo file e il nome di output contiene il conteggio del file in modo che ogni esecuzione sia identificabile in modo univoco.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. When a file is created</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox trigger on /blog data/merge files dropbox. Fires the moment any file lands.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. List files in folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox action on the same folder. Returns every current file as an array of metadata objects.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name Files, Type Array. Buffer for the binary content of every file.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Apply to each</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop body(List_files_in_folder). Inside, Get file content by Id, then Append to array with base64ToBinary on $content.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent the Files array, Output File Name Output.pdf. One consolidated PDF out.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output. File Name expression concat(merge-, length(List_files_in_folder), .pdf).</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>UN <strong>Quando viene creato un file</strong> Il trigger di Dropbox si attiva ad ogni nuovo caricamento. <strong>Elenca i file nella cartella</strong> restituisce un'istantanea di ogni file attualmente presente nella cartella (in questa esecuzione, quattro PDF: <code>PDF_Sample.pdf</code>, <code>esempio_3_pagina.pdf</code>, <code>sample_pdf.pdf</code>, <code>esempio.pdf</code>). Un'applicazione ad ogni ciclo percorre quell'elenco, chiama <strong>Ottieni il contenuto del file</strong> tramite Id e spinge <code>base64ToBinary(body('Get_file_content')?['$content'])</code> su una variabile array denominata <code>File</code>. PDF4me <strong>Unire più file PDF</strong> consuma l'array ed emette un PDF. Dropbox <strong>Crea file</strong> lo riscrive come <code>merge-4.pdf</code>, perché c'erano quattro file di input. Aggiungi un quinto file domani e la prossima esecuzione produce <code>merge-5.pdf</code> automaticamente.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché utilizzare insieme il trigger e l'elenco dei file nella cartella?</strong> Il trigger genera un singolo evento di creazione di un nuovo file, ma non garantisce un elenco aggiornato di tutto il resto presente nella cartella. <em>Elenca i file nella cartella</em> Cattura lo stato corrente in fase di esecuzione, quindi l'unione riflette sempre esattamente ciò che è presente sul disco in quel momento, non ciò che era presente quando si è attivato il trigger o quando è stato progettato il flusso.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché recuperare i dati tramite ID invece che tramite percorso?</strong> I nomi dei file possono entrare in conflitto o cambiare. Gli ID di Dropbox sono stabili, univoci e immuni alla ridenominazione. Mappatura <code>Id</code> da Elenca file in <em>Ottieni il contenuto del file</em> significa che il ciclo continua a funzionare anche se un utente rinomina un file a metà dell'elaborazione o se due file hanno lo stesso nome visualizzato in sottocartelle diverse.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché <code>base64ToBinary(...)</code> SU <code>$content</code>?</strong> Dropbox <em>Ottieni il contenuto del file</em> restituisce il file come stringa base64 racchiusa in un <code>$content</code> proprietà. L'azione "Unisci più file PDF" di PDF4me si aspetta una raccolta di buffer binari, non stringhe base64. <code>base64ToBinary(body('Get_file_content')?['$content'])</code> è il ponte che converte ogni file nel momento in cui arriva nell'array.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché costruire il nome del file di output con <code>concat()</code> E <code>lunghezza()</code>?</strong> Codifica rigida <code>Output.pdf</code> significa che ogni esecuzione sovrascrive la precedente. <code>concat('merge-', string(length(body('List_files_in_folder'))), '.pdf')</code> imprime il conteggio del file nel nome, in modo che le esecuzioni consecutive appaiano come <code>merge-3.pdf</code>, <code>merge-4.pdf</code>, <code>merge-5.pdf</code>Bonus: una rapida occhiata alla cartella di output ti dice quanti file erano inclusi ogni volta.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Una cartella Dropbox a <code>/blog data/merge files dropbox</code> Contiene tutti i file PDF che ci inserisci. Questa guida ne utilizza quattro: <code>PDFA_Sample.pdf</code>, <code>sample_3_page.pdf</code>, <code>sample_pdf.pdf</code>, <code>sample.pdf</code>. <strong>Produzione:</strong> Un unico PDF consolidato in <code>/blog data/merge blog template/output/</code> denominato <code>merge-N.pdf</code> Dove <code>N</code> indica il numero di file al momento dell'esecuzione. Trascina altri file e l'esecuzione successiva li rileverà automaticamente.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="la-cartella-dropbox-prima-dellesecuzione">La cartella Dropbox prima dell'esecuzione<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#la-cartella-dropbox-prima-dellesecuzione" class="hash-link" aria-label="Link diretto a La cartella Dropbox prima dell'esecuzione" title="Link diretto a La cartella Dropbox prima dell'esecuzione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/input-folder.png" alt="Cartella Dropbox /blog data/merge files Elenco di Dropbox di quattro PDF ordinati per nome: PDFA_Sample.pdf 16,5 KB, sample_3_page.pdf 2,48 KB, sample_pdf.pdf 2,14 KB, sample.pdf 97,67 KB, tutti impostati su Accesso solo a te" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="la-cartella-dropbox-dopo-lesecuzione">La cartella Dropbox dopo l'esecuzione<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#la-cartella-dropbox-dopo-lesecuzione" class="hash-link" aria-label="Link diretto a La cartella Dropbox dopo l'esecuzione" title="Link diretto a La cartella Dropbox dopo l'esecuzione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/output-folder.png" alt="Elenco delle cartelle di output di Dropbox: merge-3.pdf (37,22 KB) e merge-4.pdf (110,78 KB), ciascun output denominato in base al numero di file inclusi nell'ambito del flusso durante l'esecuzione." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>La seconda esecuzione aveva quattro file nella cartella, quindi l'output è <code>merge-4.pdf</code>. La corsa precedente ne aveva tre.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>Qualsiasi piano con connettori premium (PDF4me Connect è un piano premium).</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Collegalo la prima volta che aggiungi un'azione PDF4me.</li><li><strong>Dropbox</strong>Cartella di origine per i PDF di input, cartella di destinazione per l'output unito. SharePoint, OneDrive e Google Drive funzionano in modo identico con i rispettivi connettori.</li><li><strong>Una manciata di PDF</strong>Qualsiasi dimensione, qualsiasi combinazione. La procedura guidata utilizza quattro esempi: <a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/PDFA_Sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">PDF_Sample.pdf</a>, <a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_3_page.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">esempio_3_pagina.pdf</a>, <a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_pdf.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">sample_pdf.pdf</a>, <a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">esempio.pdf</a>. Trascinali per replicare ogni screenshot.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Prendi prima l'insieme di input e l'output previsto.</strong> Scarica i quattro campioni in <code>/blog data/merge files dropbox</code> sul tuo Dropbox, quindi pubblica il flusso. La tua prima esecuzione dovrebbe produrre un <code>merge-4.pdf</code> identico a quello collegato qui.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/PDFA_Sample.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ PDF_Sample.pdf</p></a><a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_3_page.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ sample_3_page.pdf</p></a><a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/sample_pdf.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(245, 158, 11);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ sample_pdf.pdf</p></a><a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/sample.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(139, 92, 246);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ sample.pdf</p></a><a href="https://docs.pdf4me.com/it/assets/data/dynamic-merge-dropbox-folder-power-automate/merge-4.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Output previsto merge-4.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-in-sintesi">Il flusso in sintesi<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#il-flusso-in-sintesi" class="hash-link" aria-label="Link diretto a Il flusso in sintesi" title="Link diretto a Il flusso in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Dropbox: Quando viene creato un file</strong> (grilletto).</li>
<li class=""><strong>Dropbox: Elenca i file nella cartella</strong>Restituisce tutti i file attualmente presenti nella cartella monitorata.</li>
<li class=""><strong>Inizializza variabile</strong> denominato <code>Files</code> (Vettore).</li>
<li class=""><strong>Applicare a ciascuno</strong> SU <code>body('List_files_in_folder')</code>:<!-- -->
<ul>
<li class=""><strong>Dropbox: Ottieni il contenuto del file</strong> di <code>Id</code>.</li>
<li class=""><strong>Aggiungi alla variabile array</strong> con <code>base64ToBinary(body('Get_file_content')?['$content'])</code>.</li>
</ul>
</li>
<li class=""><strong>PDF4me: Unisci più file PDF in un unico file PDF</strong>. <code>Files</code> In, <code>Output.pdf</code> fuori.</li>
<li class=""><strong>Dropbox: crea file</strong>Nome del file <code>concat('merge-', string(length(body('List_files_in_folder'))), '.pdf')</code>.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-del-flusso">Panoramica completa del flusso<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#panoramica-completa-del-flusso" class="hash-link" aria-label="Link diretto a Panoramica completa del flusso" title="Link diretto a Panoramica completa del flusso" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/01-flow-overview.png" alt="Diagramma di flusso di Power Automate che mostra sei azioni impilate dall'alto verso il basso: Quando viene creato un file, Elenca i file nella cartella, Inizializza variabile, Applica a ciascuno contenente Ottieni il contenuto del file e Aggiungi alla variabile array iterando 4 volte, Unisci più file PDF in un singolo file PDF, Crea file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Sei azioni. L'opzione "Applica a ciascuna scheda" mostra "1 di 4" perché la cartella monitorata conteneva quattro file PDF al momento dell'esecuzione.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-dropbox-quando-viene-creato-un-file-attivatore">Passaggio 1: Dropbox: Quando viene creato un file (Attivatore)<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-1-dropbox-quando-viene-creato-un-file-attivatore" class="hash-link" aria-label="Link diretto a Passaggio 1: Dropbox: Quando viene creato un file (Attivatore)" title="Link diretto a Passaggio 1: Dropbox: Quando viene creato un file (Attivatore)" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Solo attivazione.</p>
<ol>
<li class="">In <a href="https://make.powerautomate.com/">Power Automate</a> clic <strong>Creare</strong>, scegliere <strong>Flusso di nuvole automatizzato</strong>.</li>
<li class="">Assegna un nome al flusso (ad esempio <code>Auto-Merge Dropbox Folder</code>), scegliere <strong>Dropbox: Quando viene creato un file</strong> come trigger, fai clic <strong>Creare</strong>.</li>
<li class=""><strong>Collegare</strong> Se non l'hai già fatto, usa Dropbox.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Cartella</strong>: <code>/blog data/merge files dropbox</code></li>
<li class=""><strong>Parametri avanzati</strong>: lascia l'impostazione predefinita (0 di 1 visualizzati).</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-trigger">Configurazione del trigger<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#configurazione-del-trigger" class="hash-link" aria-label="Link diretto a Configurazione del trigger" title="Link diretto a Configurazione del trigger" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/02-when-a-file-is-created.png" alt="Power Automate Dropbox Quando viene creato un file, trigger con cartella impostata su /blog data/merge files dropbox e parametri avanzati compressi che mostrano 0 di 1, Connesso a Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il trigger esegue il polling della cartella monitorata e si attiva a ogni nuovo caricamento. La frequenza di polling predefinita varia a seconda del piano, in genere da 1 a 5 minuti.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-dropbox-elenca-i-file-nella-cartella">Passaggio 2: Dropbox: Elenca i file nella cartella<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-2-dropbox-elenca-i-file-nella-cartella" class="hash-link" aria-label="Link diretto a Passaggio 2: Dropbox: Elenca i file nella cartella" title="Link diretto a Passaggio 2: Dropbox: Elenca i file nella cartella" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Elenca i file nella cartella.</p>
<p>L'evento si attiva su un singolo nuovo file. L'unione richiede tutti i file PDF attualmente presenti nella cartella. <strong>Elenca i file nella cartella</strong> crea un'istantanea aggiornata del contenuto della cartella in fase di esecuzione.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>Dropbox</strong>, scegliere <strong>Elenca i file nella cartella</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Cartella</strong>: <code>/blog data/merge files dropbox</code> (lo stesso percorso del trigger)</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="elenco-dei-file-di-configurazione">Elenco dei file di configurazione<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#elenco-dei-file-di-configurazione" class="hash-link" aria-label="Link diretto a Elenco dei file di configurazione" title="Link diretto a Elenco dei file di configurazione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/03-list-files-in-folder.png" alt="Power Automate Dropbox Elenca i file nella cartella con l'azione impostata su /blog data/merge files dropbox, Connesso a Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="3">
<li class="">L'azione ritorna <code>body('List_files_in_folder')</code>, un array di oggetti di metadati di file. Ogni oggetto contiene <code>Id</code>, <code>Name</code>, <code>DisplayName</code>, <code>Path</code>, <code>LastModified</code>, E <code>Size</code>Il passaggio successivo consiste nell'iterare questo array.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Mancia.</strong> Se la cartella contiene contenuti misti (PDF insieme a immagini e documenti di Office) e si desidera unire solo i PDF, aggiungere un <strong>matrice di filtri</strong> azione dopo questo passaggio con l'espressione <code>endsWith(toLower(item()?['Name']), '.pdf')</code> e inserire invece l'array filtrato nel ciclo.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-inizializzare-i-file-delle-variabili">Passaggio 3: Inizializzare i file delle variabili<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-3-inizializzare-i-file-delle-variabili" class="hash-link" aria-label="Link diretto a Passaggio 3: Inizializzare i file delle variabili" title="Link diretto a Passaggio 3: Inizializzare i file delle variabili" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Elenca file più Inizializza variabile.</p>
<p>L'operazione di unione richiede una raccolta di file binari. Alloca un array vuoto per raccoglierli.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Inizializza variabile</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>Files</code></li>
<li class=""><strong>Tipo</strong>: <code>Array</code></li>
<li class=""><strong>Valore</strong>: lasciare vuoto</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inizializza-la-configurazione-variabile">Inizializza la configurazione variabile<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#inizializza-la-configurazione-variabile" class="hash-link" aria-label="Link diretto a Inizializza la configurazione variabile" title="Link diretto a Inizializza la configurazione variabile" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/04-initialize-variable.png" alt="Azione di inizializzazione variabile di Power Automate configurata con Nome file e Tipo array e un campo Valore vuoto" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-applica-a-ciascuno-più-ottieni-contenuto-file-più-aggiungi-allarray">Passaggio 4: Applica a ciascuno più Ottieni contenuto file più Aggiungi all'array<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-4-applica-a-ciascuno-pi%C3%B9-ottieni-contenuto-file-pi%C3%B9-aggiungi-allarray" class="hash-link" aria-label="Link diretto a Passaggio 4: Applica a ciascuno più Ottieni contenuto file più Aggiungi all'array" title="Link diretto a Passaggio 4: Applica a ciascuno più Ottieni contenuto file più Aggiungi all'array" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Elenca file più Inizializza variabile più Applica a ciascuno.</p>
<p>Questo è il cuore del flusso. Esegui un ciclo su ogni file restituito dallo snapshot, recupera i suoi byte, converti in binario, invia su <code>Files</code>.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4a-applicare-a-ciascuno-selezionare-la-fonte">Passaggio 4a: Applicare a ciascuno (selezionare la fonte)<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-4a-applicare-a-ciascuno-selezionare-la-fonte" class="hash-link" aria-label="Link diretto a Passaggio 4a: Applicare a ciascuno (selezionare la fonte)" title="Link diretto a Passaggio 4a: Applicare a ciascuno (selezionare la fonte)" translate="no">​</a></h3>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Applicare a ciascuno</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Seleziona un output dai passaggi precedenti</strong> (espressione): <code>body('List_files_in_folder')</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/05-1-apply-to-each.png" alt="Power Automate Applica a ogni azione con Seleziona un output dai passaggi precedenti impostato su corpo dell'espressione apri virgolette Elenca_file_nella_cartella chiudi virgolette chiudi parentesi, il token Corpo da Elenca file nella cartella mostrata" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4b-ottenere-il-contenuto-del-file-allinterno-del-ciclo">Passaggio 4b: Ottenere il contenuto del file (all'interno del ciclo)<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-4b-ottenere-il-contenuto-del-file-allinterno-del-ciclo" class="hash-link" aria-label="Link diretto a Passaggio 4b: Ottenere il contenuto del file (all'interno del ciclo)" title="Link diretto a Passaggio 4b: Ottenere il contenuto del file (all'interno del ciclo)" translate="no">​</a></h3>
<ol start="3">
<li class="">All'interno del ciclo fai clic <strong>Aggiungi un'azione</strong>, scegliere <strong>Dropbox: Ottieni il contenuto del file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>File</strong>: scegli il <strong>Id</strong> token dall'elenco dei file nella cartella del contenuto dinamico (si risolve automaticamente nell'ID dell'elemento corrente).</li>
<li class=""><strong>Dedurre il tipo di contenuto</strong>: <code>Yes</code> (nelle impostazioni avanzate)</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/05-2-get-file-content.png" alt="Azione Power Automate Dropbox Ottieni contenuto file con File impostato sul token Id da Elenca file nella cartella, parametro Avanzate Inferisci tipo di contenuto Sì, pannello contenuto dinamico aperto a destra che mostra i token Id, Nome, Nome visualizzato, Percorso, Ultima modifica, Dimensione da Elenca file nella cartella" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4c-aggiungere-alla-variabile-array-allinterno-del-ciclo">Passaggio 4c: Aggiungere alla variabile array (all'interno del ciclo)<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-4c-aggiungere-alla-variabile-array-allinterno-del-ciclo" class="hash-link" aria-label="Link diretto a Passaggio 4c: Aggiungere alla variabile array (all'interno del ciclo)" title="Link diretto a Passaggio 4c: Aggiungere alla variabile array (all'interno del ciclo)" translate="no">​</a></h3>
<ol start="5">
<li class="">Di seguito, ottieni il contenuto del file. <strong>Aggiungi un'azione</strong>, scegliere <strong>Aggiungi alla variabile array</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>Files</code></li>
<li class=""><strong>Valore</strong> (espressione, clic) <code>fx</code>): <code>base64ToBinary(body('Get_file_content')?['$content'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/05-3-append-to-array.png" alt="Power Automate Aggiungi alla variabile array all'interno di Applica a ogni ciclo, Nome File, Valore impostato sull'espressione base64ToBinary corpo virgolette aperte Get_file_content virgolette chiuse parentesi chiuse domanda dollaro contenuto parentesi chiusa mostrato nell'editor di espressioni" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Questa è la frase che lega tutto insieme.</strong> Dropbox restituisce ogni file come <code>{ "$content": "&lt;base64 string&gt;", "$content-type": "application/pdf" }</code>L'operazione di unione richiede un buffer binario. <code>base64ToBinary(...)</code> SU <code>$content</code> collega i due. Salta la conversione e l'azione di unione che genera errori con "contenuto non valido".</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-pdf4me-unire-più-file-pdf-in-un-unico-file-pdf">Passaggio 5: PDF4me: Unire più file PDF in un unico file PDF<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-5-pdf4me-unire-pi%C3%B9-file-pdf-in-un-unico-file-pdf" class="hash-link" aria-label="Link diretto a Passaggio 5: PDF4me: Unire più file PDF in un unico file PDF" title="Link diretto a Passaggio 5: PDF4me: Unire più file PDF in un unico file PDF" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Elenca file più Inizializza variabile più Applica a ciascuno più Unisci più PDF.</p>
<p>L'intera matrice viene inserita e ne esce un unico file PDF.</p>
<ol>
<li class="">Sotto "Applica a ogni ciclo" fai clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Unire più file PDF in un unico file PDF</strong>.</li>
<li class=""><strong>Collegare</strong> PDF4me Connettiti con la tua chiave API (solo la prima volta).</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Corpo/docContenuto</strong>: scegli il <code>Files</code> token variabile</li>
<li class=""><strong>Nome del file di output</strong>: <code>Output.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-dellazione-di-unione">Configurazione dell'azione di unione<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#configurazione-dellazione-di-unione" class="hash-link" aria-label="Link diretto a Configurazione dell'azione di unione" title="Link diretto a Configurazione dell'azione di unione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/06-merge-multiple-pdfs.png" alt="Power Automate PDF4me Unisci più file PDF in un unico file PDF azione con Body/docContent impostato sulla variabile Files e nome file di output Output.pdf, pannello contenuto dinamico aperto che mostra Variabili File, Applica a ciascuno, Elemento corrente, Elenca file nella cartella, Corpo" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="4">
<li class="">I PDF sono concatenati in <strong>ordine dell'array</strong>, che è l'ordine in cui Dropbox li ha restituiti (in genere alfabetico per nome). Se hai bisogno di un ordine diverso, ordina <code>body('List_files_in_folder')</code> con un <strong>Selezionare</strong> azione prima del ciclo, ad esempio tramite <code>LastModified</code> per i più recenti.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Mancia.</strong> L'interno <code>Output.pdf</code> Il nome è solo il titolo dei metadati del PDF, non il nome del file di Dropbox. Il nome reale di Dropbox viene impostato al passaggio 6. Mantieni questo valore come segnaposto stabile in modo da poterlo utilizzare per cercare le esecuzioni del flusso nella cronologia di Power Automate.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-6-dropbox-crea-un-file-con-un-nome-file-dinamico">Passaggio 6: Dropbox: crea un file con un nome file dinamico<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#passaggio-6-dropbox-crea-un-file-con-un-nome-file-dinamico" class="hash-link" aria-label="Link diretto a Passaggio 6: Dropbox: crea un file con un nome file dinamico" title="Link diretto a Passaggio 6: Dropbox: crea un file con un nome file dinamico" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Elenca file più Inizializza variabile più Applica a ciascuno più Unisci più PDF più Crea file.</p>
<p>Salva il PDF unito nuovamente su Dropbox con un nome file calcolato in fase di esecuzione che includa il numero di file.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Dropbox: Crea file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Percorso cartella</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nome del file</strong> (espressione, clic) <code>fx</code>): <code>concat('merge-', string(length(body('List_files_in_folder'))), '.pdf')</code></li>
<li class=""><strong>Contenuto del file</strong>: scegli il <strong>Contenuto del file</strong> token dall'azione Unisci più PDF</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="espressione-del-nome-del-file">espressione del nome del file<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#espressione-del-nome-del-file" class="hash-link" aria-label="Link diretto a espressione del nome del file" title="Link diretto a espressione del nome del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/07-1-create-file-filename-expression.png" alt="Power Automate Dropbox Crea azione file Percorso cartella /blog data/merge blog template/output, Nome file espressione concat parentesi aperta merge trattino virgola stringa parentesi aperta lunghezza parentesi aperta corpo virgoletta aperta Elenco_file_nella_cartella virgoletta chiusa parentesi chiusa parentesi chiusa virgola punto pdf parentesi chiusa, Contenuto del file dall'azione merge" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="pronti-per-lazione-finale">Pronti per l'azione finale<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#pronti-per-lazione-finale" class="hash-link" aria-label="Link diretto a Pronti per l'azione finale" title="Link diretto a Pronti per l'azione finale" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/dynamic-merge-dropbox-folder-power-automate/07-2-create-file-config.png" alt="Azione Power Automate Dropbox Crea file con percorso cartella /blog data/merge blog template/output, token Nome file espressione concat, token Contenuto file dall'azione Unisci più file PDF in un singolo file PDF, pannello di contenuto dinamico che mostra Contenuto file, intestazioni/Nome file, intestazioni/Codice pagina token" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>La stessa espressione espone anche <code>intestazioni/Numero di pagine</code> sull'output di unione, utile se si desidera registrare il numero di pagine del PDF consolidato.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Se preferisci contrassegnare l'esecuzione con una data anziché con un conteggio dei file, sostituisci l'espressione con <code>concat('merge-', utcNow('yyyy-MM-dd-HHmmss'), '.pdf')</code>. I file atterrano come <code>merge-2026-06-12-094501.pdf</code> e le repliche non si sovrappongono mai.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-il-flusso-e-verifica">Esegui il flusso e verifica<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#esegui-il-flusso-e-verifica" class="hash-link" aria-label="Link diretto a Esegui il flusso e verifica" title="Link diretto a Esegui il flusso e verifica" translate="no">​</a></h2>
<ol>
<li class=""><strong>Salva</strong> il flusso in alto a destra.</li>
<li class="">Inserisci un file (o quattro) in <code>/blog data/merge files dropbox</code>Va bene qualsiasi cosa, l'intervallo di polling fa scattare l'allarme entro un paio di minuti.</li>
<li class="">Apri il <strong>Cronologia delle esecuzioni</strong> in alto a destra e osserva le azioni diventare verdi. Applica a ciascuno dovrebbe mostrare il conteggio corretto delle iterazioni, "1 di 4" se nella cartella sono presenti quattro file.</li>
<li class="">Apri Dropbox all'indirizzo <code>/blog data/merge blog template/output/</code>Un file denominato <code>merge-4.pdf</code> è in attesa. Aprilo, tutti i PDF dalla cartella di input verranno uniti in un unico documento.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Una pipeline di consolidamento automatica che reagisce a ogni nuovo caricamento, legge l'intero stato della cartella in fase di esecuzione e crea un singolo PDF con un nome univoco contenente tutti i file presenti. Nessun elenco codificato manualmente, nessun processo batch pianificato, nessun clic manuale. Lo stesso schema gestisce 4 o 400 PDF senza alcuna modifica. La stessa procedura funziona in Make (Iteratore sull'elenco di file di Dropbox) e Zapier (Ciclo di Zapier sui risultati di Ricerca file).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Filtra solo per file PDF</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Inserisci un <strong>matrice di filtri</strong> azione tra la fase 2 e la fase 3 con <code>endsWith(toLower(item()?['Name']), '.pdf')</code>Il ciclo ignora quindi i file .docx, .png e qualsiasi altro tipo di file presente nella cartella.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Ordina per data di pubblicazione (dal più recente al meno recente).</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungi un <strong>Selezionare</strong> azione che mappa l'elenco e ordina con <code>ordina(corpo('Elenca_file_nella_cartella'), 'Ultima modifica')</code>. Invertire con <code>inversione(...)</code> se desideri che i file più recenti vengano visualizzati in cima al PDF unito.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Converti in PDF/A dopo l'unione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Inserisci PDF4me <strong>Crea PDF/A</strong> tra la fase 5 e la fase 6 con Compliance <code>PDF/A-2b</code>L'output che viene caricato su Dropbox è ora conforme allo standard di archiviazione ISO 19005.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">File sorgente dell'archivio</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Dopo il passaggio 6 aggiungine un altro <strong>Applicare a ciascuno</strong> Elenca i file e chiama Dropbox <strong>Spostare il file</strong> per spingere ogni input in <code>/elaborato</code>. La successiva esecuzione visualizzerà solo i file caricati di recente.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Errori nell'azione di unione con "contenuto non valido"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Aggiungi all'array <strong>Valore</strong> l'espressione non è racchiusa in <code>base64ToBinary(...)</code>Senza la conversione, l'array contiene stringhe base64 anziché buffer binari e PDF4me le rifiuta. Riapri Aggiungi all'array, passa all'editor di espressioni e incolla. <code>base64ToBinary(body('Get_file_content')?['$content'])</code> parola per parola.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Applicare a ogni esecuzione zero volte</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Il trigger è stato attivato, ma l'elenco dei file ha restituito un array vuoto. Controlla il trigger e l'elenco dei file. <strong>Cartella</strong> I valori sono identici. Le discrepanze nei percorsi (uno con una barra finale, l'altro senza) sono una causa comune.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Il nome del file risulta essere <code>merge-.pdf</code></strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>IL <code>lunghezza()</code> La chiamata non si è risolta in fase di progettazione. Assicurati di aver incollato l'espressione nel <em>Nome del file</em> campo tramite il <strong>effetti speciali</strong> Editor di espressioni, non come testo semplice. Il testo semplice lascia le parentesi graffe come caratteri letterali e la funzione non viene mai eseguita.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">L'output sovrascrive l'esecuzione precedente</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Due esecuzioni consecutive con lo stesso numero di file producono nomi identici (<code>merge-4.pdf</code>). Oppure scambia l'espressione con un timestamp (<code>concat('merge-', utcNow('yyyy-MM-dd-HHmmss'), '.pdf')</code>) o aggiungere un GUID con <code>guid()</code>.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/dynamic-merge-dropbox-folder-power-automate-workflow/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Unisci più documenti PDF</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/getting-started/"><p>Guida rapida di Power Automate</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<p>Lo stesso schema in sei fasi (monitora, poi elenca, poi esegui un ciclo su un array, poi unisci, poi salva con un nome di runtime) gestisce qualsiasi automazione "reagisci a una cartella". Aggiungi un nuovo file domani, l'esecuzione lo rileverà. Nessuna modifica, nessuna nuova distribuzione.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Merge PDFs</category>
            <category>Dropbox</category>
            <category>dynamic merge</category>
            <category>watch folder</category>
            <category>batch PDF</category>
            <category>Apply to each</category>
            <category>base64ToBinary</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Convertire il corpo dell'email e tutti gli allegati in un unico PDF consolidato con Power Automate: un flusso di lavoro in 7 passaggi con Outlook e PDF4me.]]></title>
            <link>https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate in sette fasi. Attivazione di Outlook: alla ricezione di una nuova email (V3), inizializzazione della variabile, PDF4me: conversione in PDF del corpo HTML, aggiunta all'array, applicazione a tutti gli allegati (conversione in PDF più aggiunta), PDF4me: unione di più file PDF, Dropbox: creazione di un file con nome e data/ora. Ogni email in arrivo diventa un file PDF contenente il corpo e tutti gli allegati, in ordine. Screenshot reali, espressioni esatte, due allegati DOCX di esempio e l'output unito sono tutti scaricabili.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>La parte dolorosa dei flussi di lavoro basati sulle email non è l'email, è <strong>tutto ciò che ne consegue</strong>Il corpo contiene il contesto (chi l'ha inviato, perché, cosa fare), gli allegati contengono gli artefatti (la fattura, il modulo, il contratto firmato) e memorizzarli separatamente significa che in futuro avrai bisogno di tre clic per ricostruire il messaggio. Questa procedura dettagliata crea il modello esatto in <strong>Power Automate</strong> con <strong>PDF4me Converti in PDF</strong>, <strong>PDF4me: Unisci più file PDF</strong>, <strong>Veduta</strong>, <strong>Dropbox</strong>e un singolo "Applica" per ogni ciclo. Sette azioni di flusso. Arriva un'email. Viene inviato un PDF consolidato, prima il corpo del testo e poi gli allegati, con data e ora, e viene inserito automaticamente nella cartella di archivio.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. When a new email arrives (V3)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Outlook trigger on To test@ynoox.ch. Include Attachments Yes, Only with Attachments Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name email, Type Array. Buffer for every PDF binary the flow produces.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Convert to PDF Body</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Content triggerOutputs body/body (the HTML body), File Name email-body.html. Returns the body as PDF.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Append to array (email body)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Push base64ToBinary on the converted body PDF onto the email array. This is page 1 of the final document.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Apply to each attachment</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop triggerOutputs body/attachments. Convert each to PDF, then Append to array with base64ToBinary.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent the email array, Output File Name Email Attachment Merge Output.pdf.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">7. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output. File Name concat(merge-, formatDateTime(utcNow(), yyyyMMdd-HHmmss), .pdf).</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Una prospettiva <strong>Quando arriva una nuova email (V3)</strong> Il trigger si attiva nel momento in cui un messaggio arriva a <code><a href="mailto:test@ynoox.ch">test@ynoox.ch</a></code>. Una variabile array denominata <code>e-mail</code> si apre. PDF4me <strong>Converti in PDF</strong> trasforma prima il corpo HTML in un PDF, il corpo convertito viene inserito nell'array come pagina 1. <strong>Applicare a ciascuno</strong> esegue ogni allegato (due file DOCX in questa esecuzione: <code>3Page.docx</code>, <code>Docx_2Pagine.docx</code>), converte ciascuno in PDF e li aggiunge uno alla volta. PDF4me <strong>Unire più file PDF</strong> consuma l'intero array ed emette un PDF consolidato. Dropbox <strong>Crea file</strong> lo riscrive come <code>merge-20260611-103323.pdf</code>Un nome con timestamp che non presenta mai conflitti. Corpo del testo per primo, allegati in ordine, un unico PDF, una sola cartella, pronto per la verifica.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché convertire prima il corpo del documento in PDF?</strong> Il corpo è il contesto: chi l'ha inviato, perché, cosa fare. Il tuo io futuro che legge il PDF consolidato vuole che la pagina 1 prepari la scena prima che arrivino gli allegati. Conversione <code>triggerOutputs()?['body/body']</code> (il corpo HTML) in un PDF prima significa che l'azione di unione vede il messaggio stesso come il documento principale, non come un dump di testo separato.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché utilizzare una sola variabile array sia per il corpo del messaggio che per gli allegati?</strong> L'azione di unione richiede una singola raccolta ordinata. Inizializzala una volta, inserisci il corpo al passaggio 4, inserisci ogni allegato convertito al passaggio 5 e l'array avrà esattamente l'ordine dei documenti desiderato. Due array separati richiederebbero un'azione di composizione successiva per concatenarli, il che non farebbe altro che complicare ulteriormente le cose per ottenere lo stesso risultato.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché <code>base64ToBinary</code> ad ogni spinta?</strong> PDF4me Convert to PDF restituisce il suo output come stringa base64 avvolta su <code>$content</code>Gli allegati di Outlook arrivano come base64 su <code>contentBytes</code>. PDF4me L'unione di più file PDF richiede buffer binari. Lo stesso <code>base64ToBinary(...)</code> La chiamata collega entrambe le fonti, ma punta a nomi di proprietà diversi. Salta la conversione e l'azione di unione che genera errori con "contenuto non valido".</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché un nome di output con timestamp?</strong> Se il nome del file fosse lo stesso, due email provenienti dallo stesso mittente e inviate entro un'ora si sovrapporrebbero. <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code> produce nomi come <code>merge-20260611-103323.pdf</code>Ordinabile lessicograficamente, univoco in seconda precisione e immediatamente leggibile come timestamp UTC.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Qualsiasi email in arrivo all'indirizzo monitorato (qui, <code>test@ynoox.ch</code>) con uno o più allegati. Questa procedura guidata utilizza un corpo del messaggio breve ("Ciao, spero che tu stia bene...") e due allegati DOCX (<code>3Page.docx</code>, <code>Docx_2Pages.docx</code>). <strong>Produzione:</strong> Un singolo PDF consolidato è stato inserito in <code>/blog data/merge blog template/output/</code>, chiamato <code>merge-YYYYMMDD-HHmmss.pdf</code>La pagina 1 è il corpo del documento. Dalla pagina 2 in poi, ogni allegato è presente nell'ordine di allegato, visualizzato tramite Aspose Words.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="le-mail-in-arrivo">L'e-mail in arrivo<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#le-mail-in-arrivo" class="hash-link" aria-label="Link diretto a L'e-mail in arrivo" title="Link diretto a L'e-mail in arrivo" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/input-email.png" alt="Visualizzazione email di Gmail con messaggio indirizzato a test, corpo Ciao Spero che tu stia bene Ti scrivo per informarti sui progressi del progetto in corso Sono allegati anche alcuni file correlati per tua consultazione Cordiali saluti Test Dev, due allegati visualizzati come miniature di documenti Word 3Page.docx e Docx_2Pages.docx, Scansionato da Gmail avviso visibile" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il flusso monitora la posta in arrivo di Outlook a <code><a href="mailto:test@ynoox.ch">test@ynoox.ch</a></code>Quando Gmail inoltra il messaggio o questo indirizzo lo riceve direttamente, il trigger si attiva.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="la-cartella-di-output-di-dropbox-dopo-due-esecuzioni">La cartella di output di Dropbox dopo due esecuzioni<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#la-cartella-di-output-di-dropbox-dopo-due-esecuzioni" class="hash-link" aria-label="Link diretto a La cartella di output di Dropbox dopo due esecuzioni" title="Link diretto a La cartella di output di Dropbox dopo due esecuzioni" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-folder.png" alt="Elenco delle cartelle di output di Dropbox merge-20260611-103323.pdf (165,43 KB) e merge-20260611-102949.pdf (171,37 KB), ciascuna denominata in base al timestamp UTC in cui è stato eseguito il flusso." style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="pagina-1-del-pdf-unito">Pagina 1 del PDF unito<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#pagina-1-del-pdf-unito" class="hash-link" aria-label="Link diretto a Pagina 1 del PDF unito" title="Link diretto a Pagina 1 del PDF unito" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/output-pdf-preview.png" alt="Anteprima di merge-20260611-103323.pdf che mostra due pagine affiancate, la pagina di sinistra è il corpo dell'email convertito Ciao Spero che tu stia bene Ti scrivo per informarti sui progressi del progetto in corso Sono allegati anche alcuni file correlati per tuo riferimento Cordiali saluti Test Dev, la pagina di destra è la prima pagina di 3Page.docx etichettata Pagina 1" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>La pagina 1 è il corpo dell'e-mail convertita. Dalla pagina 2 in poi è il primo allegato (<code>3Page.docx</code>). Il secondo allegato (<code>Docx_2Pagine.docx</code>Segue poi il punto ( ). Un unico file PDF con il messaggio completo ricostruito.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>Qualsiasi piano con connettori premium (PDF4me Connect è un piano premium).</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Collegalo la prima volta che aggiungi un'azione PDF4me.</li><li><strong>Outlook di Office 365</strong>. Per il <em>Quando arriva una nuova email (V3)</em> attivare e leggere l'allegato <code>contentBytes</code>Funziona con qualsiasi casella di posta con cui il connettore possa autenticarsi.</li><li><strong>Dropbox</strong> (o SharePoint, OneDrive, Google Drive). Per il PDF finale consolidato.</li><li><strong>Un'e-mail con allegati</strong>La procedura guidata utilizza due file DOCX di esempio. <a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">3Page.docx</a> E <a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Docx_2Pagine.docx</a>Invia loro un'e-mail all'indirizzo monitorato per replicare ogni screenshot.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Prendi prima i campioni e l'output previsto.</strong> Scarica entrambi i file DOCX, allegali a una breve email al tuo indirizzo monitorato, quindi pubblica il flusso. La tua prima esecuzione dovrebbe produrre un <code>merge-YYYYMMDD-HHmmss.pdf</code> che rispecchia esattamente l'esempio collegato (solo la data e l'ora differiscono).</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/3Page.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ 3Page.docx</p></a><a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/Docx_2Pages.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(245, 158, 11);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Docx_2Pages.docx</p></a><a href="https://docs.pdf4me.com/it/assets/data/email-body-attachments-merge-pdf-power-automate/merge-20260611-103323.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(239, 68, 68);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Output unito previsto</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-in-sintesi">Il flusso in sintesi<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#il-flusso-in-sintesi" class="hash-link" aria-label="Link diretto a Il flusso in sintesi" title="Link diretto a Il flusso in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Outlook: Quando arriva una nuova email (V3)</strong> (grilletto).</li>
<li class=""><strong>Inizializza variabile</strong> denominato <code>email</code> (Vettore).</li>
<li class=""><strong>PDF4me: Converti in PDF (Corpo)</strong>Legge il corpo HTML e restituisce un PDF.</li>
<li class=""><strong>Aggiungi alla variabile array</strong> con <code>base64ToBinary</code> sul corpo convertito.</li>
<li class=""><strong>Applicare a ciascuno</strong> SU <code>triggerOutputs()?['body/attachments']</code>:<!-- -->
<ul>
<li class=""><strong>PDF4me: Converti in PDF</strong> l'allegato.</li>
<li class=""><strong>Aggiungi alla variabile array</strong> con <code>base64ToBinary</code> sul PDF convertito.</li>
</ul>
</li>
<li class=""><strong>PDF4me: Unisci più file PDF in un unico file PDF</strong>. Array in ingresso, un PDF in uscita.</li>
<li class=""><strong>Dropbox: crea file</strong>L'espressione del nome del file aggiunge il timestamp UTC.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-del-flusso">Panoramica completa del flusso<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#panoramica-completa-del-flusso" class="hash-link" aria-label="Link diretto a Panoramica completa del flusso" title="Link diretto a Panoramica completa del flusso" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/01-flow-overview.png" alt="Canvas del flusso di Power Automate che mostra sette azioni impilate dall'alto verso il basso: Quando arriva una nuova email V3, Inizializza variabile, Converti in corpo PDF, Aggiungi alla variabile array (corpo email), Applica a ciascuno contenente Converti in PDF e Aggiungi alla variabile array, Unisci più file PDF in un singolo file PDF, Crea file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Sette azioni. L'opzione "Applica a ciascuna scheda" mostra "1 di 2" perché l'email di prova aveva due allegati. PDF4me interviene nel flusso tre volte: converte il corpo del messaggio, converte l'allegato e unisce tutto.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-outlook-allarrivo-di-una-nuova-email-v3">Passaggio 1: Outlook: all'arrivo di una nuova email (V3)<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-1-outlook-allarrivo-di-una-nuova-email-v3" class="hash-link" aria-label="Link diretto a Passaggio 1: Outlook: all'arrivo di una nuova email (V3)" title="Link diretto a Passaggio 1: Outlook: all'arrivo di una nuova email (V3)" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Solo attivazione.</p>
<ol>
<li class="">In <a href="https://make.powerautomate.com/">Power Automate</a> clic <strong>Creare</strong>, scegliere <strong>Flusso di nuvole automatizzato</strong>.</li>
<li class="">Assegna un nome al flusso (ad esempio <code>Email to Consolidated PDF</code>), scegliere <strong>Office 365 Outlook: Quando arriva una nuova email (V3)</strong> come trigger, fai clic <strong>Creare</strong>.</li>
<li class=""><strong>Collegare</strong> La tua casella di posta di Office 365.</li>
<li class="">Espandi <strong>Parametri avanzati</strong> E <strong>Mostra tutto</strong> per mostrare le opzioni di filtro.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>A</strong>: <code>test@ynoox.ch</code> (filtra in modo che solo la posta indirizzata a questo indirizzo attivi il flusso)</li>
<li class=""><strong>Includi allegati</strong>: <code>Yes</code></li>
<li class=""><strong>Solo con allegati</strong>: <code>Yes</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-trigger">Configurazione del trigger<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#configurazione-del-trigger" class="hash-link" aria-label="Link diretto a Configurazione del trigger" title="Link diretto a Configurazione del trigger" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/02-trigger.png" alt="Power Automate Office 365 Outlook Quando arriva una nuova email Trigger V3 Parametri avanzati espansi che mostrano Da impostare su test@ynoox.ch, Includi allegati Sì, Solo con allegati Sì, Connesso a Office 365 Outlook" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> <strong>Solo con allegati Sì</strong> è ciò che impedisce al flusso di attivarsi ad ogni notifica interna, invito del calendario o risposta. Combina con un <strong>A</strong> filtra su un alias dedicato (ad esempio <code><a href="mailto:archive@yourcompany.com">archive@yourcompany.com</a></code>) per un indirizzo di ricezione pulito che riceve solo la posta che desideri effettivamente consolidare.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-inizializza-lemail-variabile">Passaggio 2: Inizializza l'email variabile<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-2-inizializza-lemail-variabile" class="hash-link" aria-label="Link diretto a Passaggio 2: Inizializza l'email variabile" title="Link diretto a Passaggio 2: Inizializza l'email variabile" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile.</p>
<p>Apri un array vuoto per raccogliere il corpo del PDF e tutti i PDF allegati.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Inizializza variabile</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>email</code></li>
<li class=""><strong>Tipo</strong>: <code>Array</code></li>
<li class=""><strong>Valore</strong>: lasciare vuoto</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inizializza-la-configurazione-variabile">Inizializza la configurazione variabile<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#inizializza-la-configurazione-variabile" class="hash-link" aria-label="Link diretto a Inizializza la configurazione variabile" title="Link diretto a Inizializza la configurazione variabile" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/03-initialize-variable.png" alt="Azione di inizializzazione variabile di Power Automate configurata con Nome email e Tipo Array e un campo Valore vuoto" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-pdf4me-converti-in-pdf-corpo">Passaggio 3: PDF4me: Converti in PDF (Corpo)<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-3-pdf4me-converti-in-pdf-corpo" class="hash-link" aria-label="Link diretto a Passaggio 3: PDF4me: Converti in PDF (Corpo)" title="Link diretto a Passaggio 3: PDF4me: Converti in PDF (Corpo)" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF.</p>
<p>Il trigger di Outlook emette il corpo del messaggio come HTML su <code>body/body</code>PDF4me Convert to PDF legge direttamente l'HTML, quindi l'intera conversione avviene in un'unica operazione.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Converti in PDF</strong>.</li>
<li class=""><strong>Rinominare</strong> l'azione per <strong>Converti in corpo PDF</strong> quindi l'azione "Converti in PDF" del passaggio 5 può avere un nome univoco in seguito.</li>
<li class=""><strong>Collegare</strong> PDF4me Connettiti con la tua chiave API (solo la prima volta).</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Contenuto del file</strong> (espressione, clic) <code>fx</code>): <code>triggerOutputs()?['body/body']</code></li>
<li class=""><strong>Nome del file</strong>: <code>email-body.html</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="converti-in-pdf-configurazione-del-corpo">Converti in PDF Configurazione del corpo<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#converti-in-pdf-configurazione-del-corpo" class="hash-link" aria-label="Link diretto a Converti in PDF Configurazione del corpo" title="Link diretto a Converti in PDF Configurazione del corpo" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/04-convert-pdf-body.png" alt="Azione Power Automate PDF4me Converti in PDF Corpo con Contenuto file impostato sul token di attivazione Corpo (espressione triggerOutputs body/body) e Nome file email-body.html, Connesso a PDF4me Connect" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>IL <code>.html</code> L'estensione del nome del file indica a PDF4me quale renderer utilizzare. Invia <code>.docx</code>, <code>.xlsx</code>, <code>.png</code>, O <code>.jpg</code> Con la stessa facilità, la stessa azione li gestisce tutti.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-aggiungere-alla-variabile-array-corpo-delle-mail">Passaggio 4: Aggiungere alla variabile array (corpo dell'e-mail)<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-4-aggiungere-alla-variabile-array-corpo-delle-mail" class="hash-link" aria-label="Link diretto a Passaggio 4: Aggiungere alla variabile array (corpo dell'e-mail)" title="Link diretto a Passaggio 4: Aggiungere alla variabile array (corpo dell'e-mail)" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi (corpo dell'email).</p>
<p>Spingi il corpo PDF convertito sul <code>email</code> array come pagina 1.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Aggiungi alla variabile array</strong>.</li>
<li class=""><strong>Rinominare</strong> l'azione per <strong>Aggiungi alla variabile array (corpo dell'email)</strong> per chiarezza.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>email</code></li>
<li class=""><strong>Valore</strong> (espressione): <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="aggiungi-la-configurazione-del-corpo-dellemail">Aggiungi la configurazione del corpo dell'email<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#aggiungi-la-configurazione-del-corpo-dellemail" class="hash-link" aria-label="Link diretto a Aggiungi la configurazione del corpo dell'email" title="Link diretto a Aggiungi la configurazione del corpo dell'email" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/05-append-email-body.png" alt="Azione Power Automate Aggiungi alla variabile array (corpo dell'email) con Nome email e Valore impostato sull'espressione base64ToBinary corpo apri virgolette Convert_to_PDF_Body chiudi virgolette chiudi parentesi interrogativa dollaro contenuto chiudi parentesi mostrata nell'editor di espressioni" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-applicare-a-ciascun-allegato-convertire-e-aggiungere">Passaggio 5: applicare a ciascun allegato, convertire e aggiungere<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-5-applicare-a-ciascun-allegato-convertire-e-aggiungere" class="hash-link" aria-label="Link diretto a Passaggio 5: applicare a ciascun allegato, convertire e aggiungere" title="Link diretto a Passaggio 5: applicare a ciascun allegato, convertire e aggiungere" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi (corpo email) più Applica a ciascuno.</p>
<p>Scorri tutti gli allegati, convertili in PDF e aggiungili uno alla volta in modo che l'unione finale rispetti l'ordine degli allegati.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5a-applicare-a-ciascuno-selezionare-la-fonte">Passaggio 5a: Applicare a ciascuno (selezionare la fonte)<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-5a-applicare-a-ciascuno-selezionare-la-fonte" class="hash-link" aria-label="Link diretto a Passaggio 5a: Applicare a ciascuno (selezionare la fonte)" title="Link diretto a Passaggio 5a: Applicare a ciascuno (selezionare la fonte)" translate="no">​</a></h3>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Applicare a ciascuno</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Seleziona un output dai passaggi precedenti</strong> (espressione): <code>triggerOutputs()?['body/attachments']</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/06-apply-to-each.png" alt="Power Automate Applica a ogni azione con Seleziona un output dai passaggi precedenti impostato sul token Allegati, trigger dell'espressione risolta Corpo/allegati degli output mostrati nel tooltip" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5b-convertire-in-pdf-lallegato">Passaggio 5b: Convertire in PDF (l'allegato)<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-5b-convertire-in-pdf-lallegato" class="hash-link" aria-label="Link diretto a Passaggio 5b: Convertire in PDF (l'allegato)" title="Link diretto a Passaggio 5b: Convertire in PDF (l'allegato)" translate="no">​</a></h3>
<ol start="3">
<li class="">All'interno del ciclo fai clic <strong>Aggiungi un'azione</strong>, scegliere <strong>PDF4me: Converti in PDF</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Contenuto del file</strong> (espressione): <code>base64ToBinary(items('Apply_to_each')?['contentBytes'])</code></li>
<li class=""><strong>Nome del file</strong> (contenuto dinamico): scegli <strong>nome</strong> da Applica a ogni elemento corrente</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-1-convert-attachment.png" alt="Azione Power Automate Converti in PDF all'interno di Applica a ciascuno, Contenuto file impostato su elementi base64ToBinary Apply_to_each contentBytes, Nome file impostato sul token del nome dall'allegato corrente, editor di espressioni aperto che mostra elementi base64ToBinary Apply_to_each contentBytes" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p>IL <strong>nome</strong> Il token dynamic-content si risolve in fase di esecuzione in <code>items('Apply_to_each')?['name']</code>Pertanto, ogni allegato viene convertito utilizzando il suo nome file originale (che contiene l'estensione del file sorgente e indica a PDF4me quale motore di rendering utilizzare).</p>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/07-2-convert-attachment-name.png" alt="Suggerimento nel campo Nome file di Power Automate Converti in PDF che mostra gli elementi dell'espressione risolta Nome Apply_to_each, token del nome da Applica a ogni allegato corrente" style="max-width:520px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5c-aggiungere-alla-variabile-array-lallegato-convertito">Passaggio 5c: Aggiungere alla variabile array (l'allegato convertito)<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-5c-aggiungere-alla-variabile-array-lallegato-convertito" class="hash-link" aria-label="Link diretto a Passaggio 5c: Aggiungere alla variabile array (l'allegato convertito)" title="Link diretto a Passaggio 5c: Aggiungere alla variabile array (l'allegato convertito)" translate="no">​</a></h3>
<ol start="5">
<li class="">Di seguito Converti in PDF all'interno dello stesso ciclo, <strong>Aggiungi un'azione</strong>, scegliere <strong>Aggiungi alla variabile array</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>email</code></li>
<li class=""><strong>Valore</strong> (espressione): <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/08-append-attachment.png" alt="Power Automate Aggiungi alla variabile array all'interno Applica a ciascuno, Nome email, Valore impostato su base64ToBinary corpo Converti_in_PDF contenuto in dollari mostrato nell'editor di espressioni" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>I nomi di entrambe le proprietà sono importanti.</strong> I byte degli allegati di Outlook sono attivi <code>contentBytes</code>. L'output di PDF4me Convert to PDF è disponibile <code>$content</code>Entrambi sono in base64. Mantieni i nomi corretti quando incolli le espressioni e il ciclo funzionerà senza problemi.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-6-pdf4me-unire-più-file-pdf">Passaggio 6: PDF4me: Unire più file PDF<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-6-pdf4me-unire-pi%C3%B9-file-pdf" class="hash-link" aria-label="Link diretto a Passaggio 6: PDF4me: Unire più file PDF" title="Link diretto a Passaggio 6: PDF4me: Unire più file PDF" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi (corpo) più Applica a ciascuno più Unisci più PDF.</p>
<p>L'intero <code>email</code> L'array (prima il PDF del corpo del messaggio, poi i PDF degli allegati nell'ordine di allegato) viene elaborato da un'unica chiamata Merge.</p>
<ol>
<li class="">Sotto "Applica a ogni ciclo" fai clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Unire più file PDF in un unico file PDF</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Corpo/docContenuto</strong>: scegli il <code>email</code> token variabile</li>
<li class=""><strong>Nome del file di output</strong>: <code>Email Attachment Merge Output.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-dellazione-di-unione">Configurazione dell'azione di unione<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#configurazione-dellazione-di-unione" class="hash-link" aria-label="Link diretto a Configurazione dell'azione di unione" title="Link diretto a Configurazione dell'azione di unione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/09-merge-multiple-pdfs.png" alt="Power Automate PDF4me Unisci più file PDF in un unico file PDF azione con Body/docContent impostato sulla variabile email e nome file di output allegato email Unisci Output.pdf, pannello contenuto dinamico aperto che mostra variabili email, Applica a ciascuno, elemento corrente, quando arriva una nuova email V3, body/sensitivityLabelInfo, allegati" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-7-dropbox-crea-un-file-con-un-nome-che-include-data-e-ora">Passaggio 7: Dropbox: crea un file con un nome che include data e ora.<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#passaggio-7-dropbox-crea-un-file-con-un-nome-che-include-data-e-ora" class="hash-link" aria-label="Link diretto a Passaggio 7: Dropbox: crea un file con un nome che include data e ora." title="Link diretto a Passaggio 7: Dropbox: crea un file con un nome che include data e ora." translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Inizializza variabile più Converti in corpo PDF più Aggiungi più Applica a ciascuno più Unisci più Crea file.</p>
<p>Salva il PDF consolidato su Dropbox con un nome file che includa un timestamp UTC, in modo che ogni esecuzione generi un file nuovo e ordinabile.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Dropbox: crea file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Percorso cartella</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nome del file</strong> (espressione, clic) <code>fx</code>): <code>concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')</code></li>
<li class=""><strong>Contenuto del file</strong>: scegli il <strong>Contenuto del file</strong> token dall'azione Unisci più PDF</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="espressione-del-nome-del-file">espressione del nome del file<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#espressione-del-nome-del-file" class="hash-link" aria-label="Link diretto a espressione del nome del file" title="Link diretto a espressione del nome del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-1-create-file-filename-expression.png" alt="Power Automate Dropbox Crea azione file Percorso cartella /blog data/merge blog template/output, Nome file espressione concat merge trattino virgola formatDateTime utcNow virgola yyyyMMdd trattino HHmmss virgola punto pdf mostrato nell'editor di espressioni, Contenuto file impostato su Unisci più token" style="max-width:760px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-finale-con-mappatura-del-contenuto-del-file">Azione finale con mappatura del contenuto del file<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#azione-finale-con-mappatura-del-contenuto-del-file" class="hash-link" aria-label="Link diretto a Azione finale con mappatura del contenuto del file" title="Link diretto a Azione finale con mappatura del contenuto del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/email-body-attachments-merge-pdf-power-automate/10-2-create-file-content.png" alt="Azione Power Automate Dropbox Crea file con percorso cartella /blog data/merge blog template/output, espressione concat nome file, token contenuto file da azione Unisci più file PDF in un singolo file PDF, tooltip che si risolve in body Merge_multiple_PDF_files_into_a_single_PDF_file" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Desideri una cartella per ogni dominio del mittente? Sostituisci il percorso statico della cartella con <code>concat('/inbox-pdfs/', split(triggerOutputs()?['body/from'], '@')[1], '/')</code>I file PDF vengono instradati automaticamente in sottocartelle come <code>/inbox-pdfs/yourcompany.com/</code> in base al dominio del mittente.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-il-flusso-e-verifica">Esegui il flusso e verifica<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#esegui-il-flusso-e-verifica" class="hash-link" aria-label="Link diretto a Esegui il flusso e verifica" title="Link diretto a Esegui il flusso e verifica" translate="no">​</a></h2>
<ol>
<li class=""><strong>Salva</strong> il flusso in alto a destra.</li>
<li class="">Invia un messaggio con uno o più allegati all'indirizzo monitorato (la procedura guidata utilizzata <code>test@ynoox.ch</code>).</li>
<li class="">Aprire <strong>Cronologia delle esecuzioni</strong>Il trigger dovrebbe attivarsi entro pochi secondi. Osserva ogni azione diventare verde: la conversione in corpo PDF richiede circa 10 secondi per un corpo HTML breve, l'applicazione a ciascun documento viene eseguita in parallelo per impostazione predefinita e completa entrambi gli allegati in circa 22 secondi, mentre l'unione di più PDF richiede circa 11 secondi.</li>
<li class="">Apri Dropbox all'indirizzo <code>/blog data/merge blog template/output/</code>Un file denominato <code>merge-YYYYMMDD-HHmmss.pdf</code> è lì.</li>
<li class="">Apri il PDF. La pagina 1 contiene il testo principale. Dalla pagina 2 in poi, ogni allegato viene visualizzato per intero, nell'ordine in cui è stato allegato.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Una pipeline di archiviazione automatica delle email, senza alcun intervento manuale. Ogni messaggio con allegati viene trasformato in un unico PDF consolidato, prima il corpo del messaggio e poi gli allegati in ordine, con data e ora per evitare conflitti, e viene salvato in una cartella condivisa consultabile dal team o dai revisori. La stessa procedura gestisce due o venti allegati senza alcuna modifica. La stessa procedura funziona sia con Make (trigger di Outlook più iteratore sugli allegati più unione PDF4me) che con Zapier (email tramite Zapier o trigger di Outlook più ciclo più unione PDF4me).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Filtra gli allegati per tipo</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Se desideri solo PDF e documenti Office nell'unione, racchiudi Converti in PDF in un <strong>Condizione</strong> test <code>endsWith(toLower(items('Apply_to_each')?['name']), '.pdf')</code> o simili. Salta le firme e gli allegati di immagini in linea in modo pulito.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Inserisci i metadati nella pagina 1</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Prima del passaggio 3, crea un preambolo HTML con <strong>Comporre</strong>: mittente, oggetto, data di ricezione, quindi concatenalo a <code>corpo/corpo</code>La pagina 1 del PDF consolidato ora contiene un'intestazione che è possibile utilizzare in seguito con il metodo grep.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Segnale digitale prima dell'archiviazione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Inserisci PDF4me <strong>Firma digitale in PDF</strong> tra il passaggio 6 e il passaggio 7. Il PDF archiviato è controfirmato con il tuo certificato X.509, una traccia di controllo istantanea di <em>chi ha archiviato cosa e quando</em>.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">PDF/A per la conservazione a lungo termine</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungi PDF4me <strong>Crea PDF/A</strong> con conformità <code>PDF/A-2b</code> Dopo la fusione, il PDF consolidato archiviato è ora conforme alla norma ISO 19005, idoneo per la conservazione legale o la presentazione alle autorità di regolamentazione.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Errori nell'azione di unione con "contenuto non valido"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Uno dei metodi Aggiungi all'array <strong>Valore</strong> le espressioni non sono racchiuse in <code>base64ToBinary(...)</code>. Ogni push (corpo e allegati) necessita della conversione. Riapri entrambe le azioni Aggiungi, passa all'editor delle espressioni e conferma che le espressioni siano <code>base64ToBinary(body('Convert_to_PDF_Body')?['$content'])</code> E <code>base64ToBinary(body('Convert_to_PDF')?['$content'])</code> parola per parola.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">La pagina 1 è vuota o mancante</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>L'azione Converti in corpo PDF non ha ricevuto un corpo HTML reale. Controlla il trigger <strong>Includi allegati</strong> è rimasto Sì (senza di esso il corpo a volte arriva vuoto) e che <strong>Contenuto del file</strong> risolve a <code>triggerOutputs()?['body/body']</code>, non <code>anteprima del corpo/corpo</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Applicare a ogni esecuzione zero volte</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Il trigger si è attivato su un'e-mail senza allegati perché <strong>Solo con allegati</strong> è impostato su No. O lo si cambia in Sì, oppure si racchiude l'Applica a ciascuno in una Condizione che viene eseguita solo quando <code>lunghezza(triggerOutputs()?['corpo/attacchi'])</code> è maggiore di zero.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Gli allegati vengono emessi nell'ordine sbagliato</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>L'impostazione predefinita <strong>Applicare a ciascuno</strong> esegue in parallelo, il che può alterare l'ordine di aggiunta. Apri il ciclo <strong>Impostazioni</strong> e impostare <strong>Controllo della concorrenza</strong> Grado di parallelismo a <code>1</code>Il ciclo ora viene eseguito in sequenza e gli allegati vengono inseriti nell'array esattamente nell'ordine in cui Outlook li ha restituiti.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/email-body-attachments-merge-pdf-power-automate-workflow/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/convert/convert-to-pdf/"><p>Converti in PDF azioni documenti</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Unisci più documenti PDF</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<p>Lo stesso schema in sette fasi (attivazione, quindi inizializzazione dell'array, quindi conversione del corpo, quindi ciclo di conversione e aggiunta, quindi unione, quindi salvataggio con timestamp) funziona per qualsiasi automazione "email più allegati in un unico PDF". Invialo una volta e ogni messaggio in arrivo diventerà automaticamente una voce d'archivio ricercabile e ordinabile.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Convert to PDF</category>
            <category>convert-html-to-pdf</category>
            <category>convert-to-pdf</category>
            <category>Merge PDFs</category>
            <category>merge-multiple-pdfs</category>
            <category>Outlook</category>
            <category>Office 365</category>
            <category>Dropbox</category>
            <category>email automation</category>
            <category>attachment processing</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Genera inviti personalizzati e uniscili in un unico PDF con Power Automate: un flusso di lavoro Dropbox in 7 passaggi]]></title>
            <link>https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate in sette fasi. Attivazione manuale, Dropbox Ottieni contenuto file, PDF4me Genera documenti (multipli), Inizializza variabile, Applica a ciascuno più Aggiungi all'array, PDF4me Unisci più PDF, Dropbox Crea file. Un modello DOCX più un array JSON di destinatari producono un PDF consolidato. Screenshot reali, espressioni esatte, modello, JSON e output, tutto scaricabile.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>La parte dolorosa delle spedizioni di massa non è scrivere la lettera, ma <strong>cucire insieme le copie personalizzate</strong> così finanza, risorse umane o operazioni ottengono un PDF pulito invece di cinquanta allegati. Questa procedura dettagliata crea il modello esatto in <strong>Power Automate</strong> con <strong>PDF4me Genera documenti (multipli)</strong>, <strong>Unire più file PDF</strong>, <strong>Dropbox</strong>e un singolo comando Applica a ciascun ciclo. Sette azioni di flusso. Un modello DOCX. Un array JSON di destinatari. Dall'altra parte esce un PDF consolidato, una pagina per destinatario, denominato e caricato automaticamente su Dropbox.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manual trigger</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manually trigger a flow. Swap in any business trigger later (HTTP, SharePoint, schedule).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path /blog data/merge blog template/template.docx, Infer Content Type Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Generate Documents (Multiple)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Template DOCX plus JSON array of recipients. Output Type PDF. Returns body/outputDocuments.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Initialize variable</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Name mergefiles, Type Array. Buffer for the per-recipient PDF binaries.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168,85,247);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Apply to each</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop body/outputDocuments. Inside, Append to array variable with base64ToBinary on streamFile.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(239,68,68);height:100%"><div style="font-weight:750;margin-bottom:4px">6. Merge multiple PDFs</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Body/docContent mergefiles, Output File Name Test.pdf. One combined PDF out.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(20,184,166);height:100%"><div style="font-weight:750;margin-bottom:4px">7. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /blog data/merge blog template/output, File Name Merged_files.pdf.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Due passaggi di Dropbox definiscono il flusso. La funzione Genera documenti (multipli) di PDF4me produce un PDF personalizzato per ogni destinatario. Un ciclo Applica a ciascuno racchiude ogni <code>streamFile</code> In <code>base64ToBinary(...)</code> e lo inserisce in una variabile array. La funzione "Unisci più file PDF" di PDF4me unisce l'array in un unico file PDF consolidato. Dropbox <strong>Crea file</strong> lo riscrive. Il flusso viene eseguito in meno di un minuto su un batch a due destinatari e scala linearmente. Nessuna espressione personalizzata oltre a quella <code>base64ToBinary</code> chiamata.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché generare documenti (multipli) invece di (singolo)?</strong> La variante Single prende un record ed emette un PDF. Per produrre N PDF dovresti chiamarla N volte, aggiungendo ogni volta un evento di fatturazione e un round-trip di rete. (Multiple) prende l'intero array JSON in una chiamata e restituisce gli N PDF insieme su <code>corpo/outputDocumenti</code>Una chiamata, un evento di fatturazione, batch completo.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché una variabile array più Applica a ciascuno?</strong> Genera documenti (multipli) emette ogni PDF come stringa base64 su <code>streamFile</code>. L'unione di più file PDF richiede una raccolta di file binari. Il ciclo Applica a ciascuno collega i due: converte ogni stringa base64 in un file binario con <code>base64ToBinary(...)</code> e inserirlo in una variabile array denominata <code>mergefiles</code>Dopo il ciclo, l'array è la collezione che l'azione di unione si aspetta.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché utilizzare il formato DOCX come modello anziché il PDF?</strong> token di fusione DOCX (<code>&lt;&lt;[Nome]&gt;&gt;</code>, <code>&lt;&lt;[HC_WoM_Date]&gt;&gt;</code>I campi modulo (.docx) sono presenti nel corpo del testo, dove il motore PDF4me li legge direttamente. I modelli PDF richiedono uno schema di campi modulo in anticipo, il che è eccessivo per una lettera. Il formato DOCX è inoltre già esportato da Word, Office 365 e Google Docs, quindi gli autori possono modificare il modello senza uscire dal proprio strumento di scrittura.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché unire i file in un unico PDF?</strong> La revisione della conformità, le stampe in batch, le tracce di controllo delle firme e l'archiviazione successiva preferiscono tutti un PDF consolidato rispetto a N allegati. Se mai dovessi aver bisogno dei singoli file, invia un <em>Dividi il PDF in base al numero di pagine = 1</em> azione davanti al passaggio 7 e avrai entrambi i mondi senza ricostruire il resto del flusso.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Un modello DOCX con <code>&lt;&lt;[merge_token]&gt;&gt;</code> segnaposto in <code>/blog data/merge blog template/template.docx</code>, più un array JSON di destinatari incollato nell'azione Genera documenti (multipli). <strong>Produzione:</strong> Un singolo PDF denominato <code>Merged_files.pdf</code> caricato su <code>/blog data/merge blog template/output</code>, con una pagina personalizzata per ciascun destinatario, nello stesso ordine dell'array JSON. Il modello rimane invariato nella sua cartella sorgente, quindi le esecuzioni successive sono idempotenti.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>Qualsiasi piano con connettori premium (PDF4me Connect è un piano premium).</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Collegalo la prima volta che aggiungi un'azione PDF4me.</li><li><strong>Dropbox</strong>Origine del modello, destinazione del PDF unito. SharePoint, OneDrive e Google Drive funzionano allo stesso modo con i rispettivi connettori.</li><li><strong>Un modello DOCX con token di unione</strong>. Utilizzare la sintassi con doppie parentesi angolari (<code>&lt;&lt;[NomeCampo]&gt;&gt;</code>). La procedura guidata utilizza <code>template.docx</code>, puoi <a href="https://docs.pdf4me.com/it/assets/data/generate-doc-multiple-merge-power-automate/Template.docx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Scarica il modello esatto utilizzato in questa guida.</a> e caricalo su Dropbox per replicare ogni screenshot.</li><li><strong>Un array JSON dei destinatari</strong>Un oggetto per destinatario, con chiavi che corrispondono esattamente ai token del modello. <a href="https://docs.pdf4me.com/it/assets/data/generate-doc-multiple-merge-power-automate/gen-doc-multiple-data.json" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Scarica il file JSON di esempio</a>.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Scarica prima i file di esempio.</strong> Gocciolare <code>Templates.docx</code> in <code>/dati del blog/unisci modello del blog/</code> Salva il file JSON su Dropbox e conservalo in un blocco note. Ogni valore dello screenshot qui sotto corrisponderà quindi a quello che vedi nel tuo flusso.</p><div style="margin-top:10px;display:flex;gap:10px;flex-wrap:wrap"><a href="https://docs.pdf4me.com/it/assets/data/generate-doc-multiple-merge-power-automate/Template.docx" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Scarica il modello.docx</p></a><a href="https://docs.pdf4me.com/it/assets/data/generate-doc-multiple-merge-power-automate/gen-doc-multiple-data.json" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(54, 96, 179);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Scarica recipients.json</p></a><a href="https://docs.pdf4me.com/it/assets/data/generate-doc-multiple-merge-power-automate/Merged_files.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(139, 92, 246);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Scarica il file di esempio Merged_files.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-in-sintesi">Il flusso in sintesi<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#il-flusso-in-sintesi" class="hash-link" aria-label="Link diretto a Il flusso in sintesi" title="Link diretto a Il flusso in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Avviare manualmente un flusso</strong> (grilletto).</li>
<li class=""><strong>Dropbox: Ottenere il contenuto del file utilizzando il percorso</strong>. Legge <code>template.docx</code> da Dropbox.</li>
<li class=""><strong>PDF4me: Genera documenti (multipli)</strong>Modello più array JSON di destinatari in ingresso, array di PDF personalizzati in uscita.</li>
<li class=""><strong>Inizializza variabile</strong> denominato <code>mergefiles</code> (Vettore).</li>
<li class=""><strong>Applicare a ciascuno</strong> SU <code>body/outputDocuments</code>, con <strong>Aggiungi alla variabile array</strong> utilizzando <code>base64ToBinary(...)</code> dentro.</li>
<li class=""><strong>PDF4me: Unisci più file PDF in un unico file PDF</strong>. Array di file binari in ingresso, un file PDF in uscita.</li>
<li class=""><strong>Dropbox: crea file</strong>. Scrive <code>Merged_files.pdf</code> Torna a Dropbox.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-del-flusso">Panoramica completa del flusso<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#panoramica-completa-del-flusso" class="hash-link" aria-label="Link diretto a Panoramica completa del flusso" title="Link diretto a Panoramica completa del flusso" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/01-flow-overview.png" alt="Canvas del flusso di Power Automate che mostra sette azioni impilate dall'alto verso il basso: Attiva manualmente un flusso, Ottieni il contenuto del file utilizzando il percorso, Genera documenti (multipli), Inizializza variabile, Applica a ciascuno contenente Aggiungi alla variabile array, Unisci più file PDF in un singolo file PDF, Crea file" style="max-width:360px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Sette azioni. Ogni scheda mostra un segno di spunta verde quando configurata. PDF4me si trova al centro due volte: una volta per generare, una volta per unire.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-0-il-modello-docx">Passaggio 0: Il modello DOCX<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-0-il-modello-docx" class="hash-link" aria-label="Link diretto a Passaggio 0: Il modello DOCX" title="Link diretto a Passaggio 0: Il modello DOCX" translate="no">​</a></h2>
<p>Prima che venga eseguito qualsiasi flusso, il modello necessita dei token di unione corretti. Ogni <code>&lt;&lt;[FieldName]&gt;&gt;</code> Il segnaposto viene sostituito una sola volta per ciascun destinatario. L'ortografia e le maiuscole/minuscole devono corrispondere esattamente alle chiavi JSON.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="anteprima-del-modello">Anteprima del modello<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#anteprima-del-modello" class="hash-link" aria-label="Link diretto a Anteprima del modello" title="Link diretto a Anteprima del modello" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/template-docx-preview.png" alt="Anteprima del file template.docx che mostra i token di unione DebtorNumber, Salutation, Title, FirstName, LastName, CareOfAddress, Address, POBox, PostalCode, City, Country, HC_Name, SalutationText, HC_WoM_Date, HC_WoM_Time, HC_Street, HC_PostalCodeCity, HC_WoM_RegistrationDeadline, HC_Email, HC_Phone disposti come una lettera di invito a un workshop" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il formato DOCX utilizza la sintassi con doppie parentesi angolari. Nessun carattere speciale, nessun XML, solo segnaposto letterali che il motore PDF4me legge direttamente.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-attivare-manualmente-un-flusso">Passaggio 1: Attivare manualmente un flusso<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-1-attivare-manualmente-un-flusso" class="hash-link" aria-label="Link diretto a Passaggio 1: Attivare manualmente un flusso" title="Link diretto a Passaggio 1: Attivare manualmente un flusso" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Solo attivazione.</p>
<ol>
<li class="">In <a href="https://make.powerautomate.com/">Power Automate</a> clic <strong>Creare</strong>, scegliere <strong>Flusso di nuvole istantaneo</strong>.</li>
<li class="">Scegliere <strong>Avviare manualmente un flusso</strong> come elemento scatenante.</li>
<li class="">Assegna un nome al flusso (ad esempio <code>Bulk Invitation Mailout</code>) e clicca <strong>Creare</strong>.</li>
<li class="">Per ora, lascia vuoti i campi relativi ai trigger. I trigger di produzione reali (richiesta HTTP, aggiornamento elenco SharePoint, pianificazione) andranno inseriti qui una volta che il resto del flusso funzionerà correttamente.</li>
</ol>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-dropbox-ottenere-il-contenuto-del-file-utilizzando-il-percorso">Passaggio 2: Dropbox: ottenere il contenuto del file utilizzando il percorso<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-2-dropbox-ottenere-il-contenuto-del-file-utilizzando-il-percorso" class="hash-link" aria-label="Link diretto a Passaggio 2: Dropbox: ottenere il contenuto del file utilizzando il percorso" title="Link diretto a Passaggio 2: Dropbox: ottenere il contenuto del file utilizzando il percorso" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> trigger plus Ottieni il contenuto del file.</p>
<p>Legge il modello DOCX nel flusso come byte grezzi in modo che Genera documenti possa utilizzarlo direttamente.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>Dropbox</strong>, scegliere <strong>Ottieni il contenuto del file utilizzando il percorso</strong>.</li>
<li class=""><strong>Collegare</strong> Se non l'hai già fatto, usa Dropbox.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Percorso del file</strong>: <code>/blog data/merge blog template/template.docx</code></li>
<li class=""><strong>Dedurre il tipo di contenuto</strong>: <code>Yes</code></li>
</ul>
</li>
<li class=""><strong>Salva</strong> il flusso ed esegui un test rapido. L'azione restituisce un <code>File Content</code> token contenente il modello binario.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="ottieni-la-configurazione-del-contenuto-del-file">Ottieni la configurazione del contenuto del file<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#ottieni-la-configurazione-del-contenuto-del-file" class="hash-link" aria-label="Link diretto a Ottieni la configurazione del contenuto del file" title="Link diretto a Ottieni la configurazione del contenuto del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/02-get-file-content.png" alt="Power Automate Dropbox Ottieni contenuto file utilizzando l'azione percorso configurata con Percorso file /blog data/merge blog template/template.docx, Parametro avanzato Deduzione tipo di contenuto Sì, connessione Connesso a Dropbox" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>L'opzione "Inferisci tipo di contenuto Sì" fa sì che le azioni successive di PDF4me accettino il file come un vero DOCX, e non come un flusso generico.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-pdf4me-genera-documenti-multipli">Passaggio 3: PDF4me: Genera documenti (multipli)<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-3-pdf4me-genera-documenti-multipli" class="hash-link" aria-label="Link diretto a Passaggio 3: PDF4me: Genera documenti (multipli)" title="Link diretto a Passaggio 3: PDF4me: Genera documenti (multipli)" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Ottieni contenuto file più Genera documenti (multipli).</p>
<p>È qui che un file DOCX più un array JSON si trasformano in N PDF personalizzati con una singola chiamata di azione.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Genera documenti (multipli)</strong>.</li>
<li class=""><strong>Collegare</strong> PDF4me Connettiti con la tua chiave API (solo la prima volta).</li>
<li class=""><strong>Specificare</strong> la parte superiore dell'azione:<!-- -->
<ul>
<li class=""><strong>Tipo di file modello</strong>: <code>Docx</code></li>
<li class=""><strong>Tempo di creazione del file modello</strong>: <code>Test.docx</code> (solo etichetta, non percorso)</li>
<li class=""><strong>Dati del file modello</strong>: scegli il <strong>Contenuto del file</strong> token dal passaggio 2</li>
<li class=""><strong>Tipo di dati del documento</strong>: <code>Json</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3a-inizio-dellazione">Passaggio 3a: Inizio dell'azione<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-3a-inizio-dellazione" class="hash-link" aria-label="Link diretto a Passaggio 3a: Inizio dell'azione" title="Link diretto a Passaggio 3a: Inizio dell'azione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/03-1-generate-docs-multiple-top.png" alt="L'azione Power Automate PDF4me Genera documenti (multipli) è configurata con Tipo file modello Docx, Nome file modello Test.docx, Contenuto file dati modello dal passaggio Dropbox precedente, Tipo dati documento Json" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="4">
<li class=""><strong>Incolla l'array JSON</strong> in <strong>Testo dei dati del documento</strong>. La procedura guidata utilizza due destinatari (John Doe, X AB). Ogni oggetto ha le stesse 19 chiavi, ogni chiave corrisponde a <code>&lt;&lt;[Token]&gt;&gt;</code> nel modello DOCX.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3b-il-payload-json">Passaggio 3b: il payload JSON<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-3b-il-payload-json" class="hash-link" aria-label="Link diretto a Passaggio 3b: il payload JSON" title="Link diretto a Passaggio 3b: il payload JSON" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/03-2-generate-docs-multiple-json.png" alt="Power Automate Genera documenti Azione multipla Dati documento Pannello di testo che mostra un array JSON a due record, entrambi i record contenenti DebtorNumber, Salutation, Title, FirstName, LastName, oltre ai campi indirizzo completo e campi azienda host come HC_Name, HC_WoM_Date, HC_Email" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"DebtorNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"100001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Salutation"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mr"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Title"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dr."</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"FirstName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"John"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"LastName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Doe"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"CareOfAddress"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"c/o Accounting Department"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Address"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"123 Main Street"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"POBox"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PO Box 123"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"PostalCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"City"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Country"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"United States"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Name"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"ABC Business Association"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"SalutationText"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dear Dr. Doe"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Email"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"events@abcbusiness.org"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Phone"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"+1-212-555-0100"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_RegistrationDeadline"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-22"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Street"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"500 Park Avenue"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_PostalCodeCity"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10022 New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Date"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-29"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Time"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10:00"</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"DebtorNumber"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"100001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Salutation"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mr"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Title"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dr."</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"FirstName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"X"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"LastName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"AB"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"CareOfAddress"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"c/o Accounting Department"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Address"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"123 Main Street"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"POBox"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PO Box 123"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"PostalCode"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10001"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"City"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Country"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"United States"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Name"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"ABC Business Association"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"SalutationText"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dear Dr. Doe"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Email"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"events@abcbusiness.org"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Phone"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"+1-212-555-0100"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_RegistrationDeadline"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-22"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_Street"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"500 Park Avenue"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_PostalCodeCity"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10022 New York"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Date"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"2026-05-29"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"HC_WoM_Time"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"10:00"</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">]</span><br></div></code></pre></div></div>
<ol start="5">
<li class=""><strong>Specificare</strong> metà inferiore:<!-- -->
<ul>
<li class=""><strong>Metadati del campo</strong>: lasciare vuoto (facoltativo, per formattazione di valuta, data o numero)</li>
<li class=""><strong>Tipo di output</strong>: <code>PDF</code></li>
<li class=""><strong>Mantieni il modello PDF modificabile</strong>: <code>No</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3c-tipo-di-output">Passaggio 3c: Tipo di output<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-3c-tipo-di-output" class="hash-link" aria-label="Link diretto a Passaggio 3c: Tipo di output" title="Link diretto a Passaggio 3c: Tipo di output" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/03-3-generate-docs-multiple-output.png" alt="Power Automate Genera documenti multipli sezione inferiore che mostra il campo Metadati vuoto, menu a discesa Tipo di output PDF, Mantieni modificabile il modello PDF No, Connesso a PDF4me Connect" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="6">
<li class=""><strong>Salva e testa</strong>L'azione restituisce <code>body/outputDocuments</code>, un array di oggetti, uno per destinatario. Ogni oggetto porta un <code>streamFile</code> proprietà contenente il PDF personalizzato come stringa base64.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Le chiavi JSON mancanti vengono visualizzate come stringhe vuote nel PDF di output, non come errori. Questo è un approccio tollerante nei confronti dei dati parziali, ma significa anche che gli errori di battitura non vengono rilevati. Confronta l'elenco dei token con le chiavi JSON prima di pubblicare, poiché entrambe distinguono tra maiuscole e minuscole.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-inizializzare-i-file-di-unione-delle-variabili">Passaggio 4: Inizializzare i file di unione delle variabili<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-4-inizializzare-i-file-di-unione-delle-variabili" class="hash-link" aria-label="Link diretto a Passaggio 4: Inizializzare i file di unione delle variabili" title="Link diretto a Passaggio 4: Inizializzare i file di unione delle variabili" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Ottieni contenuto file più Genera documenti (multipli) più Inizializza variabile.</p>
<p>L'azione di unione richiede una raccolta di file binari. Crea un array vuoto per contenerli.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Inizializza variabile</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>mergefiles</code></li>
<li class=""><strong>Tipo</strong>: <code>Array</code></li>
<li class=""><strong>Valore</strong>: lasciare vuoto</li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="inizializza-la-configurazione-variabile">Inizializza la configurazione variabile<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#inizializza-la-configurazione-variabile" class="hash-link" aria-label="Link diretto a Inizializza la configurazione variabile" title="Link diretto a Inizializza la configurazione variabile" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/04-initialize-variable.png" alt="Azione di inizializzazione variabile di Power Automate configurata con Nome mergefiles e Tipo Array e un campo Valore vuoto" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>L'inizializzazione della variabile precede sempre la prima applicazione a ciascun elemento che ne ha bisogno. Power Automate impone questa regola in fase di progettazione.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-applica-a-ciascuno-più-aggiungi-alla-variabile-array">Passaggio 5: Applica a ciascuno più Aggiungi alla variabile array<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-5-applica-a-ciascuno-pi%C3%B9-aggiungi-alla-variabile-array" class="hash-link" aria-label="Link diretto a Passaggio 5: Applica a ciascuno più Aggiungi alla variabile array" title="Link diretto a Passaggio 5: Applica a ciascuno più Aggiungi alla variabile array" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Ottieni contenuto file più Genera documenti (multipli) più Inizializza variabile più Applica a ciascuno.</p>
<p>Scorri i file PDF e converti ciascuno di essi in un buffer binario.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5a-applicare-a-ciascuno-selezionare-la-fonte">Passaggio 5a: Applicare a ciascuno (selezionare la fonte)<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-5a-applicare-a-ciascuno-selezionare-la-fonte" class="hash-link" aria-label="Link diretto a Passaggio 5a: Applicare a ciascuno (selezionare la fonte)" title="Link diretto a Passaggio 5a: Applicare a ciascuno (selezionare la fonte)" translate="no">​</a></h3>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Applicare a ciascuno</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Seleziona un output dai passaggi precedenti</strong>: scegliere <code>body/outputDocuments</code> dall'azione Genera documenti (multipli)</li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/05-1-apply-to-each.png" alt="Power Automate Applica a ogni azione con Seleziona un output dai passaggi precedenti impostato su body/outputDocuments dall'azione Genera documenti multipli" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5b-aggiungere-alla-variabile-array-allinterno-del-ciclo">Passaggio 5b: Aggiungere alla variabile array (all'interno del ciclo)<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-5b-aggiungere-alla-variabile-array-allinterno-del-ciclo" class="hash-link" aria-label="Link diretto a Passaggio 5b: Aggiungere alla variabile array (all'interno del ciclo)" title="Link diretto a Passaggio 5b: Aggiungere alla variabile array (all'interno del ciclo)" translate="no">​</a></h3>
<ol start="3">
<li class="">All'interno di Applica a ciascun contenitore fai clic <strong>Aggiungi un'azione</strong>, scegliere <strong>Aggiungi alla variabile array</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Nome</strong>: <code>mergefiles</code></li>
<li class=""><strong>Valore</strong> (espressione, clic) <code>fx</code>): <code>base64ToBinary(items('Apply_to_each')?['streamFile'])</code></li>
</ul>
</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/05-2-append-to-array.png" alt="Azione Power Automate Aggiungi alla variabile array configurata con Nome mergefiles e Valore espressione base64ToBinary sugli elementi Apply_to_each streamFile visualizzati nell'editor di espressioni" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Questa è la frase che lega tutto insieme.</strong> Genera documenti (multipli) emette stringhe base64 su <code>streamFile</code>Per unire più file PDF sono necessari buffer binari. <code>base64ToBinary(...)</code> è il ponte. Senza di esso, l'azione di unione genera un errore con "contenuto non valido".</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-6-pdf4me-unire-più-file-pdf-in-un-unico-file-pdf">Passaggio 6: PDF4me: Unire più file PDF in un unico file PDF<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-6-pdf4me-unire-pi%C3%B9-file-pdf-in-un-unico-file-pdf" class="hash-link" aria-label="Link diretto a Passaggio 6: PDF4me: Unire più file PDF in un unico file PDF" title="Link diretto a Passaggio 6: PDF4me: Unire più file PDF in un unico file PDF" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Ottieni contenuto file più Genera documenti (multipli) più Inizializza variabile più Applica a ciascuno più Unisci più PDF.</p>
<p>Ora l'intero array viene inserito e ne esce un unico file PDF.</p>
<ol>
<li class="">Sotto "Applica a ogni ciclo" fai clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Unire più file PDF in un unico file PDF</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Corpo/docContenuto</strong>: scegli il <code>mergefiles</code> token variabile</li>
<li class=""><strong>Nome del file di output</strong>: <code>Test.pdf</code></li>
</ul>
</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-dellazione-di-unione">Configurazione dell'azione di unione<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#configurazione-dellazione-di-unione" class="hash-link" aria-label="Link diretto a Configurazione dell'azione di unione" title="Link diretto a Configurazione dell'azione di unione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/06-merge-multiple-pdfs.png" alt="Power Automate PDF4me Unisci più file PDF in un singolo file PDF con Body/docContent impostato sulla variabile mergefiles e Nome file di output impostato su Test.pdf, selettore espressioni aperto che mostra le variabili mergefiles e Applica a ciascun body/outputDocuments" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<ol start="3">
<li class="">L'azione concatena i PDF in <strong>ordine dell'array</strong>, che è l'ordine JSON. Se il tuo client a valle si aspetta un ordinamento specifico (alfabetico, per numero di debitore, per regione), ordina il JSON prima del passaggio 3 e il resto del flusso manterrà quell'ordine.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Hai bisogno di un nome file di output diverso per ogni esecuzione? Crealo dinamicamente con <code>concat('Inviti_', utcNow('yyyy-MM-dd'), '.pdf')</code> nel campo Nome file di output. Il PDF unito viene generato con un timestamp e le successive esecuzioni non si sovrascrivono a vicenda.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-7-dropbox-crea-file">Passaggio 7: Dropbox: crea file<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#passaggio-7-dropbox-crea-file" class="hash-link" aria-label="Link diretto a Passaggio 7: Dropbox: crea file" title="Link diretto a Passaggio 7: Dropbox: crea file" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva più Ottieni contenuto file più Genera documenti (multipli) più Inizializza variabile più Applica a ciascuno più Unisci più PDF più Crea file.</p>
<p>Riporta il PDF unito su Dropbox.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, scegliere <strong>Dropbox</strong>, <strong>Crea file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Percorso cartella</strong>: <code>/blog data/merge blog template/output</code></li>
<li class=""><strong>Nome del file</strong>: <code>Merged_files.pdf</code></li>
<li class=""><strong>Contenuto del file</strong>: scegli il <strong>Contenuto del file</strong> token dal passaggio 6 (Unione di più PDF)</li>
</ul>
</li>
<li class=""><strong>Salva</strong> il flusso.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="creazione-della-configurazione-del-file">Creazione della configurazione del file<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#creazione-della-configurazione-del-file" class="hash-link" aria-label="Link diretto a Creazione della configurazione del file" title="Link diretto a Creazione della configurazione del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/07-create-file.png" alt="Azione Power Automate Dropbox Crea file configurata con Percorso cartella /blog data/merge blog template/output, Nome file Merged_files.pdf, Contenuto file dall'azione Unisci più file PDF" style="max-width:560px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-il-flusso-e-verifica">Esegui il flusso e verifica<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#esegui-il-flusso-e-verifica" class="hash-link" aria-label="Link diretto a Esegui il flusso e verifica" title="Link diretto a Esegui il flusso e verifica" translate="no">​</a></h2>
<ol>
<li class="">Fare clic <strong>Test</strong> in alto a destra, scegli <strong>Manualmente</strong>, clicca <strong>Test</strong>, Poi <strong>Esecuzione del flusso</strong>.</li>
<li class="">Il pannello di esecuzione del flusso diventa verde azione dopo azione. La generazione di documenti (multipli) richiede in genere un secondo per record su un modello a pagina singola. L'unione di più PDF aggiunge un secondo o due per due destinatari.</li>
<li class="">Apri Dropbox all'indirizzo <code>/blog data/merge blog template/output/</code>Il file <code>Merged_files.pdf</code> è lì.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="loutput-affiancato">L'output, affiancato<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#loutput-affiancato" class="hash-link" aria-label="Link diretto a L'output, affiancato" title="Link diretto a L'output, affiancato" translate="no">​</a></h3>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:18px;margin:1.5rem 0"><figure style="margin:0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/output-page-1.png" alt="Merged_files.pdf pagina 1: lettera di invito redatta per il debitore numero 100001 Sig. Dr. John Doe a 123 Main Street, PO Box 123, 10001 New York, Stati Uniti con data del workshop 29/05/2026 alle 10:00, luogo 500 Park Avenue 10022 New York, termine di registrazione 22/05/2026" style="width:100%;border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,0.08)"><figcaption style="text-align:center;margin-top:8px;font-size:0.9rem;color:var(--ifm-color-content-secondary)">Pagina 1, personalizzata per <strong>John Doe</strong>.</figcaption></figure><figure style="margin:0"><img src="https://docs.pdf4me.com/assets/images/blog/generate-doc-multiple-merge-power-automate/output-page-2.png" alt="Merged_files.pdf pagina 2: lettera di invito redatta per il debitore numero 100001 Sig. Dr. X AB allo stesso indirizzo con dettagli del workshop identici, prova che la sostituzione del campo di unione ha funzionato end-to-end su più record" style="width:100%;border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,0.08)"><figcaption style="text-align:center;margin-top:8px;font-size:0.9rem;color:var(--ifm-color-content-secondary)">Pagina 2, personalizzata per <strong>X AB</strong>.</figcaption></figure></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Un sistema di invio massivo automatico che trasforma una singola lettera in formato DOCX e un elenco di destinatari in formato JSON in un unico PDF consolidato, pronto per la stampa, la firma, l'archiviazione o l'allegato. Lo stesso schema funziona con due o duemila destinatari senza modificare alcun valore di campo. Lo stesso schema funziona con Make (Iterator più il modulo PDF4me Merge) e Zapier (Looping di Zapier più l'azione PDF4me Merge).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Attivazione da una fonte reale</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sostituire <em>Avviare manualmente un flusso</em> con <strong>Quando viene ricevuta una richiesta HTTP</strong>Il tuo CRM, ERP o backend invia direttamente l'array JSON tramite POST. Tutto il resto rimane invariato.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Invia il PDF unito via email</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungere <strong>Outlook Invia un'e-mail (V2)</strong> dopo il passaggio 6. Allega il PDF unito come <code>File_uniti.pdf</code> e la spedizione va direttamente al reparto finanziario, operativo o di stampa senza passare per Dropbox.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Firma digitale prima del salvataggio</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Inserisci PDF4me <strong>Firma digitale in PDF</strong> Tra il passaggio 6 e il passaggio 7. Il PDF unito viene firmato con un certificato X.509 e il file binario firmato è quello che viene caricato su Dropbox.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Archivia come PDF/A</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Inserisci PDF4me <strong>Crea PDF/A</strong> tra la fase 6 e la fase 7 con Compliance <code>PDF/A-2b</code>La copia su Dropbox è quindi pronta per l'archiviazione e conforme allo standard ISO 19005.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Errori nell'azione di unione con "contenuto non valido"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>IL <strong>Valore</strong> l'espressione in Aggiungi all'array non è racchiusa in <code>base64ToBinary(...)</code>Senza la conversione, l'azione di unione riceve stringhe base64 invece di buffer binari. Riapri Aggiungi all'array, passa all'editor di espressioni e incolla. <code>base64ToBinary(items('Apply_to_each')?['streamFile'])</code> parola per parola.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Campi vuoti nel PDF di output</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Una chiave JSON non corrisponde a un token del modello. Genera documenti (multipli) sostituisce le chiavi mancanti con stringhe vuote, il che è tollerante ma lascia che gli errori di battitura falliscano silenziosamente. Confronta l'elenco dei token DOCX con le chiavi JSON, entrambe distinguono tra maiuscole e minuscole.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Solo una pagina nel PDF unito</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>L'opzione Applica a ogni ciclo sta iterando sulla sorgente sbagliata. Apri il ciclo, conferma <strong>Seleziona un output dai passaggi precedenti</strong> punti a <code>corpo/outputDocumenti</code> (l'array), non una singola proprietà di un record.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Ordine delle pagine errato nel PDF unito</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>L'ordine delle pagine corrisponde all'ordine JSON. Ordina l'array JSON prima di generare documenti (multipli) utilizzando un <strong>Selezionare</strong> O <strong>Comporre</strong> agire in modo che i destinatari arrivino nell'ordine desiderato.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/generate-documents-multiple-merge-power-automate-dropbox-workflow/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/generate/generate-documents-multiple/"><p>Genera documenti (multipli) azione docs</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/merge-split/merge-multiple-pdfs/"><p>Unisci più documenti PDF</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<p>Lo stesso schema in sette fasi (attivazione, recupero del modello, generazione del batch, ciclo su array, unione e salvataggio) funziona per qualsiasi invio massivo di email personalizzate in Power Automate. Inviane una e le successive non costano quasi nulla.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Generate Documents Multiple</category>
            <category>Merge PDFs</category>
            <category>Dropbox</category>
            <category>DOCX template</category>
            <category>JSON to PDF</category>
            <category>mail merge</category>
            <category>batch document generation</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Rinominare le fatture dei fornitori tramite IA in Zapier: un flusso di lavoro in 5 passaggi con Dropbox e PDF4me.]]></title>
            <link>https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/</link>
            <guid>https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/</guid>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Zap in cinque passaggi: Aggiungi nuovo file alla cartella di Dropbox → Trova file in Dropbox → PDF4me AI - Analizzatore di documenti → Esegui JavaScript tramite codice Zapier → Carica file in Dropbox. Estrae il nome del cliente con l'IA e lo utilizza come nome del file di output. Screenshot reali, valori dei campi esatti, nessun codice oltre a un JSON.parse di due righe.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>La parte dolorosa dei conti fornitori non è pagare le fatture, ma <strong>trovando</strong> la fattura giusta in archivio quando qualcuno la richiede tre settimane dopo. Ogni fornitore nomina i file in modo diverso, ogni scansione è <code>untitled (3).pdf</code>, ogni cartella Dropbox si trasforma in una fossa. La soluzione è lasciare che l'IA legga la fattura nel momento in cui arriva, estragga il nome del cliente e rinomini il file prima che venga archiviato a lungo termine. Questa procedura dettagliata crea il modello esatto in <strong>Zapier</strong> con <strong>PDF4me AI - Analizzatore di documenti</strong>, <strong>Dropbox</strong>e una linea a 2 righe <strong>Codice di Zapier</strong> Passo. Cinque passaggi di Zap. Screenshot reali di uno Zap funzionante. Il nome del fornitore diventa il nome del file. La ricerca funziona di nuovo.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Zap in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox: New File in Folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger. Polls /MuneerTrigger every 2 min for new files. Use any inbox folder where vendor invoices land.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox: Find File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Looks up the matching file in /pdf4metest/sample by File Name so we get the binary content into the Zap.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me: AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Runs the default_invoice_extraction Analyzer against the file. Returns JSON keyed by the Analyzer schema (Customer Name, dates, totals, line items).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Code by Zapier: Run JavaScript</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Two lines. JSON.parse the Doc Text into a real object so the next step can read its properties as tokens.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(220,38,38);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Dropbox: Upload File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the original file back to /pdf4meoutput with Customer Name as the filename and the original extension.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Due passaggi di Dropbox incorniciano lo Zap. Il parser AI di PDF4me legge la fattura. Un passaggio di codice di due righe trasforma l'output del parser in token mappabili. Il nome del fornitore diventa il nome del file. Lo Zap viene eseguito in meno di 10 secondi end-to-end su una fattura di 1 pagina. Non è richiesto alcun analizzatore personalizzato, quello integrato <code>estrazione_fattura_predefinita</code> Copre la maggior parte delle fatture dei fornitori fin da subito.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché due passaggi con Dropbox all'inizio?</strong> IL <em>Nuovo file nella cartella</em> Il trigger fornisce metadati (nome, percorso, ID) ma non sempre un file binario pulito che le applicazioni a valle possano ricaricare. <em>Trova file</em> Il file viene letto correttamente, consentendo a PDF4me di ottenere un documento reale da analizzare e al passaggio 5 vengono caricati i dati necessari. Lo stesso schema funziona anche su SharePoint o OneDrive con i connettori corrispondenti.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché un passaggio di codice nel mezzo?</strong> Il parser AI restituisce i dati estratti in formato JSON <em>corda</em> sulla <code>Testo del documento</code> output. Zapier lo visualizza come un unico grande blocco a meno che non lo si analizzi. Due righe di <code>Analisi JSON</code> dentro <em>Codice di Zapier</em> Trasforma quel blocco di dati in un oggetto reale le cui chiavi (Nome cliente, Numero fattura, totali) diventano token mappabili individualmente al passaggio 5. L'equivalente in Make è un modulo Parse JSON.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché <code>estrazione_fattura_predefinita</code>?</strong> Si tratta dell'analizzatore integrato fornito con PDF4me, ottimizzato per le fatture tipiche dei fornitori. Passa a un analizzatore personalizzato <a href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-parse/">Analizzatore di analisi sintattica</a> quando hai bisogno di campi che l'impostazione predefinita non copre, o a un <a href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-classify/">Analizzatore di classificazione</a> quando uno Zap deve gestire diversi layout di fornitori in una singola esecuzione.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché rinominare invece di spostare in una cartella del fornitore?</strong> Entrambi funzionano, puoi collegare un Dropbox <em>Sposta file</em> Dopo questo passaggio, Zap inserisce il file anche in una sottocartella del fornitore. Rinominandolo prima, la ricerca per nome restituisce immediatamente la fattura corretta, anche se la gerarchia delle cartelle dovesse cambiare.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Una fattura del fornitore in formato PDF è stata inserita in una cartella Dropbox monitorata (<code>/MuneerTrigger</code> In questa guida, qualsiasi cartella della posta in arrivo funziona. <strong>Produzione:</strong> Lo stesso PDF è stato ricaricato su <code>/pdf4meoutput</code> denominato in base al nome del cliente del fornitore (ad esempio <code>HEADWAY TECHNOL…1; RENT 3.6-2MB.pdf</code>Il file originale viene lasciato nella cartella del trigger in modo da poter conservare una traccia di controllo.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Zapier</strong>. <a href="https://zapier.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Apri Zapier</a>Il passaggio Code by Zapier richiede almeno un piano Starter; tutto il resto funziona con il piano gratuito.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Lo collegherai la prima volta che aggiungi un'azione PDF4me.</li><li><strong>Dropbox</strong>Sia per la cartella Posta in arrivo (trigger) che per la cartella di output (Carica file). SharePoint, OneDrive e Google Drive funzionano allo stesso modo con i rispettivi connettori.</li><li><strong>Esempio di fattura fornitore</strong>Qualsiasi PDF con un nome fornitore/cliente visibile. La procedura guidata utilizza <code>esempio-fattura-fornitore.pdf</code>, puoi <a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">scarica il file esatto utilizzato in questa guida</a> e caricalo su Dropbox per replicare ogni screenshot.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Prendi prima il campione.</strong> Fai clic qui sotto per scaricare la stessa fattura del fornitore utilizzata negli screenshot. Trascinala nella cartella trigger di Dropbox prima di pubblicare lo Zap, in modo che la prima esecuzione di prova produca lo stesso token Nome Cliente che vedi nella fase di caricamento finale.</p><div style="margin-top:10px"><a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Scarica sample-vendor-invoice.pdf</p></a></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="zap-in-sintesi">Zap in sintesi<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#zap-in-sintesi" class="hash-link" aria-label="Link diretto a Zap in sintesi" title="Link diretto a Zap in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Dropbox: Nuovo file nella cartella</strong> (trigger). Controlla una cartella monitorata ogni pochi minuti per verificare la presenza di nuovi file.</li>
<li class=""><strong>Dropbox: Trova file</strong>Cerca il nuovo file per nome per ottenere il suo contenuto binario nello Zap.</li>
<li class=""><strong>PDF4me: Intelligenza Artificiale - Analizzatore di documenti</strong>. Esegue il <code>default_invoice_extraction</code> Analizzatore.</li>
<li class=""><strong>Codice di Zapier: Esegui JavaScript</strong>. Due linee che <code>JSON.parse</code> trasformare il testo del documento in un oggetto reale.</li>
<li class=""><strong>Dropbox: Carica file</strong>. Riscrive il file con <strong>Nome del cliente</strong> come nuovo nome del file.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-di-zap">Panoramica completa di Zap<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#panoramica-completa-di-zap" class="hash-link" aria-label="Link diretto a Panoramica completa di Zap" title="Link diretto a Panoramica completa di Zap" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/flow-overview.jpg" alt="Zapier Zap canvas mostra 5 passaggi impilati dall'alto verso il basso: Dropbox Nuovo file in cartella (sondaggio di 2 minuti), Dropbox Trova file, PDF4me AI - Analizzatore di documenti, Codice di Zapier Esegui Javascript, Carica file su Dropbox" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Cinque passaggi. Ogni scheda mostra un segno di spunta verde una volta configurata. PDF4me si trova al centro; il passaggio "Codice" trasforma l'output del parser in token mappabili.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-dropbox--nuovo-file-nella-cartella-attivatore">Passaggio 1: Dropbox – Nuovo file nella cartella (Attivatore)<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#passaggio-1-dropbox--nuovo-file-nella-cartella-attivatore" class="hash-link" aria-label="Link diretto a Passaggio 1: Dropbox – Nuovo file nella cartella (Attivatore)" title="Link diretto a Passaggio 1: Dropbox – Nuovo file nella cartella (Attivatore)" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Solo attivazione.</p>
<ol>
<li class="">In <a href="https://zapier.com/">Zapier</a> clic <strong>+ Crea Zap</strong>.</li>
<li class="">Scegliere <strong>Dropbox</strong> come app di attivazione, <strong>Nuovo file nella cartella</strong> come evento.</li>
<li class=""><strong>Collegare</strong> il tuo account Dropbox, se non l'hai già fatto.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Spazio</strong>: <code>Default</code></li>
<li class=""><strong>Cartella</strong>: <code>/MuneerTrigger</code> (o in qualsiasi altra cartella di posta in arrivo i fornitori inseriscano i dati)</li>
<li class=""><strong>Includere i file nelle sottocartelle?</strong>: <code>False</code></li>
<li class=""><strong>Includere il contenuto del file?</strong>: <code>Yes</code> (importante, fornisce alle fasi successive un fallback binario pulito)</li>
<li class=""><strong>Includere il link di condivisione?</strong>: <code>Yes</code> (facoltativo, utile se in seguito desideri inviare un link su Slack)</li>
</ul>
</li>
<li class=""><strong>Attivazione del test</strong>Inserisci una fattura di esempio nella cartella; Zapier dovrebbe generare un nuovo record di file.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-trigger">Configurazione del trigger<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#configurazione-del-trigger" class="hash-link" aria-label="Link diretto a Configurazione del trigger" title="Link diretto a Configurazione del trigger" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step1-new-file-trigger.jpg" alt="Attivazione nuovo file nella cartella di Dropbox Scheda Configura con Spazio Predefinito, Cartella /MuneerTrigger, Includi file nelle sottocartelle Falso, Includi contenuto file Sì, Includi link di condivisione Sì" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il trigger monitora la cartella Posta in arrivo ed esegue un controllo ogni 2 minuti per impostazione predefinita nel piano Starter, con una frequenza maggiore nei piani superiori.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-dropbox--trova-file">Passaggio 2: Dropbox – Trova file<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#passaggio-2-dropbox--trova-file" class="hash-link" aria-label="Link diretto a Passaggio 2: Dropbox – Trova file" title="Link diretto a Passaggio 2: Dropbox – Trova file" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file.</p>
<p>Il trigger "Nuovo file" fornisce il nome e il percorso del file, mentre "Trova file" garantisce un file binario pulito e scaricabile che i passaggi successivi potranno riutilizzare. Aggiungilo.</p>
<ol>
<li class="">Fare clic <strong>+</strong> sotto il grilletto. Scegli <strong>Dropbox</strong>, <strong>Trova file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Spazio</strong>: <code>Default</code></li>
<li class=""><strong>Cartella</strong>: <code>/pdf4metest/sample</code> (la cartella in cui si trova effettivamente il file, spesso la stessa della cartella di attivazione)</li>
<li class=""><strong>Includere i file nelle sottocartelle?</strong>: <code>False</code></li>
<li class=""><strong>Nome del file</strong> (obbligatorio): selezionare il <strong>Nome del file</strong> token dal trigger (si compila automaticamente mentre digiti)</li>
<li class=""><strong>Includere il contenuto del file?</strong>: <code>Yes</code></li>
<li class=""><strong>Includere il link di condivisione?</strong>: <code>Yes</code></li>
<li class=""><strong>Successo se non vengono trovati risultati di ricerca?</strong>: lascia predefinito (<code>False</code>, ferma lo Zap)</li>
<li class=""><strong>Se vengono trovati più risultati di ricerca</strong>: lascia predefinito (<code>Return first search result</code>)</li>
</ul>
</li>
<li class=""><strong>azione di prova</strong>Zapier dovrebbe restituire il file con contenuto binario.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="trova-la-configurazione-del-file">Trova la configurazione del file<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#trova-la-configurazione-del-file" class="hash-link" aria-label="Link diretto a Trova la configurazione del file" title="Link diretto a Trova la configurazione del file" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step2-find-file.jpg" alt="Dropbox Trova file Configura scheda con Cartella /pdf4metest/sample, Nome file sample-vendor-invoice.pdf, Includi contenuto file Sì, Includi link di condivisione Sì, Riuscito se non vengono trovati risultati di ricerca Falso stato di esecuzione passaggio arrestato fermato Predefinito, Se più risultati di ricerca Restituisci il primo risultato di ricerca" style="max-width:420px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>La funzione "Trova file" fornisce all'azione successiva di PDF4me e al passaggio "Carica file" un file binario pulito e garantito, non solo un link di Dropbox.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-pdf4me--ai---analizzatore-di-documenti">Passaggio 3: PDF4me – AI - Analizzatore di documenti<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#passaggio-3-pdf4me--ai---analizzatore-di-documenti" class="hash-link" aria-label="Link diretto a Passaggio 3: PDF4me – AI - Analizzatore di documenti" title="Link diretto a Passaggio 3: PDF4me – AI - Analizzatore di documenti" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file → AI - Analizzatore di documenti.</p>
<p>In questa fase, l'IA legge la fattura ed estrae i campi strutturati. L'analizzatore predefinito copre le fatture standard dei fornitori; in seguito, è possibile passare a un analizzatore personalizzato per i campi specifici del settore.</p>
<ol>
<li class="">Fare clic <strong>+</strong>. Ricerca <strong>PDF4me</strong>, scegliere <strong>IA - Analizzatore di documenti</strong>.</li>
<li class=""><strong>Collegare</strong> PDF4me con la tua chiave API (solo la prima volta, riutilizzabile per tutte le azioni di PDF4me).</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>File</strong>: scegli il <strong>File</strong> token dal passaggio 2 (Trova file) Lascia <strong>Server di file</strong> vuoto, hai già un file.</li>
<li class=""><strong>Nome del file</strong>: concatenare il <strong>Nome del file</strong> E <strong>Estensione file</strong> token dal passaggio 2 in modo che l'azione riceva il nome originale con l'estensione corretta.</li>
<li class=""><strong>Nome dell'analizzatore AI</strong>: <code>default_invoice_extraction</code> (il modello di fattura integrato)</li>
</ul>
</li>
<li class=""><strong>azione di prova</strong>. Esamina la risposta. Dovresti vedere una <code>Doc Text</code> campo contenente una stringa JSON con campi estratti, più singoli token come <code>Customer Name</code>, <code>Invoice Number</code>, totali, voci di dettaglio.</li>
</ol>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Mancia.</strong> Se <code>estrazione_fattura_predefinita</code> manca un campo necessario (numero di partita IVA del fornitore, codici HSN, colonne personalizzate delle voci di riga), crea un analizzatore personalizzato nel <a href="https://dev.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener">Dashboard dell'analizzatore di documenti basato sull'IA</a> e fare riferimento al suo ID qui. Stessa azione, schema diverso. Ricostruzione Zero Zap.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-codice-di-zapier--esegui-javascript">Passaggio 4: Codice di Zapier – Esegui JavaScript<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#passaggio-4-codice-di-zapier--esegui-javascript" class="hash-link" aria-label="Link diretto a Passaggio 4: Codice di Zapier – Esegui JavaScript" title="Link diretto a Passaggio 4: Codice di Zapier – Esegui JavaScript" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file → AI - Analizzatore di documenti → Esegui JavaScript.</p>
<p>Il parser AI restituisce i suoi dati come stringa JSON su <code>Doc Text</code> output. Zapier lo visualizza come un singolo token. Per mappare i singoli campi (<code>Customer Name</code>, <code>Invoice Number</code>, ecc.) nel passaggio successivo, analizzalo prima in un oggetto reale.</p>
<ol>
<li class="">Fare clic <strong>+</strong>. Scegliere <strong>Codice di Zapier</strong>, evento <strong>Eseguire JavaScript</strong>.</li>
<li class=""><strong>Dati di input</strong>: aggiungi una voce.<!-- -->
<ul>
<li class="">Nome: <code>data2</code></li>
<li class="">Valore: scegli il <strong>Testo del documento</strong> token dal passaggio 3 (PDF4me).</li>
</ul>
</li>
<li class=""><strong>Codice</strong> (incolla esattamente):</li>
</ol>
<div class="language-js codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-js codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> parsed </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token known-class-name class-name">JSON</span><span class="token punctuation" style="color:#393A34">.</span><span class="token method function property-access" style="color:#d73a49">parse</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">inputData</span><span class="token punctuation" style="color:#393A34">.</span><span class="token property-access">data2</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword control-flow" style="color:#00009f">return</span><span class="token plain"> parsed</span><span class="token punctuation" style="color:#393A34">;</span><br></div></code></pre></div></div>
<ol start="4">
<li class=""><strong>azione di prova</strong>L'output dovrebbe mostrare ogni campo dello schema dell'analizzatore come un singolo token: <code>parsed customerName</code>, <code>parsed invoiceNumber</code>, <code>parsed totalAmount</code>, ecc.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="eseguire-la-configurazione-javascript">Eseguire la configurazione Javascript<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#eseguire-la-configurazione-javascript" class="hash-link" aria-label="Link diretto a Eseguire la configurazione Javascript" title="Link diretto a Eseguire la configurazione Javascript" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step4-run-javascript.jpg" alt="Codice di Zapier Esegui azione Javascript con Input Data denominato data2 mappato a Document Doc Testo dal passaggio PDF4me contenente veoliaDetails e altri campi JSON estratti, pannello Codice con const parsed uguale a JSON analizza inputData.data2 e restituisci parsed" style="max-width:720px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Due righe trasformano il blob JSON del parser AI in token Zapier mappabili individualmente. L'equivalente in Make è un modulo Parse JSON.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Variante senza codice.</strong> Se non puoi utilizzare Code by Zapier (ad esempio, il piano gratuito), usa il <em>Formatter by Zapier → Utilità → Seleziona dall'elenco</em> O <em>Tabella di ricerca</em> modelli per estrarre valori specifici dal grezzo <code>Testo del documento</code> corda. Meno elegante, ma gratuita.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-dropbox--carica-il-file-rinomina-intelligente">Passaggio 5: Dropbox – Carica il file (Rinomina intelligente)<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#passaggio-5-dropbox--carica-il-file-rinomina-intelligente" class="hash-link" aria-label="Link diretto a Passaggio 5: Dropbox – Carica il file (Rinomina intelligente)" title="Link diretto a Passaggio 5: Dropbox – Carica il file (Rinomina intelligente)" translate="no">​</a></h2>
<p><strong>Zap finora:</strong> Attiva → Trova file → AI - Analizzatore di documenti → Esegui JavaScript → Carica file.</p>
<p>Ecco il risultato. Prendi il file dal passaggio 2 e ricaricalo utilizzando il nome del cliente estratto come nome del file.</p>
<ol>
<li class="">Fare clic <strong>+</strong>. Scegliere <strong>Dropbox</strong>, <strong>Carica file</strong>.</li>
<li class=""><strong>Specificare</strong>:<!-- -->
<ul>
<li class=""><strong>Spazio</strong>: <code>Default</code></li>
<li class=""><strong>Cartella</strong>: <code>/pdf4meoutput</code> (o ovunque debbano trovarsi le fatture rinominate)</li>
<li class=""><strong>File</strong>: scegli il <strong>File</strong> token dal passaggio 2 (Trova file)</li>
<li class=""><strong>Sovrascrivi</strong>: <code>True</code> (O <code>False</code> se vuoi fallire rumorosamente sui duplicati)</li>
<li class=""><strong>Specificare il nome del file</strong>: scegli il <strong>Nome del cliente</strong> token dal passaggio 4 (il JSON analizzato)</li>
<li class=""><strong>Specificare l'estensione del file</strong>: scegli il <strong>Estensione file</strong> token dal passaggio 2</li>
<li class=""><strong>Includere il link di condivisione?</strong>: <code>Yes</code></li>
</ul>
</li>
<li class=""><strong>Pubblicare</strong> Lo Zap.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="configurazione-del-file-di-caricamento">Configurazione del file di caricamento<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#configurazione-del-file-di-caricamento" class="hash-link" aria-label="Link diretto a Configurazione del file di caricamento" title="Link diretto a Configurazione del file di caricamento" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-zapier-dropbox-smart-rename/step5-upload-file.jpg" alt="Scheda Configura caricamento file Dropbox con cartella /pdf4meoutput, File dal passaggio 2 Nessun segnaposto dati, Sovrascrivi Vero, Specifica nome file impostato su token Nome cliente dal passaggio 4 che mostra HEADWAY TECHNOL 1 RENT 3.6 2MB, Specifica estensione file Token Estensione file dal passaggio 2, Includi link di condivisione Sì" style="max-width:480px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il token "Nome cliente" estratto dall'IA viene inserito direttamente nel campo "Specifica nome file". L'estensione originale mantiene il file apribile come PDF.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-zap-e-verifica">Esegui Zap e verifica<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#esegui-zap-e-verifica" class="hash-link" aria-label="Link diretto a Esegui Zap e verifica" title="Link diretto a Esegui Zap e verifica" translate="no">​</a></h2>
<ol>
<li class="">Attiva/disattiva lo Zap <strong>SU</strong>.</li>
<li class="">Inserisci un PDF di esempio della fattura in <code>/MuneerTrigger</code>.</li>
<li class="">Attendi il sondaggio di attivazione (fino a 2 minuti su Starter). Controlla <strong>Storia dello Zap</strong>, tutti e cinque i passaggi dovrebbero essere verdi.</li>
<li class="">Apri Dropbox <code>/pdf4meoutput</code>Il file è presente, denominato con il nome del cliente del fornitore e con l'estensione originale conservata.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai costruito esattamente?</strong> Un sistema di acquisizione dati fornitori senza intervento manuale che trasforma i nomi caotici dei file delle fatture dei fornitori in un archivio ricercabile indicizzato per nome cliente. L'intelligenza artificiale gestisce le varianti, la fase di codifica elabora il JSON e Dropbox si occupa dell'archiviazione. Lo stesso schema funziona in Make (utilizzando un modulo di analisi JSON anziché la fase di codifica) e Power Automate (utilizzando l'azione di analisi JSON).</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire">Varianti comuni che puoi aggiungere senza dover ricostruire<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#varianti-comuni-che-puoi-aggiungere-senza-dover-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza dover ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Aggiungi una riga di Fogli Google</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Dopo il passaggio 4, aggiungi un <strong>Fogli Google Crea riga</strong> con le colonne InvoiceNumber, CustomerName, TotalAmount e InvoiceDate. Lo Zap ora alimenta il tuo sistema di monitoraggio dei pagamenti ai fornitori E rinomina il file.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">Slack, il canale finanziario</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Dopo il passaggio 5, aggiungere <strong>Slack Invia messaggio al canale</strong>: <code>Nuova fattura da <!-- -->{{customerName}}<!-- --> per <!-- -->{{totalAmount}}<!-- --> dovuto <!-- -->{{dueDate}}<!-- -->, file a <!-- -->{{Upload File sharing link}}</code>Visibilità senza necessità di notifica manuale.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Spostarsi nelle sottocartelle del fornitore</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sostituire <em>Carica file</em> con <strong>Spostare file su Dropbox</strong> e impostare la destinazione su <code>/pdf4meoutput/<!-- -->{{customerName}}</code>Crea automaticamente una cartella per ogni fornitore.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Casella di posta di diversi fornitori con Classify</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Scambio <code>estrazione_fattura_predefinita</code> per un ID analizzatore di classificazione che contiene uno schema per fornitore. Utilizzare <strong>Zapier Paths</strong> Dopo il passaggio 4, diramarsi in base al nome della classificazione e rinominare/archiviare per fornitore.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Nell'anteprima del file caricato viene visualizzato il messaggio "Nessun dato".</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Assicurati di aver mappato il <strong>File</strong> Il token proviene dal passaggio 2 (Trova file), non dal passaggio 1 (il trigger). Il trigger a volte invia solo metadati; Trova file invia sempre un file binario.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Il token Nome cliente è vuoto</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p><code>estrazione_fattura_predefinita</code> riconosce i layout tipici. Se il tuo fornitore ne utilizza uno insolito e customerName risulta vuoto, crea un analizzatore di analisi personalizzato con una descrizione del campo come <em>"Nome del cliente come stampato nell'intestazione della fattura, a volte indicato come Acquirente, Fatturare a o Spedire a."</em> Seleziona invece quell'analizzatore al passaggio 3.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">JSON.parse fallisce al passaggio 4</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Il parser AI restituisce testo semplice in rari casi di errori di formattazione. Includi il parser in un blocco try/catch e, in caso di problemi, restituisci la stringa grezza per evitare che lo Zap si interrompa. <code>Tentativo <!-- -->{ return JSON.parse(inputData.data2) }<!-- --> cattura (e) <!-- -->{ return { raw: inputData.data2 } }</code>.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">Dropbox "il file esiste già"</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Due fornitori con lo stesso nome cliente entreranno in conflitto. Entrambi i set <strong>Sovrascrivi</strong> A <code>VERO</code> nel passaggio 5 (l'ultima scrittura vince) o aggiungi lo Zap <code>{{zap_meta_human_now}}</code> token per l'univocità del nome del file.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-zapier-dropbox-smart-rename/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/zapier/pdf4me-ai/ai-document-parser/"><p>IA - Document Parser azioni docs</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/general-guidelines/ai-document-parser-using-parse/"><p>Crea un analizzatore di parsing personalizzato</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1.2rem auto 0;max-width:520px;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06);text-align:center"><div style="font-weight:700;margin-bottom:8px">Prova con il file della guida</div><a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Scarica sample-vendor-invoice.pdf</p></a></div>
<p>Lo stesso schema in cinque fasi (attivazione → recupero dati → analisi AI → analisi JSON → scrittura) funziona per qualsiasi estrazione AI in Zapier. Una volta che ne hai realizzata una, le successive non costano praticamente nulla.</p>]]></content:encoded>
            <category>Zapier</category>
            <category>PDF4me</category>
            <category>AI Document Parser</category>
            <category>Dropbox</category>
            <category>vendor invoice</category>
            <category>smart rename</category>
            <category>accounts payable</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>ai extraction</category>
            <category>JSON</category>
            <category>Code by Zapier</category>
        </item>
        <item>
            <title><![CDATA[Creare una fattura ZUGFeRD in Power Automate da un PDF + XML di Dropbox: un flusso di lavoro in 5 fasi]]></title>
            <link>https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/</guid>
            <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate a cinque azioni: Attivazione manuale, Dropbox Ottieni il contenuto del file per il PDF di base (/pdf4metest/sample/10 page.pdf), Ottieni il contenuto del file per l'XML ZUGFeRD (/pdf4metest/zugfred invoice/version2.xml), PDF4me Crea fattura ZUGFeRD (2.0-XML, XmlWithPdf, BASIC, rendering attivo, lingua de), Dropbox Crea file in /pdf4meoutput. Incorpora XML allineato alla norma EN 16931 in un ibrido PDF/A-3 che soddisfa il mandato B2B tedesco del 2025. Screenshot reali, valori dei campi esatti.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Germania <strong>Legge sulle opportunità di crescita</strong> ha trasformato le fatture elettroniche ibride in stile ZUGFeRD da un "optional" a un requisito B2B. <strong>1° gennaio 2025</strong> Ogni azienda tedesca deve essere in grado di ricevere fatture elettroniche strutturate, con obblighi di invio completi introdotti gradualmente entro <strong>2028</strong>Il percorso più rapido per qualsiasi team Microsoft 365 è un flusso Power Automate a cinque azioni: <strong>Attiva manualmente → Dropbox Ottieni il contenuto del file (PDF) → Dropbox Ottieni il contenuto del file (XML) → PDF4me Crea fattura ZUGFeRD → Dropbox Crea file</strong>Il payload XML è incorporato all'interno di un <strong>PDF/A-3</strong> Un contenitore di archiviazione che produce un singolo file apribile dagli esseri umani e analizzabile dai sistemi contabili. Questa procedura guidata utilizza le schermate esatte catturate nell'area di lavoro: <code>/pdf4metest/sample/10 page.pdf</code> per il vettore visivo e <code>/pdf4metest/zugfred invoice/version2.xml</code> per i dati strutturati, con l'output ibrido che atterra in <code>/pdf4meoutput</code> con un nome univoco preceduto da GUID. Pronto per la produzione in meno di 10 minuti.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manual trigger for testing. Swap for SharePoint When a file is created, Dropbox When a file is created, or any storage trigger in production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Get file content (PDF)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the visual carrier from /pdf4metest/sample/10 page.pdf with Infer Content Type Yes. This is the PDF the recipient sees.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(34,197,94);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Dropbox Get file content (XML)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the structured ZUGFeRD XML from /pdf4metest/zugfred invoice/version2.xml with Infer Content Type Yes. This is what accounting systems parse.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">4. PDF4me Create ZUGFeRD Invoice</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Combines both inputs as 2.0-XML format, XmlWithPdf output mode, BASIC conformance, Render Invoice on PDF Yes, Language de. Embeds the XML inside a PDF/A-3.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">5. Dropbox Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the hybrid file to /pdf4meoutput with guid()+headers/FileName so reruns never collide.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Due passaggi per il recupero del file tramite Dropbox, un'azione con PDF4me e un passaggio per la creazione del file tramite Dropbox. Il PDF è il supporto leggibile dall'uomo; l'XML è il dato leggibile dalla macchina. PDF4me racchiude entrambi in un unico file ibrido PDF/A-3 che soddisfa i requisiti della normativa tedesca sulla fatturazione elettronica B2B per il 2025. Nessun codice, nessun programma desktop, nessun SDK Java.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-e-risposte-basate-sul-perché">Domande e risposte basate sul "perché"<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#domande-e-risposte-basate-sul-perch%C3%A9" class="hash-link" aria-label="Link diretto a Domande e risposte basate sul &quot;perché&quot;" title="Link diretto a Domande e risposte basate sul &quot;perché&quot;" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché proprio ZUGFeRD?</strong> Poiché le norme sulla fatturazione elettronica a livello UE e quelle della Germania <strong>Legge sulle opportunità di crescita</strong> ha reso obbligatorie le fatture strutturate per il B2B. ZUGFeRD è il formato ibrido che risolve entrambi i problemi: gli utenti ottengono un normale PDF, mentre i sistemi di contabilità fornitori e ERP ottengono l'XML strutturato incorporato nello stesso file. Un unico documento, due lettori.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché due passaggi per ottenere il contenuto del file?</strong> Uno recupera il PDF visivo che diventa il contenitore (la pagina che il destinatario apre); l'altro recupera l'XML ZUGFeRD strutturato che diventa l'allegato incorporato all'interno del contenitore. Entrambi gli output alimentano Crea fattura ZUGFeRD: PDF come <code>Contenuto del file PDF</code>, XML come <code>Dati XML della fattura</code>.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché "2.0-XML" nel menu a tendina combinato?</strong> Per rispettare il mandato tedesco del 2025 è richiesto ZUGFeRD 2.0+ (la versione precedente 1.0 non è sufficiente). Il suffisso "-XML" indica al connettore che il payload della fattura è già in formato XML ZUGFeRD. <code>2.0-JSON</code> O <code>2.0-CSV</code> per le origini dati strutturate; il connettore le converte nello schema prima di incorporarle.</p></div>
<div class="card" style="padding:16px 20px;border-radius:8px;margin-bottom:12px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><p><strong>Perché <code>XmlWithPdf</code> e non <code>Solo XML</code>?</strong> <code>XmlWithPdf</code> restituisce l'ibrido ZUGFeRD canonico: un file PDF/A-3 con l'XML allegato all'interno. <code>Solo XML</code> Restituisce solo il file XML. Nella maggior parte degli scenari di fatturazione in uscita viene inviato il file ibrido perché i clienti si aspettano di aprire un PDF; XmlOnly è pensato per i flussi diretti da ERP a ERP.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-riceverai">Cosa riceverai<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#cosa-riceverai" class="hash-link" aria-label="Link diretto a Cosa riceverai" title="Link diretto a Cosa riceverai" translate="no">​</a></h2>
<p><strong>Ingresso:</strong> Una fattura in formato PDF di 10 pagine (il supporto visivo) e un file XML ZUGFeRD (i dati strutturati). <strong>Produzione:</strong> Un singolo file PDF/A-3 con l'XML incorporato al suo interno, allineato a EN 16931, conforme a BASIC, pronto per essere inviato via e-mail ai clienti, archiviato in SharePoint o pubblicato nel tuo ERP. Il passaggio di creazione del file Dropbox lo scrive nuovamente in <code>/pdf4meoutput</code> sotto un unico <code>guid() + headers/FileName</code> nome in modo che le esecuzioni simultanee non entrino mai in conflitto.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="di-cosa-hai-bisogno">Di cosa hai bisogno<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#di-cosa-hai-bisogno" class="hash-link" aria-label="Link diretto a Di cosa hai bisogno" title="Link diretto a Di cosa hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong>. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>. Crea un nuovo flusso cloud (istantaneo o automatizzato).</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>. Collegalo quando aggiungi Crea fattura ZUGFeRD. È la prima volta? Vedi <a href="https://docs.pdf4me.com/it/general-guidelines/connect-to-power-automate/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Collega PDF4me a Power Automate</a>.</li><li><strong>Dropbox</strong> (o SharePoint, OneDrive). Ospita il PDF di origine, il file XML ZUGFeRD e la cartella di output. Questa procedura guidata utilizza Dropbox per tutta la sua durata.</li><li><strong>Un file XML ZUGFeRD</strong>. Allineato alla norma EN 16931. Il repository include un file di avvio all'indirizzo <a href="https://docs.pdf4me.com/it/assets/data/zugferd/ZUGFeRD-invoice-sample-2.0.xml" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">ZUGFeRD-invoice-sample-2.0.xml</a>; rinominare in <code>versione2.xml</code> se vuoi replicare esattamente gli screenshot.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-flusso-in-sintesi">Il flusso in sintesi<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#il-flusso-in-sintesi" class="hash-link" aria-label="Link diretto a Il flusso in sintesi" title="Link diretto a Il flusso in sintesi" translate="no">​</a></h2>
<ol>
<li class=""><strong>Avviare manualmente un flusso</strong> (O <strong>Quando viene creato un file</strong> in Dropbox per l'automazione).</li>
<li class=""><strong>Dropbox Ottieni il contenuto del file</strong> per il vettore PDF (<code>/pdf4metest/sample/10 page.pdf</code>).</li>
<li class=""><strong>Dropbox Ottieni il contenuto del file</strong> per il file XML ZUGFeRD (<code>/pdf4metest/zugfred invoice/version2.xml</code>).</li>
<li class=""><strong>PDF4me crea la fattura ZUGFeRD</strong> con <code>2.0-XML</code>, <code>XmlWithPdf</code>, <code>BASIC</code>, render attivo, lingua <code>de</code>.</li>
<li class=""><strong>Dropbox Crea file</strong> A <code>/pdf4meoutput</code> con <code>guid() + headers/FileName</code> per un nome di output senza collisioni.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="panoramica-completa-del-flusso">Panoramica completa del flusso<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#panoramica-completa-del-flusso" class="hash-link" aria-label="Link diretto a Panoramica completa del flusso" title="Link diretto a Panoramica completa del flusso" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/flow-overview.jpg" alt="Canvas di Power Automate che mostra il flusso ZUGFeRD a cinque azioni: Attiva manualmente un flusso, Ottieni contenuto file (PDF), Ottieni contenuto file 1 (XML), Crea fattura ZUGFeRD, Crea file - il tutto collegato verticalmente con le icone di Dropbox e PDF4me"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Cinque passaggi impilati dall'alto verso il basso. Ogni azione di Dropbox mostra l'icona blu del contenuto del file; PDF4me Create ZUGFeRD Invoice si trova al centro. Entrambi gli output Get-file alimentano la stessa azione di PDF4me; File Content di PDF4me alimenta Create file.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="fase-1-innescare-il-flusso">Fase 1: innescare il flusso<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#fase-1-innescare-il-flusso" class="hash-link" aria-label="Link diretto a Fase 1: innescare il flusso" title="Link diretto a Fase 1: innescare il flusso" translate="no">​</a></h2>
<ol>
<li class="">In <a href="https://make.powerautomate.com/">Power Automate</a>, clicca <strong>+ Crea</strong>, scegliere <strong>Flusso di nuvole istantaneo</strong>.</li>
<li class="">Dagli un nome <code>Create ZUGFeRD Invoice from Dropbox</code>, scegliere <strong>Avviare manualmente un flusso</strong>, clicca <strong>Creare</strong>.</li>
<li class="">Una volta che hai collegato le parti mobili puoi sostituire il grilletto con <strong>Quando viene creato un file</strong> in Dropbox (<code>/pdf4metest/zugfred invoice/</code>Quindi ogni nuovo file XML attiva automaticamente l'esecuzione. Stesse azioni a valle, nessuna ricostruzione.</li>
</ol>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-scarica-il-pdf-del-vettore-da-dropbox">Passaggio 2: Scarica il PDF del vettore da Dropbox<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#passaggio-2-scarica-il-pdf-del-vettore-da-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 2: Scarica il PDF del vettore da Dropbox" title="Link diretto a Passaggio 2: Scarica il PDF del vettore da Dropbox" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva → Ottieni il contenuto del file (PDF).</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>. Cerca <strong>Dropbox</strong>, scegliere <strong>Ottieni il contenuto del file utilizzando il percorso</strong>Accedi al tuo account Dropbox se richiesto.</li>
<li class=""><strong>File</strong>. <code>/pdf4metest/sample/10 page.pdf</code>Questa è la fattura visiva che il tuo cliente apre.</li>
<li class=""><strong>Parametri avanzati</strong> → <strong>Dedurre il tipo di contenuto</strong>. <strong>SÌ</strong> (Power Automate utilizza l'estensione del file e i byte per etichettare il tipo di contenuto, in modo che PDF4me sappia che si tratta di dati PDF).</li>
<li class="">Salva. L'output <strong>Contenuto del file</strong> diventa il PDF sorgente per l'incorporamento ZUGFeRD nella fase 4.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="scarica-il-contenuto-del-file-pdf-configurazione">Scarica il contenuto del file (PDF): Configurazione<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#scarica-il-contenuto-del-file-pdf-configurazione" class="hash-link" aria-label="Link diretto a Scarica il contenuto del file (PDF): Configurazione" title="Link diretto a Scarica il contenuto del file (PDF): Configurazione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/step1-get-base-pdf.jpg" alt="Ottieni l'azione sul contenuto del file con File impostato su /pdf4metest/sample/10 page.pdf e Inferisci il tipo di contenuto impostato su Sì in Parametri avanzati, Connesso a Dropbox"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il vettore PDF a <code>/pdf4metest/sample/10 page.pdf</code>. Infer Content Type Yes restituisce byte PDF puliti che PDF4me può convertire in PDF/A-3.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-scarica-il-file-xml-di-zugferd-da-dropbox">Passaggio 3: Scarica il file XML di ZUGFeRD da Dropbox<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#passaggio-3-scarica-il-file-xml-di-zugferd-da-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 3: Scarica il file XML di ZUGFeRD da Dropbox" title="Link diretto a Passaggio 3: Scarica il file XML di ZUGFeRD da Dropbox" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Ottieni il contenuto del file (PDF) → Ottieni il contenuto del file (XML).</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>Aggiungine un altro <strong>Dropbox → Ottieni il contenuto del file utilizzando il percorso</strong>Rinominalo in <strong>Ottieni il contenuto del file 1</strong> (Power Automate lo fa automaticamente) quindi le due azioni di Dropbox sono distinguibili.</li>
<li class=""><strong>File</strong>. <code>/pdf4metest/zugfred invoice/version2.xml</code>Questo è il payload XML ZUGFeRD conforme alla norma EN 16931.</li>
<li class=""><strong>Parametri avanzati</strong> → <strong>Dedurre il tipo di contenuto</strong>. <strong>SÌ</strong>.</li>
<li class="">Salva. L'output <strong>Contenuto del file</strong> diventa il formato dei dati strutturati della fattura che PDF4me incorporerà all'interno del documento ibrido PDF/A-3.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="ottieni-il-contenuto-del-file-xml-configurazione">Ottieni il contenuto del file (XML): Configurazione<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#ottieni-il-contenuto-del-file-xml-configurazione" class="hash-link" aria-label="Link diretto a Ottieni il contenuto del file (XML): Configurazione" title="Link diretto a Ottieni il contenuto del file (XML): Configurazione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/step2-get-xml-invoice.jpg" alt="Ottieni il contenuto del file 1 azione con File impostato su /pdf4metest/zugfred invoice/version2.xml e Infer Content Type impostato su Sì in Parametri avanzati, Connesso a Dropbox"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Il payload XML ZUGFeRD a <code>/pdf4metest/zugfred invoice/version2.xml</code>Questo file si trova in conformità con ZUGFeRD 2.0 EN 16931; selezionare <code>2.0-XML</code> nella prossima azione da abbinare.</em></p>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:16px 0;border-left:4px solid rgb(245, 158, 11);background-color:rgba(245, 158, 11, 0.06)"><p><strong>Per una mancia.</strong> Devi convalidare l'XML prima di incorporarlo? Inserisci un <em>Comporre</em> azione tra la Fase 3 e la Fase 4 e ispezionare <code>Contenuto del file</code> nella cronologia di esecuzione. ZUGFeRD XML inizia sempre con <code>&lt;?xml version="1.0"</code> e contiene un <code>Fattura intersettoriale</code> Permesso di root per i payload 2.x.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-creare-la-fattura-zugferd">Passaggio 4: Creare la fattura ZUGFeRD<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#passaggio-4-creare-la-fattura-zugferd" class="hash-link" aria-label="Link diretto a Passaggio 4: Creare la fattura ZUGFeRD" title="Link diretto a Passaggio 4: Creare la fattura ZUGFeRD" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva → PDF → XML → Crea fattura ZUGFeRD.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>, ricerca <strong>PDF4me</strong>, scegliere <strong>Crea fattura ZUGFeRD</strong>Accedi con la tua chiave API di PDF4me se non ti sei mai connesso prima.</li>
<li class=""><strong>Versione e formato di input di ZUGFeRD</strong>. <strong><code>2.0-XML</code></strong>Il menu a tendina combinato seleziona contemporaneamente sia la versione della specifica (2.0) che il formato dei dati (XML). Il prefisso "2.0" è ciò che soddisfa il mandato tedesco B2B del 2025.</li>
<li class=""><strong>Modalità di uscita</strong>. <strong><code>XmlWithPdf</code></strong>Restituisce il file ibrido PDF/A-3 canonico con l'XML allegato al suo interno.</li>
<li class=""><strong>Dati XML della fattura</strong>. <strong>Contenuto del file</strong> da <strong>Ottieni il contenuto del file 1</strong> (il passaggio XML). Mappa solo questo. Non popolare i campi JSON o CSV.</li>
<li class=""><strong>Livello di conformità</strong>. <strong><code>BASIC</code></strong>Profilo base con dettagli e ripartizione delle imposte, massima compatibilità con il destinatario. Passa al profilo COMFORT o EXTENDED solo dopo che il destinatario ha confermato la propria disponibilità.</li>
<li class=""><strong>Genera fattura in formato PDF</strong>. <strong><code>Yes</code></strong>PDF4me ridisegna il contenuto della fattura sul PDF del corriere utilizzando i tuoi dati, in modo che la pagina visibile e l'XML incorporato rimangano sincronizzati.</li>
<li class=""><strong>Contenuto del file</strong>. <strong>Contenuto del file</strong> da <strong>Ottieni il contenuto del file</strong> (il passaggio PDF). Questo è il guscio portante.</li>
<li class=""><strong>Nome del file</strong>. <code>abc.pdf</code> (o il nome effettivo del file sorgente). Utilizzato per il contesto di tracciamento.</li>
<li class=""><strong>Parametri avanzati</strong> → <strong>Lingua</strong>. <code>de</code> (Etichette tedesche). Altri codici accettati: <code>en, fr, it, es, nl, pl, pt, cs</code>.</li>
<li class="">Salva.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="creazione-fattura-zugferd-configurazione">Creazione fattura ZUGFeRD: Configurazione<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#creazione-fattura-zugferd-configurazione" class="hash-link" aria-label="Link diretto a Creazione fattura ZUGFeRD: Configurazione" title="Link diretto a Creazione fattura ZUGFeRD: Configurazione" translate="no">​</a></h3>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:14px;margin:20px 0 0"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:8px">Campi principali obbligatori</div><ul style="margin:0;padding-left:20px;line-height:1.65;color:var(--ifm-font-color-secondary)"><li><code>Versione e formato di input di ZUGFeRD</code>: <strong>2.0-XML</strong></li><li><code>Modalità di uscita</code>: <strong>XmlWithPdf</strong></li><li><code>Dati XML della fattura</code>Passaggio : Contenuto del file da XML</li><li><code>Livello di conformità</code>: <strong>DI BASE</strong></li><li><code>Genera fattura in formato PDF</code>: <strong>SÌ</strong></li><li><code>Contenuto del file</code>Passaggio : Contenuto del file dal PDF</li><li><code>Nome del file</code>: <code>abc.pdf</code></li></ul></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:8px">Parametri avanzati</div><ul style="margin:0;padding-left:20px;line-height:1.65;color:var(--ifm-font-color-secondary)"><li><code>Lingua</code>: <strong>Di</strong> (Tedesco, predefinito)</li><li>Accettato: <code>di, in, fr, it, es, nl, pl, pt, cs</code></li><li>Il file XML rimane indipendente dalla lingua; solo le etichette visualizzate sul PDF utilizzano questa impostazione locale.</li></ul></div></div>
<div class="card" style="padding:14px 16px;border-radius:8px;margin:20px 0;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.06)"><p><strong>Tre combinazioni che userete davvero.</strong> <code>2.0-XML</code> quando il tuo sistema a monte emette già ZUGFeRD XML. <code>2.0-JSON</code> Quando la tua piattaforma di fatturazione utilizza il formato JSON e desideri che PDF4me lo converta nello schema ZUGFeRD. <code>2.0-CSV</code> Per l'esportazione in batch da fogli di calcolo e strumenti di contabilità. Tutti e tre producono un output ibrido identico; la differenza sta solo nel formato dei dati forniti.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-salva-il-pdf-ibrido-su-dropbox">Passaggio 5: Salva il PDF ibrido su Dropbox<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#passaggio-5-salva-il-pdf-ibrido-su-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 5: Salva il PDF ibrido su Dropbox" title="Link diretto a Passaggio 5: Salva il PDF ibrido su Dropbox" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> PDF → XML → Crea fattura ZUGFeRD → Crea file.</p>
<ol>
<li class="">Fare clic <strong>+ Nuovo passo</strong>. Ricerca <strong>Dropbox</strong>, scegliere <strong>Crea file</strong>.</li>
<li class=""><strong>Percorso cartella</strong>. <code>/pdf4meoutput</code>.</li>
<li class=""><strong>Nome del file</strong>. <code>guid()</code> + <code>headers/FileName</code> (da Crea fattura ZUGFeRD). Due modi per compilarlo:<!-- -->
<ul>
<li class=""><strong>Espressione</strong>: <code>concat(guid(), '_', outputs('Create_ZUGFeRD_Invoice')?['headers']?['FileName'])</code>Oppure, in modo più semplice:</li>
<li class=""><strong>Contenuti dinamici</strong>: tipo <code>guid()</code> prima (scheda Espressione), quindi aggiungi <code>headers/FileName</code> dall'output dell'azione PDF4me.</li>
</ul>
</li>
<li class=""><strong>Contenuto del file</strong>. <strong>Contenuto del file</strong> da <strong>Crea fattura ZUGFeRD</strong>.</li>
<li class="">Salva il flusso.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="crea-file-dropbox-configurazione">Crea file (Dropbox): Configurazione<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#crea-file-dropbox-configurazione" class="hash-link" aria-label="Link diretto a Crea file (Dropbox): Configurazione" title="Link diretto a Crea file (Dropbox): Configurazione" translate="no">​</a></h3>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/step4-create-file-dropbox.jpg" alt="Crea un'azione Dropbox con percorso cartella /pdf4meoutput, nome file impostato su espressione guid() seguito da intestazioni/contenuto dinamico FileName dall'azione PDF4me e contenuto file mappato dall'output PDF4me, connesso a Dropbox"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:0.5rem"><em>Output scritto su <code>/pdf4meoutput</code> con un nome preceduto da GUID. Il GUID rende le esecuzioni parallele prive di collisioni; <code>intestazioni/NomeFile</code> la parte mantiene un suffisso leggibile dall'uomo.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="esegui-il-flusso-e-verifica">Esegui il flusso e verifica<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#esegui-il-flusso-e-verifica" class="hash-link" aria-label="Link diretto a Esegui il flusso e verifica" title="Link diretto a Esegui il flusso e verifica" translate="no">​</a></h2>
<ol>
<li class="">Fare clic <strong>Test</strong> in alto a destra, seleziona <strong>Manualmente</strong>, clicca <strong>Test</strong>, Poi <strong>Esecuzione del flusso</strong>.</li>
<li class="">Dopo alcuni secondi, ogni azione viene contrassegnata da un segno di spunta verde.</li>
<li class="">Apri Dropbox <code>/pdf4meoutput</code>Il nuovo file corrisponde <code>&lt;guid&gt;_&lt;filename&gt;.pdf</code>.</li>
<li class="">Scaricalo. Aprilo in qualsiasi visualizzatore PDF per vedere la fattura. Aprilo in qualsiasi strumento AP compatibile con ZUGFeRD (o decomprimilo con uno strumento compatibile con ZIP) per vedere il contenuto incorporato <code>factur-x.xml</code> / <code>zugferd.xml</code> allegato.</li>
</ol>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:18px 0;border-left:4px solid rgb(34, 197, 94);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Che cosa hai prodotto concretamente?</strong> UN <strong>PDF/A-3</strong> PDF di archivio con un <strong>ZUGFeRD 2.0 integrato EN 16931</strong> File XML. Il conteggio delle pagine PDF e il contenuto visivo corrispondono alla fattura originale di 10 pagine (perché <em>Genera fattura in formato PDF</em> (la risposta era Sì). L'XML al suo interno soddisfa il requisito dei dati strutturati previsto dal mandato B2B tedesco. Un file, due lettori.</p></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="zugferd-vs-factur-x-vs-xrechnung-in-30-secondi">ZUGFeRD vs Factur-X vs XRechnung in 30 secondi<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#zugferd-vs-factur-x-vs-xrechnung-in-30-secondi" class="hash-link" aria-label="Link diretto a ZUGFeRD vs Factur-X vs XRechnung in 30 secondi" title="Link diretto a ZUGFeRD vs Factur-X vs XRechnung in 30 secondi" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.4rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Formato</th><th style="padding:12px 14px;text-align:left">Dove viene utilizzato</th><th style="padding:12px 14px;text-align:left">Tipo di output</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">ZUGFeRD</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Germany B2B, EU buyers</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Hybrid PDF/A-3 + embedded XML (this blog)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Factur-X</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">France, sister format technically identical to ZUGFeRD 2.x</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Hybrid PDF/A-3 + embedded XML</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">XRechnung</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">German public sector (federal, state, municipal)</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Strict pure-XML profile</td></tr></tbody></table></div>
<p>Il flusso appena creato produce ZUGFeRD; passa a un flusso di lavoro Factur-X senza apportare modifiche (lo stesso file ibrido funziona su entrambe le sponde del Reno). Per la fatturazione del settore pubblico tedesco, sostituisci il Livello di conformità con un profilo allineato a XRechnung quando il destinatario richiede XML puro.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="varianti-comuni-che-puoi-aggiungere-senza-ricostruire">Varianti comuni che puoi aggiungere senza ricostruire<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#varianti-comuni-che-puoi-aggiungere-senza-ricostruire" class="hash-link" aria-label="Link diretto a Varianti comuni che puoi aggiungere senza ricostruire" title="Link diretto a Varianti comuni che puoi aggiungere senza ricostruire" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px;margin:14px 0 1.4rem"><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Sorgente JSON o CSV anziché XML</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Scambia il passaggio 3 per recuperare un <code>.json</code> O <code>.csv</code> file. Modifica il menu a tendina combinato in <code>2.0-JSON</code> O <code>2.0-CSV</code>Mappa la corrispondenza <em>Dati JSON della fattura</em> O <em>Dati della fattura in formato CSV</em> campo. PDF4me converte nello schema ZUGFeRD prima dell'incorporamento.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(16, 185, 129)"><div style="font-weight:700;margin-bottom:6px">SharePoint al posto di Dropbox</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sostituire i connettori Dropbox con <strong>SharePoint Ottieni il contenuto del file utilizzando il percorso</strong> E <strong>SharePoint Crea file</strong>Stessa mappatura dei campi; cambia solo l'autorità del connettore. Funziona allo stesso modo con OneDrive for Business o Azure Blob Storage.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(245, 158, 11)"><div style="font-weight:700;margin-bottom:6px">Outlook Invia invece di (o dopo) Crea file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Aggiungere <strong>Outlook Invia un'e-mail (V2)</strong> con l'indirizzo del cliente Mappa <strong>Contenuto del file</strong> come contenuto allegato e <code>concat('Fattura-', utcNow(), '.pdf')</code> come nome dell'allegato. Il cliente riceve direttamente la fattura ibrida.</div></div><div class="card" style="padding:16px 18px;border-radius:10px;border-left:4px solid rgb(139, 92, 246)"><div style="font-weight:700;margin-bottom:6px">Convalidare il PDF/A prima dell'archiviazione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);line-height:1.55">Catena <strong>PDF4me Convalida PDF/A</strong> Dopo il passaggio 4. Se la convalida ha esito positivo, scrivi nell'archivio a lungo termine; in caso di esito negativo, genera un avviso in Teams. Massima sicurezza per i flussi di lavoro sensibili alla conformità.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi-relativi-a-errori-reali">Risoluzione dei problemi relativi a errori reali<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#risoluzione-dei-problemi-relativi-a-errori-reali" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi relativi a errori reali" title="Link diretto a Risoluzione dei problemi relativi a errori reali" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:12px"><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">Selezionato 1.0-XML, output non conforme al mandato.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>ZUGFeRD 1.0 non soddisfa il mandato tedesco B2B 2025. Se il tuo output deve essere conforme al mandato, scegli sempre un <code>2.0-*</code> combinazione nel menu a tendina combinato.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-warning)"><strong style="color:var(--ifm-color-warning)">Sono stati inseriti sia i dati XML della fattura che i dati JSON della fattura.</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Mappa solo il campo corrispondente alla tua scelta nel menu a tendina. Power Automate non ti impedirà di compilare entrambi i campi, ma l'azione genererà un errore di convalida durante l'esecuzione. Lascia vuoti gli altri campi di formato.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Visualizza fattura in PDF disattivato + nessuna visualizzazione pre-renderizzata</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>Con <em>Genera fattura in formato PDF</em> disattivato, PDF4me incorpora l'XML ma non ridisegna il contenuto della fattura. Il PDF del corriere che hai inviato in <em>Contenuto del file</em> Rimane invariato. Disattivalo solo se il PDF del tuo corriere mostra già visivamente il contenuto della fattura.</p><p></p></div><div class="card" style="padding:15px 18px;border-radius:10px;border-left:4px solid rgb(54, 96, 179)"><strong style="color:rgb(54, 96, 179)">ESTESA rifiutata dal ricevitore</strong><p style="margin:8px 0 0;color:var(--ifm-font-color-secondary)"></p><p>EXTENDED aggiunge campi specifici del settore oltre EN 16931 e viene rifiutato dai ricevitori sintonizzati sulla linea di base. Inizia con <code>DI BASE</code> Per i test di compatibilità; procedere solo quando l'acquirente o il sistema ERP confermano il supporto.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prossimi-passi">Prossimi passi<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-xml-workflow/#prossimi-passi" class="hash-link" aria-label="Link diretto a Prossimi passi" title="Link diretto a Prossimi passi" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/pdf/create-zugferd-invoice/"><p>Crea documenti di azione per la fattura ZUGFeRD</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/getting-started/"><p>Collega PDF4me a Power Automate</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" class="btn btn--secondary"><p>Ottieni la tua chiave API</p></a></div>
<p>Lo stesso schema in cinque fasi funziona per qualsiasi automazione di documenti in Power Automate: attiva, recupera gli input, esegui l'azione PDF4me, scrivi il risultato. Una volta che ne hai pubblicato uno, i successivi costano praticamente nulla.</p>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Create ZUGFeRD Invoice</category>
            <category>ZUGFeRD</category>
            <category>Factur-X</category>
            <category>XML</category>
            <category>Dropbox</category>
            <category>EN 16931</category>
            <category>PDF-A-3</category>
            <category>German B2B mandate</category>
            <category>e-invoicing</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>hybrid invoice</category>
        </item>
        <item>
            <title><![CDATA[Estrazione tramite IA e rinominazione intelligente di qualsiasi PDF in Make: un flusso di lavoro Dropbox a 4 moduli con PDF4me AI - Analizzatore di documenti]]></title>
            <link>https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Scenario Make a quattro moduli: scaricare un PDF del fornitore da Dropbox, eseguire AI - Document Parser con default_invoice_extraction, analizzare il JSON per estrarre il nome del fornitore, quindi ricaricare il file con vendorName.pdf come nome. Screenshot reali, valori esatti dei campi, nessun inserimento manuale dei dati.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>La parte più difficile dell'automazione delle fatture dei fornitori è sempre stata la denominazione dei file. Una cartella piena di <code>2030703747 (1).pdf</code> E <code>Scan_2026-04-12_invoice.pdf</code> è impossibile da ricercare, ordinare e sottoporre a verifica. <strong>PDF4me AI - Analizzatore di documenti</strong> più un modulo Make Parse JSON risolve questo problema <strong>4 moduli, zero codice</strong>: l'IA estrae il nome del fornitore dal PDF e lo stesso scenario ricarica il file come <code>Acme Industries.pdf</code>Le schermate seguenti mostrano esattamente la sequenza di gioco ripresa nell'immagine.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Riepilogo dello scenario</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox Download</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pulls /pdf4metest/sample/2030703747 (1).pdf. Scheduled trigger shown.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. PDF4me AI - Document Parser</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Runs the default_invoice_extraction Analyzer Template. Output: Doc Text JSON.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(168, 85, 247);height:100%"><div style="font-weight:750;margin-bottom:4px">3. JSON Parse JSON</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">JSON string mapped to 3. Doc Text. Exposes vendorName, invoiceNumber, totalAmount, etc.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Upload</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes to /pdf4meoutput/ with File Name = 6. vendorName + .pdf. Smart-rename complete.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Quattro moduli Make. Dropbox <strong>Scarica un file</strong> estrae il PDF grezzo del fornitore (gli screenshot mostrano <em>YnooxTeststone</em> connessione, percorso <code>/pdf4metest/sample/2030703747 (1).pdf</code>). PDF4me <strong>IA - Analizzatore di documenti</strong> mappa il nome del file e il documento dal passaggio precedente ed esegue <code>estrazione_fattura_predefinita</code> come il <strong>ID dell'analizzatore AI</strong>. JSON <strong>Analizzare JSON</strong> gira il <code>Testo del documento</code> output in token mappabili individualmente. Dropbox <strong>Carica un file</strong> scrive a <code>/pdf4meoutput/</code> con <strong>Nome del file</strong> = <code>6. NomeFornitore + .pdf</code> E <strong>Dati</strong> = <code>1. Dati</code> dal download originale. Il risultato: lo stesso PDF viene salvato nella cartella di output con un nome file significativo, senza alcun intervento umano.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">La cosa che rende questo sistema composto da 4 moduli anziché 8</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Due scelte di design. In primo luogo, <strong>I dati presenti nel modulo di caricamento sono collegati al Modulo 1 (dati originali di Dropbox).</strong>, non il Modulo 3. Il parser AI deve solo estrarre i metadati; il caricamento riutilizza il file originale non modificato, quindi non c'è ricodifica, nessuna perdita di qualità e un passaggio in meno. In secondo luogo, <strong>Il nome del file utilizza il token analizzato più un letterale <code>.pdf</code> estensione</strong> (lo screenshot mostra <code>6. Nome del fornitore</code> seguito dal testo digitato <code>.pdf</code>) quindi il file rinominato mantiene un'estensione valida indipendentemente da ciò che restituisce l'IA.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-comuni-del-mondo-reale-a-cui-questo-risolve">Domande comuni del mondo reale a cui questo risolve<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#domande-comuni-del-mondo-reale-a-cui-questo-risolve" class="hash-link" aria-label="Link diretto a Domande comuni del mondo reale a cui questo risolve" title="Link diretto a Domande comuni del mondo reale a cui questo risolve" translate="no">​</a></h2>
<p>Le persone cercano questo specifico problema utilizzando frasi come:</p>
<ul>
<li class=""><strong>"Come faccio a rinominare automaticamente un PDF in base al suo contenuto?"</strong> Questo scenario a 4 moduli risolve il problema: l'IA legge il nome del fornitore e il caricamento lo utilizza come nome del file. Nessun intervento manuale.</li>
<li class=""><strong>"È possibile estrarre il nome del fornitore da un PDF e utilizzarlo altrove?"</strong> Sì. Il passaggio di analisi JSON subito dopo l'analisi del documento tramite intelligenza artificiale espone ogni campo estratto come un token mappabile individualmente (vendorName, invoiceNumber, totalAmount, ecc.).</li>
<li class=""><strong>"Esiste un analizzatore di documenti basato sull'intelligenza artificiale in Make?"</strong> Sì, il modulo PDF4me AI - Document Parser. È basato su modelli (Analyzer Template), quindi lo stesso modulo gestisce fatture, ricevute, contratti e moduli personalizzati.</li>
<li class=""><strong>"Come posso estrarre JSON strutturato da un PDF senza addestrare un modello?"</strong> Scegli un modello di analizzatore integrato (<code>default_invoice_extraction</code> (per AP) oppure creane uno personalizzato nella dashboard di PDF4me. Non è richiesta alcuna formazione.</li>
<li class=""><strong>"Posso rinominare il file di output utilizzando uno dei campi estratti?"</strong> Sì. Dopo aver analizzato il JSON, trascina il token analizzato nel campo "Nome file caricato". Fatto.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Uno scenario Make riutilizzabile per l'automazione della contabilità fornitori/documenti in entrata. Un trigger si attiva (manualmente, programmato come mostrato, tramite monitoraggio file, webhook), il PDF del fornitore viene analizzato dall'IA e lo stesso file viene ricaricato con un nome significativo derivato dal suo contenuto. È possibile integrare uno qualsiasi degli altri modelli di analisi PDF4me (ricevute, contratti, ordini di acquisto, moduli personalizzati) per gestire altri tipi di documenti con lo stesso flusso.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/01-scenario-overview.jpg" alt="Canvas di Make per gli scenari: Download di un file da Dropbox (con badge orario programmato), PDF4me AI - Analizzatore di documenti, Analisi JSON e Caricamento di un file da Dropbox. Quattro grandi icone circolari dei moduli collegate con i connettori tratteggiati standard di Make." style="max-width:900px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Quattro moduli end-to-end. L'icona dell'orologio su Dropbox 1 indica un trigger programmato; passare a webhook o file-watch per l'ambiente di produzione.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Fare</strong> account con uno scenario aperto. <a href="https://www.make.com/en/register" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Crea un account Make</a> se ne hai bisogno.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Aggiungilo al primo modulo PDF4me. Vedi <a href="https://docs.pdf4me.com/it/general-guidelines/connect-to-make/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Collega PDF4me per creare</a>.</li><li><strong>Dropbox</strong> con una cartella sorgente (ad esempio <code>/pdf4metest/sample/</code>) contenente i PDF del fornitore e una cartella di output (<code>/pdf4meoutput/</code>). Qualsiasi sistema di archiviazione funziona allo stesso modo.</li><li><strong>Una fattura del fornitore in formato PDF</strong>. La procedura guidata utilizza <code>esempio-fattura-fornitore.pdf</code>. <a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Scarica il file esatto utilizzato negli screenshot</a> e trascinalo nella cartella sorgente di Dropbox per replicare ogni passaggio.</li><li><strong>(Opzionale) Un analizzatore personalizzato</strong> se il tuo caso d'uso non sono le fatture. Creane uno su <a href="https://dev.pdf4me.com/dashboard/#/ai-document-parser/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dashboard dell'analizzatore di documenti basato sull'IA</a> <a href="https://dev.pdf4me.com/ai-document-parser/?id=%3Canalyzer-guid%3E" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Dettagli dell'analizzatore</a>). Utilizzare l'integrato <code>estrazione_fattura_predefinita</code> per AP.</li></ul></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1rem 0 1.6rem;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06)"><p><strong>Prendi prima il campione.</strong> Scarica la stessa fattura del fornitore utilizzata negli screenshot. Inseriscila nella cartella sorgente di Dropbox (ad esempio <code>/pdf4metest/esempio/</code>) prima di eseguire lo scenario in modo che il Modulo 1 prelevi lo stesso file e <code>estrazione_fattura_predefinita</code> restituisce lo stesso <code>vendorG</code> il token che vedi nella fase di caricamento.</p><div style="margin-top:10px"><a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Scarica sample-vendor-invoice.pdf</p></a></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="guida-rapida-a-cosa-serve-ciascun-parametro">Guida rapida: a cosa serve ciascun parametro<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#guida-rapida-a-cosa-serve-ciascun-parametro" class="hash-link" aria-label="Link diretto a Guida rapida: a cosa serve ciascun parametro" title="Link diretto a Guida rapida: a cosa serve ciascun parametro" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">AI Analyzer Id</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Picks the Analyzer Template. default_invoice_extraction for invoices; custom templates for receipts, contracts, purchase orders.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">File Name + Document</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Both mapped from the prior storage module. Filename (with extension) and binary content of the source.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(168, 85, 247);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Doc Text (output)</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">JSON string with every extracted field. Always wire into a JSON Parse JSON module next.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Parsed tokens</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">After Parse JSON, every Analyzer Template field becomes an individually mappable token (vendorName, invoiceNumber, etc).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Smart-rename pattern</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Drop a parsed token + .pdf into the downstream Upload File Name slot. Output file is renamed automatically.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Connection reuse</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">One PDF4me connection per Make team is enough. Add it once, reuse across every PDF4me module.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="costruisci-lo-scenario">Costruisci lo scenario<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#costruisci-lo-scenario" class="hash-link" aria-label="Link diretto a Costruisci lo scenario" title="Link diretto a Costruisci lo scenario" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-1-scaricare-un-file-da-dropbox">Modulo 1: Scaricare un file da Dropbox<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#modulo-1-scaricare-un-file-da-dropbox" class="hash-link" aria-label="Link diretto a Modulo 1: Scaricare un file da Dropbox" title="Link diretto a Modulo 1: Scaricare un file da Dropbox" translate="no">​</a></h3>
<p>Recupera il file PDF originale del fornitore dalla cartella di origine.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). your Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/sample/2030703747 (1).pdf</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/02-dropbox-download.jpg" alt="Configurare Dropbox per scaricare un file con la connessione YnooxTestone, Modalità di selezione dei file Selezionare un file e Percorso file /pdf4metest/sample/2030703747 (1).pdf." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-2-pdf4me-ai---analizzatore-di-documenti">Modulo 2: PDF4me AI - Analizzatore di documenti<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#modulo-2-pdf4me-ai---analizzatore-di-documenti" class="hash-link" aria-label="Link diretto a Modulo 2: PDF4me AI - Analizzatore di documenti" title="Link diretto a Modulo 2: PDF4me AI - Analizzatore di documenti" translate="no">​</a></h3>
<p>Cerca <strong>PDF4me</strong> nel selettore di azioni e seleziona <strong>IA - Analizzatore di documenti</strong>.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">My PDF4me connection (t...)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1. File Name (from Module 1)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Document</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1. Data (from Module 1)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">AI Analyzer Id</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">default_invoice_extraction (built-in)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/05-ai-document-parser-config.jpg" alt="PDF4me AI - Azione di analisi del documento configurata con Connessione La mia connessione PDF4me, File impostato su Mappa, Nome file 1. Nome file, Documento 1. Dati e ID analizzatore AI default_invoice_extraction." style="max-width:560px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>IL <code>estrazione_fattura_predefinita</code> Il modello è integrato. Fai clic su <em>Modello di analizzatore</em> Nel suggerimento è presente un link per creare un analizzatore personalizzato per ricevute, contratti o qualsiasi altro tipo di documento.</p></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-3-json---analisi-json">Modulo 3: JSON - Analisi JSON<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#modulo-3-json---analisi-json" class="hash-link" aria-label="Link diretto a Modulo 3: JSON - Analisi JSON" title="Link diretto a Modulo 3: JSON - Analisi JSON" translate="no">​</a></h3>
<p>Il modulo AI restituisce il suo risultato come stringa JSON su <code>Doc Text</code>Analizzalo per individuare i campi mappabili individualmente.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(168,85,247) 0%, rgba(168,85,247,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data structure</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">My data structure (or leave blank. Make builds one on first run)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">JSON string</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">3. Doc Text (from Module 2)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/03-parse-json.jpg" alt="Esegui l'azione di analisi JSON con la struttura dati lasciata come La mia struttura dati e la stringa JSON mappata a 3. Testo del documento dal modulo AI - Analizzatore di documenti." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Lascia la struttura dati predefinita <em>La mia struttura dati</em> e Make ne crea uno a partire dall'output IA in tempo reale durante la prima esecuzione dello scenario.</p></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-4-caricamento-di-un-file-tramite-dropbox">Modulo 4: Caricamento di un file tramite Dropbox<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#modulo-4-caricamento-di-un-file-tramite-dropbox" class="hash-link" aria-label="Link diretto a Modulo 4: Caricamento di un file tramite Dropbox" title="Link diretto a Modulo 4: Caricamento di un file tramite Dropbox" translate="no">​</a></h3>
<p>La fase di rinominazione intelligente. Mappa <strong>Nome del file</strong> al token analizzato più un letterale <code>.pdf</code> estensione e <strong>Dati</strong> per il <strong>originale</strong> File del modulo 1 (non l'output dell'IA).</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput/</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map (so File Name and Data come from prior modules)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">6. vendorName + .pdf (the parsed vendorName plus a literal .pdf extension)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1. Data (re-uses the original Dropbox download. not the AI output)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/ai-document-parser-make-dropbox/04-dropbox-upload.jpg" alt="Configura il caricamento di un file su Dropbox con la connessione YnooxTestone, la cartella /pdf4meoutput/, il file impostato su Mappa, il nome del file impostato su 6. vendorName seguito da .pdf e i dati mappati su 1. Dati dal download originale di Dropbox." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Rinominare in modo intelligente: <code>6. Nome del fornitore</code> è il token analizzato dal Modulo 3, con un letterale <code>.pdf</code> digitato subito dopo.</p></figcaption></figure>
<p>Salva e fai clic <strong>Eseguire una volta</strong>. Il PDF del fornitore finisce in <code>/pdf4meoutput/</code> prende il nome dal suo fornitore.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/make/pdf4me-ai/ai-document-parser/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Parse JSON cannot see Doc Text</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">The AI module did not run yet. execute the scenario once with Run once. Make builds the data structure from the live output of Module 2 on first execution.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Renamed file has no .pdf extension</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Forgot the literal .pdf text after the vendorName token. Click the File Name field, place the cursor after the parsed token, and type .pdf.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Upload writes an empty file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Data is bound to the wrong source. It should be Module 1 (original Dropbox download). 1. Data, not the AI output. The AI module returns metadata, not a binary file.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">vendorName comes back as empty or wrong</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">The Analyzer Template did not match the document layout. Try a different built-in template, or create a custom template at dev.pdf4me.com tuned for the layout of your vendors.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want to extract more than vendor name</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Any field in the Analyzer Template is exposed as a token after Parse JSON. Drop invoiceNumber, totalAmount, lineItems, etc anywhere you would drop a normal Make variable.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">AI Analyzer Id dropdown is empty</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">No analyzer templates exist on your PDF4me account yet. Open dev.pdf4me.com, navigate to the Analyzer Templates section, and either pick the built-in default_invoice_extraction or create a custom template.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Accounts payable automation</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Vendor invoices in, structured data into Airtable / NetSuite / Xero, renamed file archived.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Email-to-ERP routing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Inbound email PDFs get parsed and routed to the right department based on extracted fields.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Contract intake (custom template)</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Custom Analyzer Template extracts effective_date, parties, governing_law into a legal tracker.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Audit-friendly archives</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Renaming by extracted vendor and date makes folders searchable and audit-trail clean.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/make/pdf4me-ai/ai-document-parser/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Riferimento all'azione di analisi del documento AI</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, la forma di output del testo del documento e tre modelli di scenario.</div></div></a><a href="https://docs.pdf4me.com/it/integration/make/pdf4me-ai/ai-invoice-parser/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Analizzatore di fatture basato sull'intelligenza artificiale (schema fisso)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Da utilizzare quando si gestiscono solo fatture e si desiderano punteggi di affidabilità per ciascun campo già pronti all'uso.</div></div></a><a href="https://docs.pdf4me.com/it/integration/make/extract/parse-document/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Analizzare un documento (Regex / JavaScript)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Alternativa al riconoscimento di pattern per documenti a layout fisso. Non richiede intelligenza artificiale.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between AI - Document Parser and AI-Invoice Parser?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">AI-Invoice Parser uses a fixed invoice schema (vendor, line items, totals, dates) and returns confidence scores. AI - Document Parser is template-driven via the AI Analyzer Id, so you can swap the document type by picking a different template. Use AI-Invoice Parser for AP-only workflows; use AI - Document Parser when you handle multiple document types or need a custom field set.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Where do I create a custom Analyzer Template?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">From the AI Analyzer Id dropdown click the Analyzer Template link in the hint, or visit dev.pdf4me.com. Define the fields you want extracted, name the template, save. The new template appears in the AI Analyzer Id dropdown in Make on the next scenario edit.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Why is Data on the Upload module bound to Module 1 instead of Module 2?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Because the AI module only returns metadata (the extracted JSON on Doc Text), not a binary file. The original PDF lives on Module 1 Data. Re-using it on the upload avoids re-encoding and keeps the output identical to the input.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I add the .pdf extension to the renamed file?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">After dropping the parsed vendorName token into File Name, place the cursor right after it and type the literal text .pdf. Make stores File Name as a mixed string (token + literal), and the upload writes the file with the combined name.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I trigger this from email, SharePoint, or a webhook instead of a scheduled Dropbox download?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Replace Module 1 with any module that produces a binary file and a filename: Gmail Get Attachments, SharePoint Get file content, OneDrive Download a File, Webhooks Custom webhook with file payload. Modules 2, 3, 4 stay identical.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How big can the input PDF be?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Practical limits are bounded by Make operation timeouts and the PDF4me API payload limit. For multi-hundred-MB documents, downsample first via a PDF4me Compress action then run AI - Document Parser on the result.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate, n8n, or Zapier?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The PDF4me AI - Document Parser action is available on all four platforms with the same Analyzer Template concept. See the cross-platform comparison at the bottom of the Make action reference page.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How accurate is the extraction?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Accuracy depends on document layout consistency and the Analyzer Template fit. Built-in templates like default_invoice_extraction are tuned across thousands of vendor invoices. For custom layouts that the AI mis-reads on, build a custom Analyzer Template in dev.pdf4me.com with examples of your specific format.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/ai-document-parser-make-dropbox-workflow/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Make</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/make/pdf4me-ai/ai-document-parser/">Action reference</a></div>
<div class="card" style="padding:16px 20px;border-radius:10px;margin:1.2rem auto 0;max-width:520px;border-left:4px solid rgb(16, 185, 129);background-color:rgba(34, 197, 94, 0.06);text-align:center"><div style="font-weight:700;margin-bottom:8px">Prova con il file della guida</div><a href="https://docs.pdf4me.com/it/assets/data/ai-document-parser/sample-vendor-invoice.pdf" download="" style="display:inline-block;padding:8px 16px;border-radius:8px;background:rgb(16, 185, 129);color:#fff;font-weight:600;text-decoration:none;font-size:0.92rem"><p>↓ Scarica sample-vendor-invoice.pdf</p></a></div>]]></content:encoded>
            <category>Make</category>
            <category>PDF4me</category>
            <category>AI - Document Parser</category>
            <category>Analyzer Template</category>
            <category>Dropbox</category>
            <category>AI extraction</category>
            <category>invoice automation</category>
            <category>smart rename</category>
            <category>vendor parsing</category>
            <category>no-code</category>
            <category>document AI</category>
        </item>
        <item>
            <title><![CDATA[Aggiungere un codice QR svizzero a qualsiasi fattura PDF in Power Automate: un flusso di lavoro Dropbox in 4 fasi]]></title>
            <link>https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate a quattro azioni: Attivazione manuale, Scarica il contenuto del file da Dropbox, PDF4me Barcode - Crea fattura SwissQR (CHF, riferimento QRR, inglese), quindi Scarica il file da Dropbox. Aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri a /pdf4metest/sample/10 page.pdf e salva l'output rinominato in /pdf4meoutput. Screenshot reali, valori dei campi esatti.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Ogni fattura svizzera deve essere accompagnata da un <strong>Banconota QR svizzera</strong> così le banche e i software di contabilità possono scansionare ed elaborare automaticamente il pagamento. Con Power Automate e PDF4me l'aggiunta è un <strong>flusso a quattro azioni</strong>: Attivazione manuale, Dropbox <strong>Ottieni il contenuto del file</strong>, PDF4me <strong>Codice a barre - Crea fattura SwissQR</strong>Dropbox <strong>Crea file</strong>. Gli screenshot qui sotto illustrano l'esecuzione esatta catturata nella tela. Una fattura di 10 pagine in <code>/pdf4metest/sample</code> diventa una fattura conforme alla normativa svizzera con la ricevuta di pagamento allegata e caricata su <code>/pdf4meoutput</code> con un nome file univoco. Pronto per la produzione in meno di 10 minuti.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manual trigger for testing. Swap for SharePoint When a file is created or any storage trigger in production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Get file content</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads the 10-page invoice from /pdf4metest/sample/10 page.pdf with Infer Content Type Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Barcode - Create SwissQR Bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Appends the QR payment slip with CHF, QRR reference, English labels, custom Paging Options to land on page 3.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the populated PDF to /pdf4meoutput with a unique guid()+headers/FileName so re-runs do not collide.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Quattro azioni di Power Automate. L'attivazione manuale avvia il flusso. Dropbox <strong>Ottieni il contenuto del file</strong> legge <code>/pdf4metest/sample/10 page.pdf</code> con Infer Content Type impostato su Sì. PDF4me <strong>Codice a barre - Crea fattura SwissQR</strong> aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri (tipo di formato di output <code>PNG</code> in questa corsa; passa a <code>PDF</code> per output ibrido, IBAN <code>CH4431999123000889012</code>, Quantità <code>5253531</code>, Valuta <code>CHF</code>, Tipo di riferimento <code>QRR</code>, Lingua <code>Inglese</code>Linea di separazione <code>LineaConForbici</code>Creditore: Var Schneider AG, Debitore finale: Pia-Maria Rutschmann-Schnyder, Riferimento <code>210000000003139471430009017</code>Opzioni di paging <code>costume</code>, Numero di pagina <code>3</code>Nome del file <code>abc.pdf</code>Dropbox <strong>Crea file</strong> scrive a <code>/pdf4meoutput</code> con nome file creato da <code>guid()</code> + <code>intestazioni/NomeFile</code> per garantire l'unicità. L'output è un file scansionabile da una banca svizzera nella cartella dell'archivio.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Due fattori determinano se il tuo output è scansionabile dalla banca</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Innanzitutto, il <strong>L'IBAN deve iniziare con CH o LI.</strong> e deve essere al massimo di 21 caratteri. Per un tipo di riferimento QRR l'IBAN deve essere un <em>QR-IBAN</em>, non un IBAN standard. In secondo luogo, quando <strong>Il tipo di riferimento è QRR</strong>, IL <strong>Il campo di riferimento è una stringa numerica di 27 cifre con una cifra di controllo modulo 10.</strong>. Se non ne hai uno, cambia Tipo di riferimento in <code>SCOR</code> (ISO 11649) o <code>NON</code> e lasciare vuoto il campo Riferimento. Le banche rifiutano i valori di riferimento digitati in modo errato, non l'immagine del codice QR.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-comuni-del-mondo-reale-a-cui-questo-risolve">Domande comuni del mondo reale a cui questo risolve<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#domande-comuni-del-mondo-reale-a-cui-questo-risolve" class="hash-link" aria-label="Link diretto a Domande comuni del mondo reale a cui questo risolve" title="Link diretto a Domande comuni del mondo reale a cui questo risolve" translate="no">​</a></h2>
<p>Le persone cercano questo specifico problema utilizzando frasi come:</p>
<ul>
<li class=""><strong>"Come posso aggiungere automaticamente un codice QR svizzero alla mia fattura PDF in Power Automate?"</strong> Questo flusso in 4 fasi fa proprio questo: carica un PDF su Dropbox, avvia il flusso e il file con il codice QR per la fattura viene salvato nella cartella di output.</li>
<li class=""><strong>"Power Automate è in grado di generare una fattura con codice QR svizzero a partire da una fattura esistente?"</strong> Sì, tramite l'azione PDF4me Barcode - Create SwissQR Bill. Il risultato è lo stesso PDF con la ricevuta aggiunta alla prima/ultima/una pagina specifica.</li>
<li class=""><strong>"Ho bisogno di una libreria di codici QR o di un abbonamento a Swiss QR Generator?"</strong> No. L'azione PDF4me nasconde la generazione del codice QR, i calcoli di riferimento modulo 10 e l'intero layout degli standard di pagamento svizzeri dietro un singolo passaggio di Power Automate.</li>
<li class=""><strong>"E se non dispongo di un PDF di origine, posso generare un codice QR separato?"</strong> Sì. Ignora i campi Contenuto file e Nome file in Parametri avanzati; l'azione restituirà una fattura con codice QR autonoma nel formato di output scelto (PDF / PNG / JPEG / TIFF).</li>
<li class=""><strong>"Le banche svizzere accetteranno questi risultati?"</strong> Questa operazione genera una ricevuta conforme allo standard di pagamento svizzero ISO 20022. Qualsiasi app di mobile banking delle banche svizzere può scansionarla per avviare il pagamento.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Un flusso Power Automate riutilizzabile composto da 4 azioni. Quando si attiva un trigger, la fattura di origine viene recuperata da Dropbox (o SharePoint/OneDrive/Outlook), l'azione PDF4me aggiunge il codice QR della fattura e il file compilato viene caricato con un nome preceduto da un GUID. Lo stesso schema funziona per le fatture in uscita dei clienti, le esecuzioni batch pianificate o l'elaborazione dei crediti basata su eventi.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/01-flow-overview.jpg" alt="Power Automate offre quattro azioni principali: Attiva manualmente un flusso, Ottieni il contenuto del file da Dropbox, Codice a barre - Crea fattura SwissQR, Crea file da Dropbox." style="max-width:380px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Quattro azioni, dall'alto verso il basso. L'attivazione manuale semplifica il test del flusso; sostituibile con qualsiasi trigger di accumulo in produzione.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> conto con un flusso aperto. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Accedi al connettore PDF4me Connect la prima volta che trascini l'azione.</li><li><strong>Dropbox</strong> con una cartella sorgente (ad esempio <code>/pdf4metest/sample</code>) e una cartella di output (<code>/pdf4meoutput</code>Qualsiasi sistema di archiviazione funziona: SharePoint, OneDrive o Dataverse si mappano allo stesso modo.</li><li><strong>Una fattura in formato PDF</strong>. <a href="https://docs.pdf4me.com/it/files/swissqr-bill-sample/10-page-sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Scarica l'esempio di 10 pagine</a> utilizzato negli screenshot per seguire esattamente.</li><li><strong>Dati di pagamento svizzeri</strong>: UN <strong>CH o LI IBAN</strong>, importo, valuta (<code>CHF</code> O <code>euro</code>), e blocchi nome/indirizzo creditore + debitore. Riferimento completo del campo nel <a href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">documenti di azione</a>.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-rapido-parametri-chiave">Riferimento rapido: parametri chiave<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#riferimento-rapido-parametri-chiave" class="hash-link" aria-label="Link diretto a Riferimento rapido: parametri chiave" title="Link diretto a Riferimento rapido: parametri chiave" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Output Format Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">PDF (hybrid), PNG / JPEG / Tiff (standalone images).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">IBAN</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CH or LI prefix, max 21 chars. QR-IBAN required for QRR references.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Reference Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">QRR (27-digit + mod-10), SCOR (ISO 11649), or NON.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Address Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">S = structured (separate Postal Code + City). K = combined.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">first, last, add at end, or custom (uses Page Number). PDF only.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Page Number</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">1-based page index. Required only when Paging Options is custom.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="costruisci-il-flusso">Costruisci il flusso<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#costruisci-il-flusso" class="hash-link" aria-label="Link diretto a Costruisci il flusso" title="Link diretto a Costruisci il flusso" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-1-attiva-manualmente-un-flusso">Azione 1: Attiva manualmente un flusso<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#azione-1-attiva-manualmente-un-flusso" class="hash-link" aria-label="Link diretto a Azione 1: Attiva manualmente un flusso" title="Link diretto a Azione 1: Attiva manualmente un flusso" translate="no">​</a></h3>
<p>L'attivazione manuale è il modo più veloce per testare. In produzione sostituire con <strong>Dropbox Quando viene creato un file</strong>, <strong>SharePoint Quando viene creato un file</strong>, <strong>OneDrive Quando viene creato un file</strong>, <strong>Outlook Quando arriva una nuova email</strong>, <strong>Ricorrenza</strong>, O <strong>Webhooks</strong> a seconda della tua pipeline AR.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-2-dropbox---ottieni-il-contenuto-del-file">Azione 2: Dropbox - Ottieni il contenuto del file<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#azione-2-dropbox---ottieni-il-contenuto-del-file" class="hash-link" aria-label="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file" title="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file" translate="no">​</a></h3>
<p>Recupera la fattura originale dalla cartella di input.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/sample/10 page.pdf</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Infer Content Type</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/02-get-file-content.jpg" alt="Power Automate Dropbox Ottieni contenuto file azione con File /pdf4metest/sample/10 page.pdf e parametro Avanzate Deduzione tipo di contenuto Sì." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-3-pdf4me-barcode---crea-fattura-swissqr">Azione 3: PDF4me Barcode - Crea fattura SwissQR<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#azione-3-pdf4me-barcode---crea-fattura-swissqr" class="hash-link" aria-label="Link diretto a Azione 3: PDF4me Barcode - Crea fattura SwissQR" title="Link diretto a Azione 3: PDF4me Barcode - Crea fattura SwissQR" translate="no">​</a></h3>
<p>Cerca <strong>PDF4me</strong> e scegliere <strong>Codice a barre - Crea fattura SwissQR</strong>L'azione espone i campi di pagamento nel pannello principale e 4 campi in Parametri avanzati (Opzioni di impaginazione, Numero di pagina, Contenuto del file, Nome del file). Configura:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Gruppo</th><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Output Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PNG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH4431999123000889012</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">5253531</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Seperator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">LineWithScissor</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">23</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2501</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Pia-Maria Rutschmann-Schnyder</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor AddressType</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Grosse Marktgasse</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">33</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">9400</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">210000000003139471430009017</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Unstructured Message</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Instruction of 15.09.2019</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Billing Info</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV1 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV1: UV;UltraPay005;12345</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Av2 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV2: XY;XYService;54321</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">custom</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Page Number</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">3</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Content</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">File Content (from Action 2)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">abc.pdf</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-4-dropbox---crea-file">Azione 4: Dropbox - Crea file<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#azione-4-dropbox---crea-file" class="hash-link" aria-label="Link diretto a Azione 4: Dropbox - Crea file" title="Link diretto a Azione 4: Dropbox - Crea file" translate="no">​</a></h3>
<p>Salva il file popolato nella cartella di output. Crea un nome file univoco con <code>guid()</code> in modo che le esecuzioni ripetute non si sovrappongano.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder Path</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">guid() + headers/FileName (concat expression for a unique-per-run name)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content (from Action 3, dynamic content)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/03-create-file.jpg" alt="Power Automate crea un'azione Dropbox con percorso cartella /pdf4meoutput, nome file creato da guid() + espressione headers/FileName e contenuto file dinamico dall'azione PDF4me Crea fattura SwissQR." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>IL <code>guid()</code> l'espressione in Nome file garantisce un nome univoco ad ogni esecuzione. Trascinandolo accanto a <code>intestazioni/NomeFile</code> L'output di PDF4me conserva il nome originale della fattura nel nome del file.</p></figcaption></figure>
<p>Salva e fai clic <strong>Test</strong>Il file scansionabile dalla banca svizzera finisce in <code>/pdf4meoutput</code>.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">IBAN is invalid (must start with CH or LI, max 21 chars) or Currency is something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bank rejects a QRR reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Adjust Paging Options under Advanced. first puts the slip as the new page 1. last appends it after the last page. custom uses Page Number for a specific 1-based position.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Creditor or Debtor address looks wrong on the slip</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Address Type. With S, fill Postal Code + City and use Address Line 1/2 for street. With K, leave Postal Code + City empty and put the full address into Address Line 1 + Address Line 2.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Create file writes an empty file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File Content on Action 4 is not bound to the PDF4me File Content output. Click the field and re-pick the dynamic content from Action 3.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without a source invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip Action 2 (Get file content). On Action 3, leave File Content and File Name empty under Advanced parameters and the action returns a standalone Swiss QR-bill in the chosen Output Format Type.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Outgoing customer invoices</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Bills that need to be Swiss-payable directly from a banking app via QR scan.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN + 27-digit QRR reference identifies the customer or contract on every recurring run.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bulk invoice retrofitting</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">When an existing PDF invoice template does not yet carry the payment slip, append it.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">e-Bill fallbacks</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">For customers who prefer paper or in-app QR-scan over electronic Bill.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Crea fattura SwissQR in Power Automate. Riferimento azione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, 5 schermate dell'interfaccia utente, schede di riferimento sul tipo di formato di output e sulle opzioni di impaginazione.</div></div></a><a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Inserisci la fattura QR svizzera su una pagina personalizzata</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Tutorial correlato: inserisci il foglietto a pagina 3 (o a qualsiasi indice basato su 1) utilizzando le opzioni di impaginazione personalizzate.</div></div></a><a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Lo stesso scenario in Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Crea un flusso di lavoro a 3 moduli con il generatore di scenari visivi.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need a special Swiss QR library or font?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The PDF4me Create SwissQR Bill action bundles QR-code generation, the QR-bill fonts (Liberation Sans), mod-10 reference math, and the Swiss Payment Standards layout. Configure the fields, save the flow, and the output is a Swiss-compliant file.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between QRR, SCOR, and NON references?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the international ISO 11649 creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip, useful for ad-hoc one-off payments where the debtor adds their own reference at payment time.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill without an existing PDF invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Skip Action 2 (Get file content). On Action 3, leave File Content and File Name empty under Advanced parameters; the action returns a standalone Swiss QR-bill in the chosen Output Format Type (PDF, PNG, JPEG, or Tiff).</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT, can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No, Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs, use the Generate EPC QR Code for SEPA action instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K, which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default: PostalCode and City go in separate fields; Address Line 1/2 carries the street. K (Combined) puts the full address in two free-text Address Line fields and ignores PostalCode/City. New integrations should use S unless you are importing legacy data.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output work with mobile banking apps?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Every Swiss bank app that supports payments via QR-bill (every major bank since 2022) can scan the output to pre-fill the payment form. Test by opening UBS, PostFinance, Raiffeisen, or any Swiss banking app and scanning the QR code.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I change where the QR-bill page lands?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Click Show all on Advanced parameters. Set Paging Options to first / last / add at end / custom. For custom, also fill Page Number with the 1-based page index. Only applies when Output Format Type is PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same scenario in Make, Zapier, or n8n?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR Bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the Create SwissQR Bill action page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-power-automate-dropbox-workflow/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me Connect</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Aggiungere un codice QR svizzero a qualsiasi fattura PDF in Zapier: un flusso di lavoro Dropbox in 4 fasi]]></title>
            <link>https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso di lavoro Zapier in quattro fasi: attivazione "Nuovo file nella cartella" di Dropbox, "Trova file", "Crea fattura QR svizzera" di PDF4me (CHF, riferimento QRR, inglese), quindi "Carica file" di Dropbox. Aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri a qualsiasi PDF di fattura presente in /pdf4metest/Swiss-RP e salva l'output in /pdf4meoutput. Screenshot reali, valori dei campi esatti.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Ogni fattura svizzera deve essere accompagnata da un <strong>Banconota QR svizzera</strong> così le banche e i software di contabilità possono scansionare ed elaborare automaticamente il pagamento. Con Zapier e PDF4me l'aggiunta è un <strong>Zap in quattro fasi</strong>: Dropbox <strong>Nuovo file nella cartella</strong>Dropbox <strong>Trova file</strong>, PDF4me <strong>Crea una fattura QR svizzera</strong>Dropbox <strong>Carica file</strong>. Gli screenshot qui sotto illustrano l'esecuzione esatta catturata nella tela: una fattura di 10 pagine in <code>/pdf4metest/Swiss-RP</code> diventa una fattura conforme alla normativa svizzera con la ricevuta di pagamento allegata e salvata su <code>/pdf4meoutput</code>Pronto per la produzione in meno di 10 minuti.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Zap in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox New File in Folder</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Watches /pdf4metest/Swiss-RP every 2 minutes. Trigger fires when a new invoice PDF lands.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Find File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Resolves the file by name (10 page.pdf) and pulls the binary, ready for the next step.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Create Swiss QR Bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Appends the QR payment slip with all required SPS fields: CHF, QRR reference, English, Line with Scissor separator.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Upload File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the populated PDF to /pdf4meoutput. File Name and File Extension carried from the PDF4me output.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Quattro passaggi Zap. Dropbox <strong>Nuovo file nella cartella</strong> orologi <code>/pdf4metest/Swiss-RP</code> (Spazio predefinito, Includi file nelle sottocartelle <code>Falso</code>, Includi il contenuto del file e il link di condivisione entrambi <code>SÌ</code>Dropbox <strong>Trova file</strong> guarda in alto <code>10 pagine.pdf</code> In <code>/pdf4metest/Files</code> e restituisce il file binario. PDF4me <strong>Crea una fattura QR svizzera</strong> aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri (tipo di formato <code>PDF</code>Opzioni di paging <code>Primo</code>, Valuta <code>CHF</code>, Tipo di riferimento <code>QRR</code>, Lingua <code>Inglese</code>, Separatore <code>Lineare con le forbici</code>, Quantità <code>1923.67</code>IBAN <code>CH4431999123000889012</code>Creditore: Var Schneider AG, Debitore finale: Pia-Maria Rutschmann-Schnyder, Riferimento <code>210000000003139471430009017</code>Dropbox <strong>Carica file</strong> scrive il PDF compilato su <code>/pdf4meoutput</code> utilizzando <strong>3. URL del file</strong>, con <strong>3. Nome del file</strong> E <strong>3. Estensione del file</strong> come nome del file di output. Il risultato è un PDF scansionabile da una banca svizzera nella cartella dell'archivio.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Due fattori determinano se il tuo output è scansionabile dalla banca</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Innanzitutto, il <strong>L'IBAN deve iniziare con CH o LI.</strong> e deve essere al massimo di 21 caratteri. Per un tipo di riferimento QRR l'IBAN deve essere un <em>QR-IBAN</em>, non un IBAN standard. In secondo luogo, quando <strong>Il tipo di riferimento è QRR</strong>, IL <strong>Il campo di riferimento è una stringa numerica di 27 cifre con una cifra di controllo modulo 10.</strong>; se non ne hai uno, cambia il tipo di riferimento in <code>SCOR</code> (ISO 11649) o <code>NON</code> e lasciare vuoto il campo Riferimento. Le banche rifiutano i valori di riferimento digitati in modo errato, non l'immagine del codice QR.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-comuni-del-mondo-reale-a-cui-questo-risolve">Domande comuni del mondo reale a cui questo risolve<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#domande-comuni-del-mondo-reale-a-cui-questo-risolve" class="hash-link" aria-label="Link diretto a Domande comuni del mondo reale a cui questo risolve" title="Link diretto a Domande comuni del mondo reale a cui questo risolve" translate="no">​</a></h2>
<p>Le persone cercano questo specifico problema utilizzando frasi come:</p>
<ul>
<li class=""><strong>"Come posso aggiungere automaticamente un codice QR svizzero alla mia fattura PDF tramite Zapier?"</strong> Questo Zap in 4 passaggi fa tutto: il file viene caricato su Dropbox, Zap viene eseguito e il PDF con la fattura arricchita da codice QR viene salvato nella cartella di output.</li>
<li class=""><strong>"È possibile per Zapier generare una fattura con codice QR svizzero a partire da una fattura esistente?"</strong> Sì, tramite l'azione "Crea fattura QR svizzera" di PDF4me. Il risultato è lo stesso PDF con la ricevuta di pagamento allegata sulla pagina che preferisci (prima, ultima o una pagina specifica).</li>
<li class=""><strong>"Ho bisogno di una libreria di codici QR o di un abbonamento a Swiss QR Generator?"</strong> No. L'azione PDF4me nasconde la generazione del codice QR, i calcoli di riferimento modulo 10 e l'intero layout degli standard di pagamento svizzeri dietro un singolo passaggio di Zapier.</li>
<li class=""><strong>"E se non dispongo di un PDF di origine, posso generare un codice QR separato?"</strong> Sì. Salta il passaggio 2 (Trova file) e i campi File / URL file nel passaggio 3. L'azione restituisce un PDF autonomo della fattura QR svizzera contenente solo i dati di pagamento.</li>
<li class=""><strong>"Le banche svizzere accetteranno questi risultati?"</strong> Questa operazione genera una ricevuta conforme allo standard di pagamento svizzero ISO 20022. Qualsiasi app di mobile banking delle banche svizzere può scansionarla per avviare il pagamento.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Uno Zap Zapier riutilizzabile in 4 fasi. Il trigger monitora una cartella Dropbox, lo Zap trova la fattura più recente, esegue l'azione PDF4me Swiss QR Bill con i dettagli del creditore, del debitore e del pagamento e carica il PDF ottimizzato in una cartella di output. Lo stesso schema funziona per le fatture in uscita ai clienti, le esecuzioni batch programmate o l'elaborazione dei crediti completamente basata su eventi.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/01-zap-overview.jpg" alt="Zapier Zap canvas con quattro passaggi: Dropbox Nuovo file nella cartella (intervallo di 2 minuti), Dropbox Trova file, PDF4me Crea fattura SwissQR, Dropbox Carica file. Il banner di stato mostra Operazione completata con successo il 1 giugno 2026 alle 13:00:20 con ID esecuzione." style="max-width:420px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Quattro passaggi dall'alto verso il basso. L'intervallo di 2 minuti del passaggio 1 è la cadenza di polling predefinita di Zapier per i trigger di Dropbox; i piani di upgrade possono effettuare polling più frequentemente.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Zapier</strong> account. <a href="https://zapier.com/sign-up" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Crea un account Zapier</a> se ne hai bisogno.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a> e aggiungilo quando PDF4me richiede un account nell'editor Zap. Vedi <a href="https://docs.pdf4me.com/it/general-guidelines/connect-to-zapier/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Collega PDF4me a Zapier</a>.</li><li><strong>Dropbox</strong> con una cartella sorgente (ad esempio <code>/pdf4metest/Swiss-RP</code>) e una cartella di output (<code>/pdf4meoutput</code>).</li><li><strong>Una fattura in formato PDF</strong> (gli screenshot utilizzano <code>10 pagine.pdf</code>). Opzionale: salta il file sorgente per ottenere una ricevuta QR autonoma utilizzando solo i dati di pagamento.</li><li><strong>Dati di pagamento svizzeri</strong>: UN <strong>CH o LI IBAN</strong>, importo, valuta (<code>CHF</code> O <code>euro</code>), e blocchi nome/indirizzo creditore + debitore. Riferimento completo del campo nel <a href="https://docs.pdf4me.com/it/integration/zapier/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">documenti di azione</a>.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-rapido-parametri-chiave">Riferimento rapido: parametri chiave<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#riferimento-rapido-parametri-chiave" class="hash-link" aria-label="Link diretto a Riferimento rapido: parametri chiave" title="Link diretto a Riferimento rapido: parametri chiave" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">IBAN</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CH or LI prefix, max 21 chars. QR-IBAN required for QRR references.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Currency</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CHF or EUR only. Other currencies rejected by Swiss Payment Standards.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Reference Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">QRR (27-digit + mod-10), SCOR (ISO 11649), or NON. Pick once, fill Reference accordingly.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Address Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">S = structured (separate Postal Code + City). K = combined (full address in two Address Lines).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">first, last, append, or a specific 1-based page number.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Format Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">PDF for printable invoices, PNG/JPEG/TIFF for image output.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="crea-lo-zap">Crea lo Zap<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#crea-lo-zap" class="hash-link" aria-label="Link diretto a Crea lo Zap" title="Link diretto a Crea lo Zap" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-dropbox---nuovo-file-nella-cartella-attivatore">Passaggio 1: Dropbox - Nuovo file nella cartella (attivatore)<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#passaggio-1-dropbox---nuovo-file-nella-cartella-attivatore" class="hash-link" aria-label="Link diretto a Passaggio 1: Dropbox - Nuovo file nella cartella (attivatore)" title="Link diretto a Passaggio 1: Dropbox - Nuovo file nella cartella (attivatore)" translate="no">​</a></h3>
<p>Controlla la cartella di origine per eventuali nuove fatture.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Space</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Default</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/Swiss-RP</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include files in subfolders?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>False</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include file contents?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include sharing link?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/02-new-file-in-folder.jpg" alt="Attivazione Zapier Dropbox Nuovo file nella cartella: Spazio predefinito, Cartella /pdf4metest/Swiss-RP, Includi file nelle sottocartelle Falso, Includi contenuto file Sì, Includi link di condivisione Sì." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-dropbox---trova-file">Passaggio 2: Dropbox - Trova file<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#passaggio-2-dropbox---trova-file" class="hash-link" aria-label="Link diretto a Passaggio 2: Dropbox - Trova file" title="Link diretto a Passaggio 2: Dropbox - Trova file" translate="no">​</a></h3>
<p>Risolvi il file per nome. Questo ti fornirà un riferimento al file stabile e mappabile per il passaggio 3.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Space</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Default</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/Files</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include files in subfolders?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>False</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>10 page.pdf</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include Deleted Files?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>False</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Include file contents?</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/03-find-file.jpg" alt="Zapier Dropbox Trova file: Spazio predefinito, Cartella /pdf4metest/Files, Nome file 10 page.pdf, Includi file eliminati Falso, Includi contenuto file Sì." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-pdf4me---crea-fattura-swissqr">Passaggio 3: PDF4me - Crea fattura SwissQR<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#passaggio-3-pdf4me---crea-fattura-swissqr" class="hash-link" aria-label="Link diretto a Passaggio 3: PDF4me - Crea fattura SwissQR" title="Link diretto a Passaggio 3: PDF4me - Crea fattura SwissQR" translate="no">​</a></h3>
<p>L'azione che compie il lavoro. Cerca <strong>PDF4me</strong> nel selettore azioni, seleziona <strong>Crea una fattura QR svizzera</strong>, quindi compila i campi esattamente come negli screenshot nel <a href="https://docs.pdf4me.com/it/integration/zapier/barcode/create-swissqr-bill/">riferimento all'azione</a> mostra. Il minimo per corrispondere a questa esecuzione:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Gruppo</th><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PDF</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2. File: (Exists but not shown)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2. File Name: 10 page  +  2. File Ext: .pdf</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">first</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Separator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Line with Scissor</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">1923.67</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH4431999123000889012</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor:Street / Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor:Building No. / Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">23</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Postal Code</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2501</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Pia-Maria Rutschmann-Schnyder</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor:Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Grosse Marktgasse</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor:Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">32</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Rorschach</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Postal Code</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">9400</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">210000000003139471430009017</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Unstructured Message</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Instruction of 15.09.2019</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Billing Info</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV1 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV1: UV;UltraPay005;12345</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV2 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV2: XY;XYService;54321</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-dropbox---carica-il-file">Passaggio 4: Dropbox - Carica il file<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#passaggio-4-dropbox---carica-il-file" class="hash-link" aria-label="Link diretto a Passaggio 4: Dropbox - Carica il file" title="Link diretto a Passaggio 4: Dropbox - Carica il file" translate="no">​</a></h3>
<p>Salva il PDF compilato nella cartella di output.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Space</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Default</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4meoutput</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>3. File Url (from PDF4me Step 3)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Overwrite</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>no</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Specify File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>3. File Name: 10 page (from PDF4me Step 3)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Specify File Extension</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>3. File Extension: .pdf (from PDF4me Step 3)</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-zapier-dropbox/04-upload-file.jpg" alt="Zapier Dropbox Carica file: Spazio predefinito, Cartella /pdf4meoutput, File 3. URL file, Sovrascrivi no, Specifica nome file 3. Nome file: 10 pagine, Specifica estensione file 3. Estensione file: .pdf." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Mappa <strong>File</strong> al PDF4me <code>URL del file</code> output (Fase 3); separare <strong>Specificare il nome del file</strong> E <strong>Specificare l'estensione del file</strong> i campi conservano il nome originale.</p></figcaption></figure>
<p>Salva e fai clic <strong>Pubblicare</strong>. Lo Zap è attivo; invia una nuova fattura in <code>/pdf4metest/Swiss-RP</code> e il PDF con codice QR arriva in <code>/pdf4meoutput</code> entro il prossimo ciclo di votazioni.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/zapier/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">IBAN is invalid (must start with CH or LI, max 21 chars) or Currency is something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bank rejects a QRR reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Adjust paging Options. first puts the slip as the new page 1. last appends it after the last page. Pass a 1-based page number to insert at that position.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Creditor or Debtor address looks wrong on the slip</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Address Type. With S, fill Postal Code + City and use Address Line 1/2 for street. With K, leave Postal Code + City empty and put the full address into Address Line 1 + Address Line 2.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Upload writes a zero-byte or missing file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File field on Step 4 is not bound to the PDF4me File Url. Re-pick 3. File Url. Also confirm Specify File Name and Specify File Extension are mapped to the PDF4me Step 3 outputs, not hardcoded.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without a source invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip Step 2 (Find File). In Step 3, leave File and File URL empty and the action returns a standalone Swiss QR-bill PDF.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Outgoing customer invoices</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Bills that need to be Swiss-payable directly from a banking app via QR scan.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN + 27-digit QRR reference identifies the customer or contract on every recurring run.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bulk invoice retrofitting</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">When an existing PDF invoice template does not yet carry the payment slip, append it.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">e-Bill fallbacks</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">For customers who prefer paper or in-app QR-scan over electronic Bill.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/zapier/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Crea fattura QR svizzera in Zapier. Riferimento azione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, 5 schermate dell'interfaccia utente e limiti massimi di caratteri per ciascun campo.</div></div></a><a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Lo stesso scenario in Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Crea un flusso di lavoro a 3 moduli con il generatore di scenari visivi.</div></div></a><a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Lo stesso scenario in n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Flusso self-hosted di facile utilizzo per gli sviluppatori, con varianti sia con PDF che standalone.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need a special Swiss QR library or font?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The PDF4me Create Swiss QR Bill action bundles QR-code generation, the QR-bill fonts (Liberation Sans), mod-10 reference math, and the Swiss Payment Standards layout. Configure the fields, publish the Zap, and the output is a Swiss-compliant PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between QRR, SCOR, and NON references?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the international ISO 11649 creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip. useful for ad-hoc one-off payments where the debtor adds their own reference at payment time.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill without an existing PDF invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Skip Step 2 (Find File). In Step 3, leave File and File URL empty and the action returns a standalone Swiss QR-bill PDF (just the payment slip, no invoice body).</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT. can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs, use the Create EPC QR Code action instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K. which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default: Postal Code and City go in separate fields; Address Line 1/2 carries the street. K (Combined) puts the full address in two free-text Address Line fields and ignores Postal Code/City. New integrations should use S unless you are importing legacy data that does not separate postal code and city.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output PDF work with mobile banking apps?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Every Swiss bank app that supports payments via QR-bill (which is all of them since 2022) can scan the output to pre-fill the payment form. Test by opening UBS, PostFinance, Raiffeisen, or any Swiss banking app and scanning the QR code on the printed or on-screen slip.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I change where the QR-bill page lands?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Set paging Options. first puts the slip as the new page 1 of the output PDF, last appends it to the end, or pass a 1-based page number to insert it at that position. Page indexing starts at 1.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same scenario in n8n, Make, or Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR Bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the Create Swiss QR Bill action page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://zapier.com/apps/pdf4me/integrations" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Zapier</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/zapier/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Zapier</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Inserisci un codice QR svizzero per la fattura su un numero di pagina personalizzato in Power Automate (flusso Dropbox a 4 azioni con PDF4me)]]></title>
            <link>https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/</link>
            <guid>https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/</guid>
            <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate che inserisce la fattura QR svizzera su una pagina specifica di una fattura multipagina (pagina 3 nella demo). Attivazione manuale più Dropbox Ottieni contenuto file più PDF4me Barcode Crea fattura QR svizzera (Opzioni di impaginazione personalizzate, Numero di pagina 3, IBAN CH4431999123000889012, Importo 5253531, Riferimento QRR, Inglese) più Dropbox Crea file con un GUID più intestazioni/modello di rinomina del nome file. Screenshot reali, valori dei campi esatti, 4 formati di output coperti.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>La maggior parte dei tutorial svizzeri sulle fatture QR mette la ricevuta di pagamento su <strong>pagina 1</strong> (oppure aggiungilo alla fine). Le fatture reali spesso ne hanno bisogno <strong>da qualche parte nel mezzo</strong>: un pacchetto di contratti di 10 pagine in cui la fattura QR va inserita subito dopo il riepilogo, oppure un estratto conto trimestrale in cui la ricevuta dovrebbe seguire la pagina di copertina. Il connettore PDF4me Power Automate gestisce tutto ciò in un'unica azione tramite <strong>Opzioni di paginazione = personalizzate</strong> più un <strong>Numero di pagina</strong> campo. Questa guida descrive nel dettaglio la corsa immortalata nell'immagine: <code>/pdf4metest/sample/10 page.pdf</code> diventa un file conforme alla normativa svizzera con il codice QR della fattura inserito come <strong>pagina 3</strong>, quindi caricato su <code>/pdf4meoutput</code> con un nome preceduto da GUID in modo che le esecuzioni successive non entrino in conflitto. <strong>4 azioni, zero codice, esecuzione in pochi secondi.</strong></p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manually trigger a flow</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manual trigger for testing. Swap for any storage trigger in production.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Get file content</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads /pdf4metest/sample/10 page.pdf with Infer Content Type Yes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Barcode - Create SwissQR Bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Output Format Type PNG (try PDF for hybrid). Paging Options custom, Page Number 3. All payment fields filled.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes to /pdf4meoutput. File Name built from guid() plus headers/FileName so every run lands as a unique file.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Quattro azioni di Power Automate. L'attivazione manuale avvia il flusso. Dropbox <strong>Ottieni il contenuto del file</strong> legge <code>/pdf4metest/sample/10 page.pdf</code> con <strong>Dedurre il tipo di contenuto</strong> impostato su Sì. PDF4me <strong>Codice a barre - Crea fattura SwissQR</strong> aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri con <strong>Tipo di formato di output</strong> <code>PNG</code> (in questa corsa; scegli <code>PDF</code> per il contenitore ibrido, più <code>JPEG</code> E <code>Tiff</code> disponibile), <strong>IBAN</strong> <code>CH4431999123000889012</code>, <strong>Quantità</strong> <code>5253531</code>, <strong>Valuta</strong> <code>CHF</code>, <strong>Tipo di riferimento</strong> <code>QRR</code>, <strong>Lingua</strong> <code>Inglese</code>, <strong>Linea di separazione</strong> <code>LineaConForbici</code>Creditore <em>Var Schneider AG</em> (Indirizzo S, biel 2501), Debitore finale <em>Pia-Maria Rutschmann-Schnyder</em> (indirizzo S, biel 9400), <strong>Riferimento</strong> <code>210000000003139471430009017</code>, oltre ai parametri completi degli schemi alternativi AV1 e AV2. In Parametri avanzati: <strong>Opzioni di paginazione</strong> <code>costume</code> E <strong>Numero di pagina</strong> <code>3</code>Dropbox <strong>Crea file</strong> scrive a <code>/pdf4meoutput</code> con <strong>Nome del file</strong> costruito da <code>guid() + headers/FileName</code> per garantire l'unicità. Output: un file scansionabile da una banca svizzera nella cartella dell'archivio.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Tre elementi che determinano se il tuo output è scansionabile dalla banca E finisce sulla pagina giusta</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Innanzitutto, il <strong>L'IBAN deve iniziare con CH o LI.</strong> e deve essere al massimo di 21 caratteri. Per il tipo di riferimento QRR, l'IBAN deve essere un <em>QR-IBAN</em>, non un IBAN standard. In secondo luogo, quando il tipo di riferimento è QRR, il riferimento è un <strong>Numero di 27 cifre con cifra di controllo modulo 10</strong>. Se non ne hai uno, passa a <code>SCOR</code> O <code>NON</code>. Terzo, <strong>Le opzioni di impaginazione e la numerazione delle pagine si applicano solo quando il formato di output è PDF.</strong>I formati di immagine (PNG, JPEG, TIFF) vengono ignorati entrambi perché l'output è un'immagine singola, non un documento multipagina.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-comuni-del-mondo-reale-a-cui-questo-risolve">Domande comuni del mondo reale a cui questo risolve<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#domande-comuni-del-mondo-reale-a-cui-questo-risolve" class="hash-link" aria-label="Link diretto a Domande comuni del mondo reale a cui questo risolve" title="Link diretto a Domande comuni del mondo reale a cui questo risolve" translate="no">​</a></h2>
<p>Le persone cercano questo specifico problema utilizzando frasi come:</p>
<ul>
<li class=""><strong>"Come faccio a inserire un codice QR di una fattura svizzera su una pagina specifica del mio PDF in Power Automate?"</strong> Utilizzare il tipo di formato di output <code>PDF</code>Opzioni di paging <code>custom</code>e il numero di pagina con l'indice di pagina basato su 1 (3 in questa guida).</li>
<li class=""><strong>"Posso esportare il codice QR svizzero come immagine PNG anziché come pagina PDF?"</strong> Sì. Imposta il tipo di formato di output su <code>PNG</code>, <code>JPEG</code>, O <code>Tiff</code> e l'azione restituisce un'immagine autonoma della sola ricevuta, ignorando le opzioni di impaginazione.</li>
<li class=""><strong>"Come posso assicurarmi che il nome del file di output non entri in conflitto durante le esecuzioni successive?"</strong> Utilizzare un <code>guid()</code> Espressione Power Automate nel campo Nome file del caricamento Dropbox, facoltativamente concatenata con <code>headers/FileName</code> dall'output di PDF4me.</li>
<li class=""><strong>"Cosa va inserito nella sezione Parametri avanzati dell'azione Power Automate?"</strong> Quattro campi: Numero di pagina, Opzioni di impaginazione, Contenuto del file (PDF sorgente), Nome del file. Fare clic <em>Mostra tutto</em> sui parametri avanzati per esporli.</li>
<li class=""><strong>"Le banche svizzere scansionano le fatture con codice QR in formato PNG?"</strong> Sì, la codifica QR è identica sia per i file PDF che per le immagini. Il formato PNG è la scelta ideale per le ricevute incorporate nelle email o nelle pagine web; il PDF è invece più indicato per la consegna di fatture complete con ricevuta.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Un flusso Power Automate riutilizzabile a 4 azioni che produce una fattura scansionabile da una banca svizzera con il codice QR <strong>qualunque pagina tu scelga</strong>Lo stesso flusso gestisce il caso di immagini singole (saltando il PDF di origine e cambiando il tipo di formato di output in PNG/JPEG/TIFF) per i promemoria di pagamento incorporati nelle e-mail.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/01-flow-overview.jpg" alt="Power Automate offre quattro azioni principali: Attiva manualmente un flusso, Ottieni il contenuto del file da Dropbox, Codice a barre - Crea fattura SwissQR, Crea file da Dropbox." style="max-width:380px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Quattro azioni, dall'alto verso il basso. L'attivazione manuale semplifica il test del flusso; sostituibile con qualsiasi trigger di accumulo in produzione.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> conto con un flusso aperto. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Accedi al connettore PDF4me Connect la prima volta che trascini l'azione.</li><li><strong>Dropbox</strong> con <code>/pdf4metest/sample</code> come cartella sorgente e <code>/pdf4meoutput</code> come destinazione. Qualsiasi sistema di archiviazione funziona: SharePoint, OneDrive, Dataverse funzionano allo stesso modo.</li><li><strong>Una fattura in formato PDF</strong>. <a href="https://docs.pdf4me.com/it/files/swissqr-bill-sample/10-page-sample.pdf" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Scarica l'esempio di 10 pagine</a> seguire attentamente le schermate.</li><li><strong>Dati di pagamento svizzeri</strong>: CH o LI IBAN (max 21 caratteri), Importo, Valuta (<code>CHF</code> O <code>euro</code>), blocchi completi nome/indirizzo del creditore + debitore finale. Riferimento completo del campo nel <a href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">documenti di azione</a>.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-rapido-i-4-campi-che-determinano-loutput">Riferimento rapido: i 4 campi che determinano l'output<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#riferimento-rapido-i-4-campi-che-determinano-loutput" class="hash-link" aria-label="Link diretto a Riferimento rapido: i 4 campi che determinano l'output" title="Link diretto a Riferimento rapido: i 4 campi che determinano l'output" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Output Format Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">PDF (hybrid), PNG, JPEG, or Tiff. Picks the container of the populated output.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">first, last, add at end, or custom. PDF Output Format Type only.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Page Number</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">1-based page index. Required when Paging Options is custom; ignored otherwise. Set to 3 in this run.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">File Content + File Name</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">The source PDF, mapped from a previous action. Skip both for a standalone QR-slip from payment data alone.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="costruisci-il-flusso">Costruisci il flusso<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#costruisci-il-flusso" class="hash-link" aria-label="Link diretto a Costruisci il flusso" title="Link diretto a Costruisci il flusso" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-1-attiva-manualmente-un-flusso">Azione 1: Attiva manualmente un flusso<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#azione-1-attiva-manualmente-un-flusso" class="hash-link" aria-label="Link diretto a Azione 1: Attiva manualmente un flusso" title="Link diretto a Azione 1: Attiva manualmente un flusso" translate="no">​</a></h3>
<p>Attivazione manuale per il test. In produzione scambio per <strong>Dropbox Quando viene creato un file</strong>, <strong>SharePoint Quando viene creato un file</strong>, <strong>OneDrive Quando viene creato un file</strong>, <strong>Outlook Quando arriva una nuova email</strong>, <strong>Ricorrenza</strong>, O <strong>Webhooks</strong> a seconda della tua pipeline AR.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-2-dropbox---ottieni-il-contenuto-del-file">Azione 2: Dropbox - Ottieni il contenuto del file<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#azione-2-dropbox---ottieni-il-contenuto-del-file" class="hash-link" aria-label="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file" title="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file" translate="no">​</a></h3>
<p>Recupera la fattura originale dalla cartella di input.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>/pdf4metest/sample/10 page.pdf</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Infer Content Type</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)"><code>Yes</code></td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/02-get-file-content.jpg" alt="Power Automate Dropbox Ottieni contenuto file azione con File /pdf4metest/sample/10 page.pdf e parametro Avanzate Deduzione tipo di contenuto Sì." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-3-pdf4me-barcode---crea-fattura-swissqr">Azione 3: PDF4me Barcode - Crea fattura SwissQR<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#azione-3-pdf4me-barcode---crea-fattura-swissqr" class="hash-link" aria-label="Link diretto a Azione 3: PDF4me Barcode - Crea fattura SwissQR" title="Link diretto a Azione 3: PDF4me Barcode - Crea fattura SwissQR" translate="no">​</a></h3>
<p>L'azione che compie il lavoro. Cerca <strong>PDF4me</strong> nel selettore di azioni e seleziona <strong>Codice a barre - Crea fattura SwissQR</strong>. L'azione ha i campi di pagamento nel pannello principale e 4 campi sotto <strong>Parametri avanzati</strong> (Opzioni di impaginazione, Numero di pagina, Contenuto del file, Nome del file). Configura:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Gruppo</th><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Output Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PNG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH4431999123000889012</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">5253531</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Seperator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">LineWithScissor</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Var Schneider AG</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">23</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2501</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Pia-Maria Rutschmann-Schnyder</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor AddressType</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 1</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Grosse Marktgasse</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor: Address Line 2</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">33</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor PostalCode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">9400</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor City</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">biel</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">210000000003139471430009017</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Unstructured Message</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Instruction of 15.09.2019</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Billing Info</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">AV1 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV1: UV;UltraPay005;12345</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(14, 165, 233);white-space:nowrap">Ref/Msg</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Av2 Parameters</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Name AV2: XY;XYService;54321</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">custom</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Page Number</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">3</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Content</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">File Content (from Action 2)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Advanced</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">abc.pdf</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-4-dropbox---crea-file">Azione 4: Dropbox - Crea file<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#azione-4-dropbox---crea-file" class="hash-link" aria-label="Link diretto a Azione 4: Dropbox - Crea file" title="Link diretto a Azione 4: Dropbox - Crea file" translate="no">​</a></h3>
<p>Salva il file compilato con un nome univoco preceduto da GUID, in modo che le esecuzioni successive non causino conflitti.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder Path</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">guid() + headers/FileName (concat expression for a unique-per-run name)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content (from Action 3 dynamic content)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-power-automate-dropbox/03-create-file.jpg" alt="Power Automate Dropbox Crea un'azione con percorso cartella /pdf4meoutput, nome file creato da guid() ed espressione headers/FileName e contenuto file contenuto dinamico dall'azione PDF4me Crea fattura SwissQR." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>IL <code>guid()</code> L'espressione nel nome del file garantisce un nome univoco ad ogni esecuzione. Concatenazione <code>intestazioni/NomeFile</code> L'output di PDF4me conserva il nome originale della fattura all'interno del nuovo nome del file.</p></figcaption></figure>
<p>Salva e fai clic <strong>Test</strong>Il file scansionabile dalla banca svizzera finisce in <code>/pdf4meoutput</code>.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="le-4-opzioni-di-formato-di-output-una-accanto-allaltra">Le 4 opzioni di formato di output, una accanto all'altra.<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#le-4-opzioni-di-formato-di-output-una-accanto-allaltra" class="hash-link" aria-label="Link diretto a Le 4 opzioni di formato di output, una accanto all'altra." title="Link diretto a Le 4 opzioni di formato di output, una accanto all'altra." translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:12px;margin-bottom:1.4rem"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>PDF</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Hybrid output: QR-bill page inserted into your source invoice. Most common for outgoing AR. Uses Paging Options + Page Number.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>PNG</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Standalone raster image of the QR-bill slip. Best for inline email embeds and web previews. Ignores Paging Options.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>JPEG</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Compressed raster image. Smaller file size than PNG. Still bank-scannable.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Tiff</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Lossless raster archive format. Use when the recipient needs print-grade quality.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Check Paging Options. custom uses Page Number. first puts the slip as the new page 1. last appends at the end. Only applies when Output Format Type is PDF.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Page Number is greyed out / ignored</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Paging Options is something other than custom. Switch Paging Options to custom and the Page Number field becomes active.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">IBAN is invalid (must start with CH or LI, max 21 chars) or Currency is something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bank rejects a QRR reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Create file writes an empty file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File Content on Action 4 is not bound to the PDF4me File Content output. Click the field and re-pick the dynamic content from Action 3.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without a source invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip Action 2 (Get file content). On Action 3, leave File Content and File Name empty under Advanced parameters and the action returns a standalone Swiss QR-bill in the chosen Output Format Type.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Slip on a specific mid-document page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Quarterly statement where the QR-bill belongs right after the cover page. Contract pack with the slip after the summary.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Inline email PNG payment reminders</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Output Format Type PNG, skip the source PDF, embed the slip image directly in an Outlook Send email body.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">High-volume AR archival</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">guid()-prefixed Dropbox upload makes every run uniquely addressable for downstream search and audit.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN plus QRR Reference identifies the customer or contract every recurring run.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Crea fattura SwissQR in Power Automate. Riferimento azione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, 5 schermate dell'interfaccia utente, schede di riferimento sul tipo di formato di output e sulle opzioni di impaginazione.</div></div></a><a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Lo stesso scenario in Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Crea un flusso di lavoro a 3 moduli con il generatore di scenari visivi.</div></div></a><a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-zapier-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Lo stesso scenario si verifica in Zapier</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Zap in 4 passaggi con Zapier utilizzando il pattern "Nuovo file nella cartella" + "Trova file".</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I insert the Swiss QR-bill on a specific page in Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Click Show all on Advanced parameters in the PDF4me Barcode - Create SwissQR Bill action. Set Paging Options to custom, then set Page Number to the 1-based page index where the QR-bill should land (3 in this guide). Output Format Type must be PDF for Paging Options to take effect.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between Paging Options values first, last, add at end, and custom?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">first inserts the QR-bill as the new page 1 (everything else shifts down by one). last appends at the very end of the source PDF. add at end is a functional alias for last. custom uses the Page Number field to insert at a specific 1-based position.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Why does the QR-bill not move when I change Paging Options?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Output Format Type is set to PNG, JPEG, or Tiff. Image formats ignore Paging Options because the output is a standalone slip image, not a multi-page document. Switch Output Format Type to PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill image (PNG) without a source invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Set Output Format Type to PNG (or JPEG / Tiff). Skip the File Content and File Name fields under Advanced parameters. The action returns a standalone QR-bill image you can embed inline in an Outlook email or display on a web page.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Why use guid() in the Dropbox Create file File Name?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">It guarantees every run lands as a unique file in /pdf4meoutput so re-runs do not silently overwrite previous outputs. Concatenating headers/FileName from the PDF4me output keeps the original invoice name inside the new filename for traceability.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT, can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs use the Generate EPC QR Code for SEPA action instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K, which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default and the recommended choice for new integrations. PostalCode and City go in separate fields; Address Line 1 / 2 carries the street. K (Combined) puts the full address into two free-text Address Line fields and leaves PostalCode and City empty.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same flow in Make, Zapier, or n8n?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR Bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the action reference page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/swissqr-bill-power-automate-custom-page-insert/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me Connect</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>Paging Options</category>
            <category>Page Number</category>
            <category>Custom Page Insert</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Aggiungere un codice QR svizzero a qualsiasi fattura PDF in Make: un flusso di lavoro Dropbox in 3 moduli]]></title>
            <link>https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/</guid>
            <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Scenario di creazione a tre moduli: Scarica un file da Dropbox, poi crea una fattura con codice QR svizzero tramite PDF4me e infine carica un file da Dropbox. Aggiunge una pagina con codice QR conforme agli standard di pagamento svizzeri a qualsiasi PDF di fattura, completa di tutti i campi relativi a creditore, debitore, IBAN e riferimento. Screenshot reali, valori esatti dei campi.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Ogni fattura svizzera deve essere accompagnata da un <strong>Banconota QR svizzera</strong> così le banche e i software di contabilità possono scansionare ed elaborare automaticamente il pagamento. Con Make e PDF4me, l'aggiunta è un <strong>scenario a tre moduli</strong>: Dropbox <strong>Scarica un file</strong>, PDF4me <strong>Crea una fattura QR svizzera</strong>Dropbox <strong>Carica un file</strong>. Gli screenshot qui sotto illustrano l'esecuzione esatta mostrata nella tela: una fattura di 10 pagine a <code>/pdf4metest/Files/10 page.pdf</code> diventa una fattura conforme alla normativa svizzera con la ricevuta di pagamento allegata e salvata su <code>/pdf4meoutput/</code>Pronto per la produzione in meno di 10 minuti.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Riepilogo dello scenario</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox Download a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Reads /pdf4metest/Files/10 page.pdf. Scheduled trigger (clock badge) is shown but any trigger works.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. PDF4me Create Swiss QR-bill</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Appends the QR payment slip to the source PDF. Currency, IBAN, creditor + debtor blocks, reference filled out.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Dropbox Upload a File</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the populated PDF to /pdf4meoutput/. File Name and Data mapped from the prior step.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Tre moduli Make. Dropbox <strong>Scarica un file</strong> estrae la fattura sorgente (lo screenshot mostra <em>YnooxTeststone</em> connessione, <em>Seleziona un file</em>, sentiero <code>/pdf4metest/Files/10 page.pdf</code>). PDF4me <strong>Crea una fattura QR svizzera</strong> aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri (tipo di formato <code>PDF</code>Opzioni di paging <code>Primo</code>, Valuta <code>CHF</code>, IBAN che inizia con <code>CH</code>, blocchi completi creditori + debitori). Dropbox <strong>Carica un file</strong> scrive il risultato a <code>/pdf4meoutput/</code> con File impostato su <strong>Mappa</strong>, Nome file = <code>6. Nome</code>, Dati = <code>6. Document</code>Il file PDF generato è pronto per essere inviato via email e per essere scansionato tramite lo scanner di codici QR dell'app mobile di qualsiasi banca svizzera.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Due fattori determinano se il tuo output è scansionabile dalla banca</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Innanzitutto, il <strong>L'IBAN deve iniziare con CH o LI.</strong> e deve essere al massimo di 21 caratteri. Per un tipo di riferimento QRR l'IBAN deve essere un <em>QR-IBAN</em>, non un IBAN standard. In secondo luogo, quando <strong>Il tipo di riferimento è QRR</strong>, IL <strong>Il campo di riferimento è una stringa numerica di 27 cifre con una cifra di controllo modulo 10.</strong>; se non ne hai uno, imposta Tipo di riferimento su <code>SCOR</code> (ISO 11649) o <code>NON</code> e lasciare vuoto il campo Riferimento. Le banche rifiutano i valori di riferimento digitati in modo errato, non l'immagine del codice QR.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-comuni-del-mondo-reale-a-cui-questo-risolve">Domande comuni del mondo reale a cui questo risolve<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#domande-comuni-del-mondo-reale-a-cui-questo-risolve" class="hash-link" aria-label="Link diretto a Domande comuni del mondo reale a cui questo risolve" title="Link diretto a Domande comuni del mondo reale a cui questo risolve" translate="no">​</a></h2>
<p>Le persone cercano questo specifico problema utilizzando frasi come:</p>
<ul>
<li class=""><strong>"Come posso aggiungere automaticamente un codice QR svizzero alla mia fattura PDF?"</strong> Carica la fattura su Dropbox; questo scenario in 3 moduli si occuperà del resto, inclusi IBAN, importo, riferimento e dettagli del creditore/debitore.</li>
<li class=""><strong>"È possibile generare una fattura con codice QR svizzero a partire da una fattura esistente?"</strong> Sì, tramite il modulo PDF4me Create Swiss QR-bill. Il risultato è lo stesso PDF con la ricevuta di pagamento allegata sulla pagina che preferisci (prima, ultima o specifica).</li>
<li class=""><strong>"Ho bisogno di un modello Excel o di una libreria di codici QR?"</strong> No. Il modulo nasconde tutta la generazione del codice QR, i calcoli di riferimento modulo 10 e il layout degli standard di pagamento svizzeri dietro un unico passaggio configurabile.</li>
<li class=""><strong>"E se non dispongo di una fattura PDF esistente? Posso comunque generare un codice QR separato?"</strong> Sì. Saltando completamente il gruppo File, il modulo restituisce un PDF autonomo con codice QR della fattura svizzera.</li>
<li class=""><strong>"Le banche svizzere accetteranno davvero questi risultati?"</strong> Il modulo genera una ricevuta conforme allo standard di pagamento svizzero ISO 20022. Qualsiasi app di mobile banking delle banche svizzere può scansionarla per avviare il pagamento.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Uno scenario Make riutilizzabile a 3 moduli. Quando si verifica un trigger (manuale, pianificato, monitoraggio file, qualsiasi), viene recuperata la fattura di origine, viene aggiunto il codice QR svizzero e l'output viene salvato. Lo stesso schema funziona per test singoli, esecuzioni batch pianificate o elaborazione delle fatture completamente basata su eventi.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-make-dropbox/01-scenario-overview.jpg" alt="Crea scenario canvas: Scarica un file da Dropbox (con badge orologio programmato) collegato a PDF4me Crea fattura QR svizzera, che è collegato a Carica un file da Dropbox. Tre grandi icone circolari del modulo collegate con i connettori standard Make tratteggiati." style="max-width:780px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Tre moduli end-to-end. L'icona dell'orologio su Dropbox 1 indica un trigger programmato. Passa alla modalità manuale o webhook a seconda delle tue esigenze.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Fare</strong> account con uno scenario aperto. <a href="https://www.make.com/en/register" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Crea un account Make</a> se ne hai bisogno.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a> e aggiungilo quando PDF4me richiede una connessione. Vedi <a href="https://docs.pdf4me.com/it/general-guidelines/connect-to-make/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Collega PDF4me per creare</a>.</li><li><strong>Dropbox</strong> con una cartella sorgente (ad esempio <code>/pdf4metest/Files/</code>) e una cartella di output (<code>/pdf4meoutput/</code>Qualsiasi servizio di archiviazione funziona allo stesso modo. Passa a Google Drive, OneDrive o SharePoint a seconda delle necessità.</li><li><strong>Una fattura in formato PDF</strong> (gli screenshot utilizzano <code>10 pagine.pdf</code>). Opzionale: salta il file sorgente e genera una ricevuta QR autonoma utilizzando solo i dati di pagamento.</li><li><strong>Dati di pagamento svizzeri</strong>: UN <strong>CH o LI IBAN</strong>, importo, valuta (<code>CHF</code> O <code>euro</code>), e blocchi nome/indirizzo creditore + debitore. Riferimento completo del campo nel <a href="https://docs.pdf4me.com/it/integration/make/barcode/create-swissqr-bill/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">documenti di azione</a>.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="costruisci-lo-scenario">Costruisci lo scenario<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#costruisci-lo-scenario" class="hash-link" aria-label="Link diretto a Costruisci lo scenario" title="Link diretto a Costruisci lo scenario" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-1-dropbox---scaricare-un-file">Modulo 1: Dropbox - Scaricare un file<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#modulo-1-dropbox---scaricare-un-file" class="hash-link" aria-label="Link diretto a Modulo 1: Dropbox - Scaricare un file" title="Link diretto a Modulo 1: Dropbox - Scaricare un file" translate="no">​</a></h3>
<p>Recupera la fattura originale dalla cartella di input.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). your Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/Files/10 page.pdf</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-make-dropbox/02-dropbox-download.jpg" alt="Configura Dropbox per scaricare un file. Connessione impostata su YnooxTestone. Modalità di selezione dei file impostata su Seleziona un file. Percorso file /pdf4metest/Files/10 page.pdf. Pulsanti Annulla e Salva in basso." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Configurazione di Dropbox Download di un file. Seleziona il file tramite il selettore di percorso oppure, per l'elaborazione in batch, utilizza <em>Cerca file</em> e collegare il file dinamicamente.</p></figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-2-pdf4me---creazione-di-una-fattura-con-codice-qr-svizzero">Modulo 2: PDF4me - Creazione di una fattura con codice QR svizzero<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#modulo-2-pdf4me---creazione-di-una-fattura-con-codice-qr-svizzero" class="hash-link" aria-label="Link diretto a Modulo 2: PDF4me - Creazione di una fattura con codice QR svizzero" title="Link diretto a Modulo 2: PDF4me - Creazione di una fattura con codice QR svizzero" translate="no">​</a></h3>
<p>Cerca <strong>PDF4me</strong> e scegliere <strong>Crea una fattura QR svizzera</strong>Il modulo espone 26 campi. Il riferimento completo per campo (con 5 schermate dettagliate dell'interfaccia utente e valori di esempio come Var Schneider AG, CH4431999123000889012, Pia-Maria Rutschmann-Schnyder) si trova su <a href="https://docs.pdf4me.com/it/integration/make/barcode/create-swissqr-bill/">Crea fattura SwissQR in Make</a> pagina delle azioni. Il minimo da impostare:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Gruppo</th><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Dropbox - Download a File (pulls from Module 1 automatically)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Format Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">PDF</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Paging Options</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">First (also: Last, or a specific 1-based page number)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Currency</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CHF (or EUR)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Reference Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">QRR, SCOR, or NON</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">English / German / French / Italian</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Separator Line</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Line With Scissor, Only Line, or No Line</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Amount</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">e.g. 1250.00</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Payment</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">IBAN</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">CH or LI IBAN, max 21 chars</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Address Type</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S (Structured) or K (Combined)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(139, 92, 246);white-space:nowrap">Creditor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Creditor Name</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Company name on the account</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(244, 63, 94);white-space:nowrap">Debtor</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Ultimate Debtor AddressType</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">S or K</code></td></tr></tbody></table></div>
<p>Compila i campi relativi all'indirizzo del creditore e del debitore in base al tipo di indirizzo selezionato, quindi inserisci eventuali parametri facoltativi di riferimento, messaggio non strutturato, informazioni di fatturazione, AV1 e AV2.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-3-dropbox---carica-un-file">Modulo 3: Dropbox - Carica un file<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#modulo-3-dropbox---carica-un-file" class="hash-link" aria-label="Link diretto a Modulo 3: Dropbox - Carica un file" title="Link diretto a Modulo 3: Dropbox - Carica un file" translate="no">​</a></h3>
<p>Scrivi il PDF compilato nella cartella di output.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). same Dropbox connection as Module 1</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput/</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map (so File Name and Data come from the PDF4me step)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">6. Name (dynamic content from PDF4me Module 2)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">6. Document (dynamic content from PDF4me Module 2)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-make-dropbox/03-dropbox-upload.jpg" alt="Configura il caricamento di un file su Dropbox. Connessione YnooxTestone. Cartella /pdf4meoutput/. File impostato su Mappa. Nome file associato a 6. Nome (da PDF4me Create Swiss QR-bill). Dati associati a 6. Documento. Suggerimento: nome del file, inclusa l'estensione, ad esempio invoice.xml." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>La radio File impostata su <strong>Mappa</strong> Espone il nome del file e i dati come slot separati. Collega entrambi agli output del modulo 2 di PDF4me in modo che il PDF compilato venga generato correttamente.</p></figcaption></figure>
<p>Salva e fai clic <strong>Eseguire una volta</strong>. La fattura compilata apparirà in <code>/pdf4meoutput/</code> nel giro di un paio di secondi.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/make/barcode/create-swissqr-bill/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-finisce-nella-cartella-di-output">Cosa finisce nella cartella di output<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#cosa-finisce-nella-cartella-di-output" class="hash-link" aria-label="Link diretto a Cosa finisce nella cartella di output" title="Link diretto a Cosa finisce nella cartella di output" translate="no">​</a></h2>
<p>Un singolo PDF denominato con il nome della fonte (ad esempio <code>10 page.pdf</code>) con la pagina della fattura QR svizzera inserita nella posizione scelta in <strong>Opzioni di paginazione</strong> <code>First</code> lo imposta come nuova pagina 1; <code>Last</code> (lo aggiunge alla fine). Apri il file con qualsiasi visualizzatore PDF e la sezione QR-fattura mostrerà il codice QR di pagamento, il conto/beneficiario da bloccare in formato leggibile, l'importo, la valuta, il riferimento e gli indirizzi del creditore/debitore. Punta un'app bancaria svizzera sul codice QR e il pagamento verrà precompilato.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-rapido-parametri-chiave">Riferimento rapido: parametri chiave<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#riferimento-rapido-parametri-chiave" class="hash-link" aria-label="Link diretto a Riferimento rapido: parametri chiave" title="Link diretto a Riferimento rapido: parametri chiave" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin-bottom:1.4rem"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">IBAN</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CH or LI prefix, max 21 chars. QR-IBAN required for QRR references.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Currency</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">CHF or EUR only. Anything else is rejected by the Swiss Payment Standards.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Reference Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">QRR (27-digit + mod-10), SCOR (ISO 11649), or NON. Pick once, fill Reference accordingly.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Address Type</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">S = structured (separate PostalCode + City). K = combined (full address in two AddressLines).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Paging Options</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">First, Last, or a 1-based page number. Decides where the QR-bill page lands.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">AV1 / AV2</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Alternative scheme parameters for eBill and similar. Format: Name AV1: UV;value;id.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill page is blank or the QR code is unreadable</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">The IBAN is invalid (must start with CH or LI, max 21 chars) or the Currency was something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Reference Type QRR but the bank rejects the reference</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">QR-bill landed on the wrong page</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Adjust Paging Options. First puts the slip as the new page 1. Last appends it after the last page. Or pass a 1-based page number to insert at that position.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Creditor or Debtor address looks wrong on the slip</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Address Type. With type S, fill PostalCode + City and use AddressLine1/2 for street. With type K, leave PostalCode + City empty and put the full address into AddressLine1 + AddressLine2.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Upload writes a zero-byte file</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">File Name or Data in the Upload module is not bound to the PDF4me Module 2 outputs. Click the field and re-pick the dynamic content from Module 6 (PDF4me Create Swiss QR-bill).</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want a standalone QR slip without an invoice</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Skip the source file entirely. Remove Dropbox Module 1, or leave the File group empty in the PDF4me module. The output is a standalone Swiss QR-bill PDF.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Outgoing customer invoices</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Bills that need to be Swiss-payable directly from a banking app via QR scan.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Subscription billing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">QR-IBAN + 27-digit QRR reference identifies the customer or contract on every recurring run.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Bulk invoice retrofitting</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">When an existing PDF invoice template does not yet carry the payment slip. Append it via this scenario.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">e-Bill replacements / fallbacks</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">For customers who prefer paper or in-app QR-scan over the electronic Bill flow.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/make/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Crea fattura SwissQR in Make. Riferimento azione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro con le pillole richieste, 5 schermate dell'interfaccia utente e limiti massimi di caratteri per campo.</div></div></a><a href="https://docs.pdf4me.com/it/integration/make/barcode/read-swissqr-code/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Leggi il codice SwissQR in Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">L'azione complementare per i pagamenti in entrata: scansionare una fattura QR svizzera e inserirla nei campi di pagamento strutturati.</div></div></a><a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Lo stesso scenario in n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Lo stesso flusso di lavoro è garantito anche sulla piattaforma self-hosted, pensata per gli sviluppatori, con varianti sia con PDF che standalone.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need a special Swiss QR library or font?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The PDF4me Create Swiss QR-bill module bundles QR-code generation, the QR-bill fonts (Liberation Sans), the mod-10 reference math, and the Swiss Payment Standards layout. Configure the fields, click Run, and the output is a Swiss-compliant PDF.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between QRR, SCOR, and NON references?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the international ISO 11649 creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip. useful for ad-hoc one-off payments where the debtor adds their own reference at payment time.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I generate a Swiss QR-bill without an existing PDF invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Skip the File group in the PDF4me module and the output is a standalone Swiss QR-bill PDF (just the payment slip, no invoice body). Useful when the debtor only needs the slip, or when your invoice body comes from a different source.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>My IBAN starts with DE / FR / IT. can I still use this?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No, Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs, use the Generate EPC QR Code for SEPA module instead.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Address Type S vs K. which one should I pick?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">S (Structured) is the modern default: PostalCode and City go in separate fields; AddressLine1/2 carries the street. K (Combined) puts the full address in two free-text AddressLine fields and ignores PostalCode/City. New integrations should use S unless you are importing legacy data that does not separate postal code and city.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output PDF work with mobile banking apps?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Every Swiss bank app that supports payments via QR-bill (which is all of them since 2022) can scan the output to pre-fill the payment form. Test by opening UBS, PostFinance, Raiffeisen, or any Swiss banking app and scanning the QR code on the printed or on-screen slip.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I change where the QR-bill page lands?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Set Paging Options. First puts the slip as the new page 1 of the output PDF, Last appends it to the end, or pass a 1-based page number to insert it at that position. Page indexing starts at 1.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Same scenario in n8n, Zapier, or Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The same PDF4me Create Swiss QR-bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the Create SwissQR Bill action page.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Make</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/make/barcode/create-swissqr-bill/">Action reference</a></div>]]></content:encoded>
            <category>Make</category>
            <category>PDF4me</category>
            <category>Create Swiss QR Bill</category>
            <category>Swiss QR</category>
            <category>QR-bill</category>
            <category>Dropbox</category>
            <category>ISO 20022</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Creare una fattura elettronica ZUGFeRD 2.0+ in Make: un flusso di lavoro Dropbox a 4 moduli]]></title>
            <link>https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/</guid>
            <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Scenario di creazione a quattro moduli: scaricare un modello PDF e una fattura XML ZUGFeRD 2.0+ da Dropbox, incorporare l'XML nel PDF tramite PDF4me, creare una fattura ZUGFeRD (conforme alla norma EN16931) e infine caricare la fattura elettronica ibrida PDF/A-3 su Dropbox. Screenshot reali, valori esatti dei campi, esempi XML/JSON/CSV scaricabili.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/make-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>ZUGFeRD 2.0+ (anche noto come <strong>Fattore X</strong> in Francia e <strong>XRechnung</strong> nel settore pubblico tedesco) è un <strong>Fattura ibrida PDF/A3</strong> con l'XML leggibile dalla macchina incorporato nel PDF. Un file che sia gli esseri umani che i sistemi ERP possono consumare. Questa guida illustra l'esecuzione esatta mostrata negli screenshot: una fattura base in PDF e un XML ZUGFeRD 2.0+ in Dropbox diventano una fattura elettronica ibrida conforme a EN16931 in <code>/pdf4meoutput/</code>, In <strong>4 Crea moduli, zero codice</strong>.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Riepilogo dello scenario</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Dropbox Download (PDF)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pulls the base invoice PDF (/pdf4metest/Zugfred Invoice/SimplePdf.pdf). Scheduled trigger shown.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Dropbox Download (XML)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Pulls the ZUGFeRD 2.0+ XML invoice data (/pdf4metest/Zugfred Invoice/version2.xml).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. PDF4me Create a ZUGFeRD invoice</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Input Format XML, Output Mode XML With PDF, ZUGFeRD Version 2+, Conformance EN16931, Render Yes, Language de.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Dropbox Upload</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Writes the hybrid PDF/A-3 e-invoice to /pdf4meoutput/ using File set to Map.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Quattro moduli Make end-to-end. Due Dropbox <strong>Scarica un file</strong> i passaggi estraggono il PDF di base e l'XML ZUGFeRD 2.0+ (gli screenshot mostrano <em>YnooxTeststone</em> collegamento più percorsi <code>/pdf4metest/Fattura Zugfred/SimplePdf.pdf</code> E <code>/pdf4metest/FatturaZugfred/versione2.xml</code>). PDF4me <strong>Crea una fattura ZUGFeRD</strong> incorpora l'XML nel PDF con <em>Modalità di uscita</em> <code>XML con PDF</code>, <em>Versione ZUGFeRD</em> <code>2+</code>, <em>Livello di conformità</em> <code>EN16931</code>, <em>Genera fattura in formato PDF</em> <code>SÌ</code>, <em>Lingua</em> <code>Di</code>Dropbox <strong>Carica un file</strong> scrive il risultato <strong>Formato ibrido PDF/A3</strong> A <code>/pdf4meoutput/</code> con File impostato su <strong>Mappa</strong>Nome del file <code>15. Nome</code>, Dati <code>15. Document</code>Il file di output si apre in qualsiasi lettore PDF e viene analizzato correttamente da qualsiasi sistema ERP che supporti ZUGFeRD / Factur-X / XRechnung.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Due fattori che determinano se il tuo sistema ERP accetta la fattura</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Innanzitutto, il <strong>Livello di conformità</strong> deve corrispondere a quanto previsto dal sistema ERP dell'acquirente o del destinatario. <code>EN16931</code> (Comfort) è l'impostazione predefinita legale tedesca e la scelta sicura per il B2B nell'UE; <code>XRECHARGE</code> è richiesto per la fatturazione B2G (settore pubblico) in Germania; <code>DI BASE</code> funziona per la maggior parte degli altri acquirenti. In secondo luogo, il <strong>Versione ZUGFeRD</strong> deve essere <code>2+</code> per qualsiasi cosa conforme alla norma EN 16931. Legacy <code>1.0</code> Utilizza BASIC / COMFORT / EXTENDED ed è incompatibile con i ricevitori EN 16931. Scegli <code>2+</code> a meno che il destinatario non richieda esplicitamente 1.0.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-comuni-del-mondo-reale-a-cui-questo-risolve">Domande comuni del mondo reale a cui questo risolve<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#domande-comuni-del-mondo-reale-a-cui-questo-risolve" class="hash-link" aria-label="Link diretto a Domande comuni del mondo reale a cui questo risolve" title="Link diretto a Domande comuni del mondo reale a cui questo risolve" translate="no">​</a></h2>
<p>Le persone cercano questo specifico problema utilizzando frasi come:</p>
<ul>
<li class=""><strong>"Come si crea una fattura ZUGFeRD con XML incorporato in Make?"</strong> Questo scenario a 4 moduli gestisce l'intero processo: modello PDF più fattura XML in ingresso, output in formato ibrido PDF/A-3.</li>
<li class=""><strong>"ZUGFeRD è la stessa cosa di Factur-X?"</strong> Sì. Stesso formato tecnico con nomi diversi. Un file ZUGFeRD 2.x è accettato dai sistemi che si aspettano Factur-X e viceversa.</li>
<li class=""><strong>"Quale livello di conformità dovrei scegliere?"</strong> EN16931 per B2B (conforme allo standard legale tedesco e alla norma UE EN 16931), XRECHNUNG per il settore pubblico tedesco (B2G), BASIC per la massima compatibilità con i sistemi preesistenti.</li>
<li class=""><strong>"Devo scrivere io stesso il codice XML?"</strong> No, ma in questo scenario gli screenshot utilizzano una fattura XML esistente. Il modulo accetta anche input JSON o CSV e genera automaticamente il file XML.</li>
<li class=""><strong>"E se il mio acquirente avesse bisogno solo del file XML, senza PDF?"</strong> Imposta la modalità di output su <code>XML Only</code> e il modulo restituisce solo il file di fattura XML anziché quello ibrido.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Uno scenario Make riutilizzabile che produce una fattura elettronica ibrida ZUGFeRD 2.0+ pienamente conforme a partire da un file PDF di base e un file di fattura XML. L'attivazione può essere manuale, pianificata (come mostrato), tramite il monitoraggio di file Dropbox o un webhook HTTP. L'output è un singolo file che soddisfa sia il requisito di leggibilità umana del PDF sia il requisito di leggibilità automatica dell'XML per le normative UE sulla fatturazione elettronica.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/01-scenario-overview.jpg" alt="Creazione dello scenario canvas: Dropbox Scarica un file (PDF, con badge di orologio programmato) collegato a un secondo Dropbox Scarica un file (XML), collegato a PDF4me Crea una fattura ZUGFeRD, collegato a Dropbox Carica un file. Ogni modulo mostra un contatore di 1 iterazione e un segno di spunta verde che indica un'esecuzione riuscita." style="max-width:880px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"><figcaption style="margin-top:10px;font-size:0.92rem;color:var(--ifm-font-color-secondary)"><p>Quattro moduli end-to-end. Due download, un'azione PDF4me, un upload. L'icona dell'orologio sul Modulo 1 indica un'attivazione programmata; è possibile passare alla modalità manuale/monitoraggio file/webhook in base alle proprie esigenze.</p></figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Fare</strong> account con uno scenario aperto. <a href="https://www.make.com/en/register" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Crea un account Make</a> se ne hai bisogno.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a> e collegarsi al primo modulo PDF4me. Vedi <a href="https://docs.pdf4me.com/it/general-guidelines/connect-to-make/" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Collega PDF4me per creare</a>.</li><li><strong>Dropbox</strong> con una cartella sorgente (ad esempio <code>/pdf4metest/Fattura Zugfred/</code>) contenente il modello PDF e la fattura XML, oltre a una cartella di output (<code>/pdf4meoutput/</code>).</li><li><strong>Un PDF di base</strong> (gli screenshot utilizzano <code>SimplePdf.pdf</code>Non necessita di alcuna formattazione del layout. Il modulo incorpora l'XML come allegato PDF/A-3.</li><li><strong>Una fattura XML ZUGFeRD 2.0+</strong>. Usa il tuo, oppure prendine uno <a href="https://docs.pdf4me.com/it/assets/data/zugferd/ZUGFeRD-invoice-sample-2.0.xml" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Esempio XML 2.0</a> per seguire.</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="guida-rapida-a-cosa-serve-ciascun-parametro">Guida rapida: a cosa serve ciascun parametro<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#guida-rapida-a-cosa-serve-ciascun-parametro" class="hash-link" aria-label="Link diretto a Guida rapida: a cosa serve ciascun parametro" title="Link diretto a Guida rapida: a cosa serve ciascun parametro" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Input Format</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">XML for existing ZUGFeRD XML, JSON for structured JSON, CSV for tabular invoice rows.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Output Mode</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">XML With PDF returns the hybrid PDF/A-3 (recommended). XML Only returns just the XML invoice file.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">ZUGFeRD Version</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">2+ for EN 16931 alignment (use this). 1.0 is legacy with BASIC / COMFORT / EXTENDED only.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Conformance Level</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">2+ supports MINIMUM, BASICWL, BASIC, EN16931 (Comfort, default), EXTENDED, XRECHNUNG (German B2G).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Render Invoice on PDF</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Yes draws the invoice line items visually on the PDF. Only takes effect when Output Mode is XML With PDF.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem">Language</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Two-letter ISO code: de (default), en, fr, it, es, nl, pl, pt, cs. Controls label localisation on the rendered PDF.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="costruisci-lo-scenario">Costruisci lo scenario<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#costruisci-lo-scenario" class="hash-link" aria-label="Link diretto a Costruisci lo scenario" title="Link diretto a Costruisci lo scenario" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-1-download-di-un-file-tramite-dropbox-pdf-di-base">Modulo 1: Download di un file tramite Dropbox (PDF di base)<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#modulo-1-download-di-un-file-tramite-dropbox-pdf-di-base" class="hash-link" aria-label="Link diretto a Modulo 1: Download di un file tramite Dropbox (PDF di base)" title="Link diretto a Modulo 1: Download di un file tramite Dropbox (PDF di base)" translate="no">​</a></h3>
<p>Scarica il file PDF di origine in cui verrà incorporato il codice XML di ZUGFeRD come allegato PDF/A3.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). your Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/Zugfred Invoice/SimplePdf.pdf</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/02-dropbox-download-pdf.jpg" alt="Configura il download di un file Dropbox per il PDF di base. Connessione YnooxTestone. Modalità di selezione dei file: Seleziona un file. Percorso file: /pdf4metest/Zugfred Invoice/SimplePdf.pdf." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-2-download-di-un-file-da-dropbox-zugferd-20-xml">Modulo 2: Download di un file da Dropbox (ZUGFeRD 2.0+ XML)<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#modulo-2-download-di-un-file-da-dropbox-zugferd-20-xml" class="hash-link" aria-label="Link diretto a Modulo 2: Download di un file da Dropbox (ZUGFeRD 2.0+ XML)" title="Link diretto a Modulo 2: Download di un file da Dropbox (ZUGFeRD 2.0+ XML)" translate="no">​</a></h3>
<p>Scarica il file XML della fattura ZUGFeRD. Il file XML contiene tutti i dettagli della fattura; il PDF è solo la rappresentazione grafica.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...). same Dropbox connection</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Way of selecting files</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Select a file</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/Zugfred Invoice/version2.xml</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/03-dropbox-download-xml.jpg" alt="Configura il download di un file Dropbox per ZUGFeRD 2.0+ XML. Connessione YnooxTestone. Modalità di selezione dei file: Seleziona un file. Percorso file: /pdf4metest/Zugfred Invoice/version2.xml." style="max-width:620px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-3-pdf4me-crea-una-fattura-zugferd">Modulo 3: PDF4me Crea una fattura ZUGFeRD<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#modulo-3-pdf4me-crea-una-fattura-zugferd" class="hash-link" aria-label="Link diretto a Modulo 3: PDF4me Crea una fattura ZUGFeRD" title="Link diretto a Modulo 3: PDF4me Crea una fattura ZUGFeRD" translate="no">​</a></h3>
<p>L'azione che esegue l'incorporamento vero e proprio. Mappa entrambi i file scaricati come input, scegli le impostazioni di conformità ed esegui.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(245,158,11) 0%, rgba(245,158,11,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Gruppo</th><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:var(--ifm-color-primary);white-space:nowrap">Auth</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Connection</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Classify Documen (testva...). PDF4me connection</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File (PDF template)</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Map → Module 1 File Name + Data</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Input Format</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">XML</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(16, 185, 129);white-space:nowrap">Source</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">File (XML invoice)</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Map → Module 2 File Name + Data (a second File picker appears when Input Format is XML)</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Output Mode</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">XML With PDF (hybrid PDF/A-3)</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">ZUGFeRD Version</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">2+</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Conformance Level</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">EN16931</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Render Invoice on PDF</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">Yes</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:10px 14px;vertical-align:top"><span style="padding:2px 8px;border-radius:999px;font-size:0.78rem;font-weight:700;background:var(--ifm-color-emphasis-200);color:rgb(245, 158, 11);white-space:nowrap">Output</span></td><td style="padding:10px 14px;font-weight:600;vertical-align:top">Language</td><td style="padding:10px 14px;color:var(--ifm-font-color-secondary);vertical-align:top"><code style="display:inline-block;word-break:break-word">de</code></td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="modulo-4-caricamento-di-un-file-tramite-dropbox">Modulo 4: Caricamento di un file tramite Dropbox<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#modulo-4-caricamento-di-un-file-tramite-dropbox" class="hash-link" aria-label="Link diretto a Modulo 4: Caricamento di un file tramite Dropbox" title="Link diretto a Modulo 4: Caricamento di un file tramite Dropbox" translate="no">​</a></h3>
<p>Salvare la fattura elettronica ibrida PDF/A-3 nella cartella di output.</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(139,92,246) 0%, rgba(139,92,246,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Connection</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">YnooxTestone (ynoox.test...)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4meoutput/</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Map (so File Name and Data come from the PDF4me step)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">15. Name (dynamic content from PDF4me Module 3)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">15. Document (dynamic content from PDF4me Module 3)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-zugferd-invoice-make-dropbox/04-dropbox-upload.jpg" alt="Configura il caricamento di un file su Dropbox. Connessione YnooxTestone. Cartella /pdf4meoutput/. File impostato su Mappa. Nome file associato a 15. Nome (da PDF4me Crea una fattura ZUGFeRD). Dati associati a 15. Documento." style="max-width:560px;width:100%;height:auto;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,0.10)"></figure>
<p>Salva e fai clic <strong>Eseguire una volta</strong>. Il PDF/A-3 ibrido arriva in <code>/pdf4meoutput/</code> nel giro di un paio di secondi.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/make/pdf/create-zugferd-invoice/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="file-di-esempio-xml-json-csv">File di esempio (XML, JSON, CSV)<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#file-di-esempio-xml-json-csv" class="hash-link" aria-label="Link diretto a File di esempio (XML, JSON, CSV)" title="Link diretto a File di esempio (XML, JSON, CSV)" translate="no">​</a></h2>
<p>È possibile sostituire il Modulo 2 (XML) con uno qualsiasi di questi input e modificarlo <strong>Formato di input</strong> di conseguenza.</p>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:14px;margin-bottom:1.4rem"><a href="https://docs.pdf4me.com/it/assets/data/zugferd/ZUGFeRD-invoice-sample-2.0.xml" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:4px">Esempio XML di ZUGFeRD 2.0</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Sostituzione diretta per <code>versione2.xml</code> nella corsa sopra.</div></div></a><a href="https://docs.pdf4me.com/it/assets/data/zugferd/sample-invoice-zugferd-2.0-en16931.json" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:4px">Esempio JSON 2.0 EN16931</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Da utilizzare quando il formato di input è JSON. Creare con HTTP / Airtable / Fogli Google come integrazione.</div></div></a><a href="https://docs.pdf4me.com/it/assets/data/zugferd/sample-invoice-zugferd-2.0-en16931-minimal.json" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:4px">2.0 EN16931 JSON minimal</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Il payload JSON EN16931 valido più piccolo. Ideale per i flussi di lavoro di test iniziali.</div></div></a><a href="https://docs.pdf4me.com/it/assets/data/zugferd/zugferd-invoice-2.0.csv" download="" style="text-decoration:none;color:inherit"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:4px">Esempio di file CSV di ZUGFeRD 2.0</div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary)">Da utilizzare quando il formato di input è CSV. Una riga per fattura; le colonne corrispondono alle voci di riga.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Conformance Level dropdown shows different options than expected</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">You toggled between Versions. Version 1.0 has BASIC, COMFORT, EXTENDED. Version 2+ has Empty, MINIMUM, BASICWL, BASIC, EN16931, EXTENDED, XRECHNUNG. Pick the version first; conformance levels follow.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Second File picker did not appear when Input Format is XML</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">It only appears when File is set to Map. Click the File radio and choose Map; the second File picker (for the XML invoice) renders below.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Buyer ERP rejects the hybrid PDF as non-compliant</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Mismatched Conformance Level. Check what the receiver expects (commonly EN16931 for B2B EU, XRECHNUNG for German B2G). Re-run with the right value.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Output is XML only when you wanted the hybrid PDF</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Output Mode is set to XML Only. Switch to XML With PDF.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Rendered invoice on PDF is missing line items</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Render Invoice on PDF is set to No or Empty, or Output Mode is XML Only. Set both: Output Mode = XML With PDF AND Render Invoice on PDF = Yes.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Want JSON or CSV instead of XML as the input</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Change Input Format. The Invoice XML Data / second File picker is replaced by an Invoice JSON Data or Invoice CSV Data text field, which you map from a Google Sheets, HTTP, or file-download module.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">B2B invoicing in the EU</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">EN16931 (Comfort) covers the legal default for German and EU business-to-business e-invoicing.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">B2G (public-sector) Germany</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">XRECHNUNG is required for invoicing public authorities. Same flow, different conformance level.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Cross-border Factur-X</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">France and other EU markets accept ZUGFeRD 2.x as Factur-X. No format conversion needed.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">ERP integration without code</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Buyer ERP extracts the embedded XML automatically; no manual data entry in accounts payable.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/make/pdf/create-zugferd-invoice/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Crea fattura ZUGFeRD in Make. riferimento azione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, entrambi i blocchi dell'interfaccia utente, tabella di riferimento completa del livello di conformità, file CSV/JSON/XML di esempio.</div></div></a><a href="https://docs.pdf4me.com/it/integration/make/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Aggiungi una banconota QR svizzera in Make</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Scenario analogo per la fatturazione svizzera. Allega una distinta di pagamento a qualsiasi PDF di fattura anziché incorporare un file XML.</div></div></a><a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-make-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Tutorial sul blog relativo alla fattura QR svizzera.</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Stesso schema a 3/4 moduli con Dropbox, screenshot e descrizione completa dei parametri.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is ZUGFeRD 2.0+ and how does it differ from 1.0?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">ZUGFeRD 2.0+ aligns with the EU EN 16931 e-invoicing standard and supports the modern Conformance Level set (MINIMUM, BASICWL, BASIC, EN16931, EXTENDED, XRECHNUNG). ZUGFeRD 1.0 predates EN 16931 and uses BASIC / COMFORT / EXTENDED only. For any new integration in 2026 use 2+; 1.0 is kept for legacy buyer ERPs.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Is ZUGFeRD the same as Factur-X?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Same technical format under different brand names. ZUGFeRD is the German designation; Factur-X is the French equivalent. Both align to EN 16931 and are cross-compatible: a ZUGFeRD 2.x invoice is accepted by Factur-X receivers and vice versa.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Which Conformance Level should I pick for a typical EU B2B invoice?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">EN16931 (also called Comfort). It is the German legal default and the safe choice for EU business-to-business invoicing. Use XRECHNUNG when invoicing German public authorities (B2G). Use BASIC only when a recipient ERP explicitly requires it.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do I need to author the XML myself?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">No. The screenshots use an existing XML (Input Format = XML), but the module also accepts JSON or CSV. Choose Input Format = JSON or CSV and the XML is built for you. Sample JSON and CSV files are in the section above.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What if my buyer needs only the XML, no PDF?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Set Output Mode to XML Only. The module returns just the XML invoice file without a PDF wrapper. Useful when the receiving ERP renders its own document and only consumes the structured data.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I render line items visually on the PDF page?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Set Render Invoice on PDF = Yes (only effective when Output Mode is XML With PDF). The module draws the invoice items as a visual table on the PDF pages so human reviewers see the invoice content without opening the embedded XML.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate, n8n, or Zapier?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The PDF4me Create ZUGFeRD Invoice action is available on all four platforms with the same parameters. See the cross-platform comparison at the bottom of the Make action reference page.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does the output PDF/A-3 work with every PDF viewer?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. PDF/A-3 is backward-compatible with all PDF readers. Human readers see the rendered invoice PDF; ZUGFeRD-aware ERPs extract the embedded XML automatically. Non-aware tools just see a normal PDF.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/create-zugferd-invoice-make-dropbox-workflow/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://www.make.com/en/integrations/pdf4me" target="_blank" rel="noopener noreferrer" class="btn btn--secondary">PDF4me on Make</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/make/pdf/create-zugferd-invoice/">Action reference</a></div>]]></content:encoded>
            <category>Make</category>
            <category>PDF4me</category>
            <category>Create ZUGFeRD Invoice</category>
            <category>ZUGFeRD 2.0</category>
            <category>Factur-X</category>
            <category>EN 16931</category>
            <category>hybrid PDF</category>
            <category>e-invoice</category>
            <category>Dropbox</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>XRechnung</category>
        </item>
        <item>
            <title><![CDATA[Compilare un modello Excel da un file JSON in Power Automate: un flusso di lavoro Dropbox in 4 fasi con i marcatori intelligenti di Aspose.]]></title>
            <link>https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/</guid>
            <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso completo di Power Automate: scarica un modello Aspose Smart Marker .xlsx da Dropbox, unisci un payload JSON RootData.Items nidificato con PDF4me Excel - Popola, quindi carica la cartella di lavoro compilata nuovamente su Dropbox. Screenshot reali, valori esatti dei campi, modello e JSON scaricabili.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Trascina un modello Excel che utilizza <strong>Marcatori intelligenti Aspose</strong> (celle scritte come <code>&amp;=RootData.Items.ItemName</code>) in Dropbox, incolla un payload JSON corrispondente in un flusso Power Automate e la cartella di lavoro compilata torna in Dropbox con i totali già calcolati. Questa guida illustra il <strong>flusso esatto a quattro azioni</strong> mostrato negli screenshot: attivazione manuale, Dropbox <strong>Ottieni il contenuto del file utilizzando il percorso</strong>, <strong>PDF4me Excel - Compila</strong>e Dropbox <strong>Crea file</strong>Ogni valore di campo proviene da un'esecuzione reale; il modello di input, il payload JSON e la cartella di lavoro di output sono tutti collegati alla fine.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manual trigger</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manually trigger a flow. Replace with any trigger later.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path: /pdf4metest/excel/populate excel/aspose template.xlsx</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Excel - Populate</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. JSON Data with RootData.Items array. Worksheet Indexes: 1 (Invoice sheet).</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox /pdf4metest/excel/populate excel/output, name Excel_populate.xlsx.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Un trigger manuale avvia il flusso. Dropbox <strong>Ottieni il contenuto del file utilizzando il percorso</strong> legge <code>come modello.xlsx</code> (la cartella di lavoro contiene un vero Excel <em>Tavolo</em> denominato <code>Fattura semplice</code> con cellule come <code>&amp;=RootData.Items.ItemName</code> nella riga 2). <strong>PDF4me Excel - Compila</strong> unisce il payload JSON (3 record: Laptop, Mouse, Keyboard) nell'indice del foglio di lavoro <strong>1</strong> con formule ricalcolate. Dropbox <strong>Crea file</strong> scrive <code>Excel_populate.xlsx</code> (Subtotale fattura) <strong>$1.635,00</strong>Imposta sulle vendite <strong>$98,10</strong>TOTALE <strong>$1.585,00</strong>) di nuovo dentro <code>/produzione</code>.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">Le due cose che determinano se il tuo output è corretto</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Innanzitutto, il <strong>Le chiavi di primo livello dei dati JSON devono corrispondere ai nomi delle origini dati.</strong> utilizzati nei marcatori cellulari. Marcatori come <code>&amp;=RootData.Items.ItemName</code> richiedere che il JSON racchiuda i record sotto <code>RootData.Items[]</code>. I nomi dei campi fanno distinzione tra maiuscole e minuscole. In secondo luogo, il <strong>Indici dei fogli di lavoro</strong> Il campo è basato su 1, separato da virgole. Il modello viene fornito con tre fogli (<em>Fattura</em>, <em>Foglio1</em>, <em>Foglio2</em>). Passaggio <code>1</code> per compilare solo il foglio di fatturazione avanzato mostrato in questa guida.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Un flusso Power Automate a quattro azioni che converte un modello Excel predefinito, insieme a un payload JSON, in una cartella di lavoro completamente compilata con formule in tempo reale. Lo stesso schema funziona per fatture, report di inventario, riepiloghi paghe, riepiloghi vendite e qualsiasi altro documento Excel in cui la struttura rimane la stessa ma le righe cambiano a ogni esecuzione.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/01-flow-overview.png" alt="Flusso di Power Automate con quattro azioni: Attiva manualmente un flusso, Ottieni il contenuto del file da Dropbox utilizzando il percorso, PDF4me Excel - Compila, Dropbox Crea file. Ogni azione mostra la durata dell'esecuzione (0s, 1s, 0,7s, 1s) e un segno di spunta verde." style="max-width:480px;width:100%;height:auto"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">L'intero flusso viene completato in meno di 3 secondi.</figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> account con un flusso aperto nel designer cloud.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Aggiungi la connessione PDF4me Connect la prima volta che trascini l'azione.</li><li><strong>Dropbox</strong> con due cartelle pronte: una per il modello, una per l'output. (Qualsiasi sistema di archiviazione funziona: SharePoint Ottieni contenuto file, OneDrive Ottieni contenuto file e Dataverse Scarica file, tutti funzionano allo stesso modo.)</li><li><strong>Un modello Excel che utilizza i marcatori intelligenti di Aspose.</strong> Scaricamento <a href="https://docs.pdf4me.com/it/files/excel-populate/template.xlsx" download=""><code>template.xlsx</code></a> (anche citato come <code>come modello.xlsx</code> (nelle schermate) per seguire esattamente.</li><li><strong>Dati di esempio in formato JSON</strong>. Scaricamento <a href="https://docs.pdf4me.com/it/files/excel-populate/sheet1-data.json" download=""><code>foglio1-dati.json</code></a> (il nido <code>RootData.Items</code> carico utile utilizzato durante l'esecuzione).</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="una-panoramica-del-modello-di-input">Una panoramica del modello di input<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#una-panoramica-del-modello-di-input" class="hash-link" aria-label="Link diretto a Una panoramica del modello di input" title="Link diretto a Una panoramica del modello di input" translate="no">​</a></h2>
<p>Prima di creare il flusso, è utile vedere come appaiono effettivamente gli Smart Marker all'interno del file Excel. Apri il <strong>Fattura</strong> foglio di <code>template.xlsx</code>. La riga 1 è l'intestazione. La riga 2 contiene i marcatori (uno per colonna). Le righe dalla 3 alla 6 sono righe vuote preformattate. Sotto di esse si trova un blocco dei totali con un <code>SimpleInvoice</code> Aggregazione di tabelle Excel.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/06-template-input.png" alt="Foglio di calcolo Excel per la fattura. La riga di intestazione (1) contiene Nome articolo, Descrizione, Quantità, Prezzo unitario, Sconto, Prezzo. La riga 2 contiene le celle con marcatore intelligente: &amp;=RootData.Items.ItemName, &amp;=RootData.Items.Description, &amp;=RootData.Items.Qty, &amp;=RootData.Items.UnitPrice, &amp;=RootData.Items.Discount, &amp;=RootData.Items.Price. Sotto il blocco dati, un blocco con Subtotale fattura $0,00, Aliquota fiscale 6,00%, Imposta sulle vendite $0,00, Acconto ricevuto $50,00, TOTALE -$50,00." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Il modello prima della popolazione. Indicatori nella riga 2; le formule subtotale / imposta / totale fanno riferimento al <code>Fattura semplice</code> Tabella Excel.</figcaption></figure>
<p>I sei indicatori sono:</p>
<table><thead><tr><th>Cella</th><th>Marcatore</th></tr></thead><tbody><tr><td>B2</td><td><code>&amp;=RootData.Items.ItemName</code></td></tr><tr><td>C2</td><td><code>&amp;=RootData.Items.Description</code></td></tr><tr><td>D2</td><td><code>&amp;=RootData.Items.Qty</code></td></tr><tr><td>E2</td><td><code>&amp;=RootData.Items.UnitPrice</code></td></tr><tr><td>F2</td><td><code>&amp;=RootData.Items.Discount</code></td></tr><tr><td>G2</td><td><code>&amp;=RootData.Items.Price</code></td></tr></tbody></table>
<p>Il blocco totali utilizza <strong>riferimenti strutturati</strong> invece di semplici indirizzi A1:</p>
<div class="language-text codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-text codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token plain">G7  =SUM(SimpleInvoice[Price])</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">G9  =IFERROR(G7*G8,"")</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">G11 =SUM(G2:G4)-G10</span><br></div></code></pre></div></div>
<p>Quando Excel - Popola espande la riga del marcatore da 1 record a 3, il <code>SimpleInvoice</code> L'intervallo della tabella si espande automaticamente e <code>SUM(SimpleInvoice[Price])</code> continua a sommare la colonna di destra. Questo è il motivo principale per cui questo schema è preferibile alla scrittura manuale di formule per ogni riga.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="costruisci-il-flusso">Costruisci il flusso<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#costruisci-il-flusso" class="hash-link" aria-label="Link diretto a Costruisci il flusso" title="Link diretto a Costruisci il flusso" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-1-attiva-manualmente-un-flusso">Azione 1: Attiva manualmente un flusso<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#azione-1-attiva-manualmente-un-flusso" class="hash-link" aria-label="Link diretto a Azione 1: Attiva manualmente un flusso" title="Link diretto a Azione 1: Attiva manualmente un flusso" translate="no">​</a></h3>
<p>Per i test, il trigger manuale è il più veloce. In produzione, sostituirlo con <strong>Quando viene creato un file (Dropbox)</strong>, <strong>Quando un elemento viene creato o modificato (SharePoint)</strong>, <strong>Ricorrenza</strong>, o qualsiasi evento che ti fornisca un nuovo payload JSON.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-2-dropbox---ottieni-il-contenuto-del-file-utilizzando-il-percorso">Azione 2: Dropbox - Ottieni il contenuto del file utilizzando il percorso<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#azione-2-dropbox---ottieni-il-contenuto-del-file-utilizzando-il-percorso" class="hash-link" aria-label="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file utilizzando il percorso" title="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file utilizzando il percorso" translate="no">​</a></h3>
<p>Impostato <strong>Percorso del file</strong> il percorso completo del modello su Dropbox, incluso il nome del file:</p>
<div class="language-text codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-text codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token plain">/pdf4metest/excel/populate excel/aspose template.xlsx</span><br></div></code></pre></div></div>
<p>Sotto <strong>Parametri avanzati</strong>, <strong>Dedurre il tipo di contenuto</strong> è impostato su <strong>SÌ</strong> (l'impostazione predefinita).</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/02-get-file-content.png" alt="Dropbox Ottieni il contenuto del file tramite l'azione percorso. Il percorso del file è impostato su /pdf4metest/excel/populate excel/aspose template.xlsx. I parametri avanzati Inferisci tipo di contenuto sono impostati su Sì." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox Ottieni il contenuto del file utilizzando il percorso esatto del file utilizzato nell'esecuzione.</figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-3-pdf4me---excel---compila">Azione 3: PDF4me - Excel - Compila<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#azione-3-pdf4me---excel---compila" class="hash-link" aria-label="Link diretto a Azione 3: PDF4me - Excel - Compila" title="Link diretto a Azione 3: PDF4me - Excel - Compila" translate="no">​</a></h3>
<p>È qui che avviene la fusione. Cerca <strong>PDF4me</strong> nel selettore azioni, quindi seleziona <strong>Excel - Compila</strong>Configura i seguenti campi:</p>
<div class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem;margin:0"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato nell'esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content from the previous Dropbox step (dynamic content)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">JSON Data</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Nested RootData.Items[] array with 3 records (Laptop, Mouse's, Keyboard)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Populate.xlsx</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Worksheet Indexes</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">1  (Invoice sheet)</td></tr></tbody></table></div>
<p>Il payload completo dei dati JSON (copia e incolla da <code>sheet1-data.json</code>):</p>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"RootData"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Items"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"ItemName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Laptop"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">   </span><span class="token property" style="color:#36acaa">"Description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Dell Inspiron 15"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">    </span><span class="token property" style="color:#36acaa">"Qty"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"UnitPrice"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">750</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">50</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1450</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"ItemName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mouse's"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">  </span><span class="token property" style="color:#36acaa">"Description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Wireless Mouse"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">      </span><span class="token property" style="color:#36acaa">"Qty"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">3</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"UnitPrice"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">  </span><span class="token number" style="color:#36acaa">25</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">  </span><span class="token number" style="color:#36acaa">0</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">   </span><span class="token number" style="color:#36acaa">75</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"ItemName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Keyboard"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Description"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Mechanical Keyboard"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Qty"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"UnitPrice"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">120</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Discount"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">10</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token property" style="color:#36acaa">"Price"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain">  </span><span class="token number" style="color:#36acaa">110</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/03-excel-populate-parameters.png" alt="PDF4me Excel - Azione di popolamento con il contenuto del file mappato dal passaggio precedente di Dropbox. Casella di testo Dati JSON contenente l'array nidificato RootData.Items con i record Laptop, Mouse, Keyboard. Nome file Populate.xlsx. Indici del foglio di lavoro 1." style="max-width:520px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Excel - Inserire esattamente il blocco di dati JSON e impostare gli indici del foglio di lavoro su 1.</figcaption></figure>
<p>Espandi <strong>Parametri avanzati</strong> per i quattro controlli opzionali. I valori predefiniti sono generalmente corretti, ma gli screenshot mostrano l'aspetto di ciascun valore nell'interfaccia utente:</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/04-excel-populate-advanced.png" alt="Parametri avanzati di Excel - Popola. Stringhe JSON rigorose Sì. Impostazioni cultura e lingua en-US. Calcola formule Sì. Prefisso virgolette per stile Sì." style="max-width:500px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Le quattro impostazioni avanzate utilizzate durante l'esecuzione.</figcaption></figure>
<div class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem;margin:0"><thead><tr style="background:linear-gradient(90deg, rgb(16, 185, 129) 0%, rgba(16, 185, 129, 0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">campo avanzato</th><th style="padding:12px 14px;text-align:left">Valore</th><th style="padding:12px 14px;text-align:left">Perché è importante</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Strict JSON Strings</td><td style="padding:11px 14px"><code>Yes</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Preserves quoted string primitives (like "55") as text in cells. Set No to coerce them to numbers during merge.</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Culture &amp; Language Settings</td><td style="padding:11px 14px"><code>en-US</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Controls number, date, and currency formatting written into cells. Use fr-FR, de-DE, ja-JP, etc. for non-US locales.</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Calculate Formulas</td><td style="padding:11px 14px"><code>Yes</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Recalculates the workbook after population so totals are accurate at open. Set No to skip and recalc downstream.</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Quote Prefix To Style</td><td style="padding:11px 14px"><code>Yes</code></td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Carries Excel's quote-prefix onto styled values so account numbers and ZIPs stay text.</td></tr></tbody></table></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-4-dropbox---crea-file">Azione 4: Dropbox - Crea file<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#azione-4-dropbox---crea-file" class="hash-link" aria-label="Link diretto a Azione 4: Dropbox - Crea file" title="Link diretto a Azione 4: Dropbox - Crea file" translate="no">​</a></h3>
<p>L'ultimo passaggio consiste nel caricare nuovamente la cartella di lavoro compilata su Dropbox:</p>
<table><thead><tr><th>Campo</th><th>Valore</th></tr></thead><tbody><tr><td>Percorso cartella</td><td><code>/pdf4metest/excel/populate excel/output</code></td></tr><tr><td>Nome del file</td><td><code>Excel_populate.xlsx</code></td></tr><tr><td>Contenuto del file</td><td><strong>Contenuto del file di output</strong> (contenuto dinamico da Excel - Popola)</td></tr></tbody></table>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/05-create-file.png" alt="Azione di creazione file di Dropbox. Percorso cartella: /pdf4metest/excel/populate excel/output. Nome file: Excel_populate.xlsx. Contenuto del file mappato da Excel - Popola." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox Crea un file con la cartella di lavoro compilata nello slot Contenuto file.</figcaption></figure>
<p>Questo è l'intero flusso. Salva e fai clic <strong>Test</strong>.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-risultato">Il risultato<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#il-risultato" class="hash-link" aria-label="Link diretto a Il risultato" title="Link diretto a Il risultato" translate="no">​</a></h2>
<p>Quando apri <code>Excel_populate.xlsx</code> dal <code>/output</code> cartella, il foglio Fattura ora contiene i tre record nelle righe da 2 a 4 e il blocco totali ha calcolato i valori in tempo reale da <code>SimpleInvoice</code> Aggregazione di tabelle.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/excel-populate-power-automate/07-populated-output.png" alt="Foglio di fattura compilato. Riga 2: Laptop / Dell Inspiron 15 / 2 / 750 / $50,00 / $1.450,00. Riga 3: Mouse / Mouse wireless / 3 / 25 / $0,00 / $75,00. Riga 4: Tastiera / Tastiera meccanica / 1 / 120 / $10,00 / $110,00. Subtotale fattura $1.635,00, Aliquota fiscale 6,00%, Imposta sulle vendite $98,10, Acconto ricevuto $50,00, TOTALE $1.585,00." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Lo stesso foglio di calcolo dopo l'esecuzione del flusso. Tre record popolati: subtotale, imposta sulle vendite e totale calcolato in tempo reale.</figcaption></figure>
<p>La dimostrazione numerica esatta che le formule sono state ricalcolate correttamente:</p>
<table><thead><tr><th>Cella</th><th>Formula</th><th>Risultato</th></tr></thead><tbody><tr><td>G7</td><td><code>=SUM(SimpleInvoice[Price])</code></td><td><strong>$1.635,00</strong> (1450 + 75 + 110)</td></tr><tr><td>G9</td><td><code>=IFERROR(G7*G8,"")</code> con G8 = 6,00%</td><td><strong>$98,10</strong></td></tr><tr><td>G10</td><td>Statico <code>50</code></td><td>$50,00 (Deposito ricevuto)</td></tr><tr><td>G11</td><td><code>=SUM(G2:G4)-G10</code></td><td><strong>$1.585,00</strong> (1635 + 98,10 - 50 ≈ visualizzazione arrotondata)</td></tr></tbody></table>
<p>Scarica la cartella di lavoro di output effettiva prodotta da questa esecuzione: <a href="https://docs.pdf4me.com/it/files/excel-populate/output-excel-populate.xlsx" download=""><code>output-excel-populate.xlsx</code></a>.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<p><strong>Una colonna risulta vuota.</strong> Il nome della proprietà JSON non corrisponde al nome del campo del marcatore. I marcatori distinguono tra maiuscole e minuscole. <code>&amp;=RootData.Items.ItemName</code> NON risponderà <code>itemName</code> dal file JSON.</p>
<p><strong>È stato compilato il foglio sbagliato.</strong> Controllo <strong>Indici dei fogli di lavoro</strong>Il valore è basato su 1 (non su 0). Passa <code>1</code> per il primo foglio, <code>2</code> per il secondo, ecc. Lasciare vuoto per compilare tutti i fogli.</p>
<p><strong>I totali mostrano <code>$0.00</code> dopo la corsa.</strong> <strong>Calcola formule</strong> è impostato su <strong>NO</strong>. Passa a <strong>SÌ</strong>.</p>
<p><strong>Le stringhe che sembrano numeriche sono state convertite in numeri (o viceversa).</strong> Attiva/disattiva <strong>Stringhe JSON rigorose</strong>. <strong>SÌ</strong> mantiene i tipi primitivi JSON tra virgolette come testo. <strong>NO</strong> li costringe.</p>
<p><strong>I separatori decimali o i formati data non sono corretti per le impostazioni locali.</strong> Modifica <strong>Contesti culturali e linguistici</strong>. <code>en-US</code>, <code>fr-FR</code>, <code>de-DE</code>, <code>ja-JP</code>, ecc. sono tutti validi.</p>
<p><strong>I dati vengono inviati correttamente, ma riempiono solo la prima riga, anche se sono stati inviati più record.</strong> Il marcatore è stato creato con il <code>(noadd)</code> modificatore (<code>&amp;=RootData.Items.ItemName(noadd)</code>). Rimuovi il modificatore in modo che il motore inserisca nuove righe.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<ul>
<li class=""><strong>Generazione di fatture a partire dalle voci del CRM.</strong> Estrai le righe da Dynamics, Salesforce o HubSpot e inseriscile in un array JSON di elementi; visualizzale utilizzando un modello di fattura Excel personalizzato.</li>
<li class=""><strong>Report mensili su inventario e vendite.</strong> L'attivazione della ricorrenza, unita alle righe dell'elenco Dataverse e a questo flusso, ti permette di ottenere un documento Excel impeccabile in pochi minuti.</li>
<li class=""><strong>Elenco del personale, riepilogo delle buste paga, note spese.</strong> Ovunque un layout Excel predefinito incontri nuovi dati di riga.</li>
<li class=""><strong>File Excel che il destinatario potrà aprire e modificare.</strong> Excel - Popola i risultati nativi <code>.xlsx</code> (non in formato PDF), in modo che i destinatari possano ordinare, filtrare e modificare le formule in seguito.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/power-automate/excel/populate/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Excel - Inserire il riferimento all'azione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, ogni campo di contenuto dinamico in uscita e tre modelli di flusso.</div></div></a><a href="https://docs.pdf4me.com/it/general-guidelines/excel-populate-syntax/overview/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Sintassi per popolare il modello Excel</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">La grammatica Smart Marker con tutti i modificatori (dinamico, orizzontale, noadd, skip, copystyle, shift, repeat).</div></div></a><a href="https://docs.pdf4me.com/it/integration/power-automate/generate/generate-document-single/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Genera un singolo documento in Power Automate</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Intervento correlato quando il documento da consegnare è in formato Word o PDF anziché Excel.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What is the difference between this and Generate Document Single?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Excel - Populate is the right action when your deliverable is native .xlsx with live formulas and Excel Tables. Generate Document Single targets Word, HTML, or PDF templates and produces a Word, PDF, Excel, or HTML output (template engine is mustache-style, not Smart Markers). Choose based on whether the recipient will work with the file inside Excel or just consume the rendered output.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work with SharePoint or OneDrive instead of Dropbox?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Swap the Dropbox actions for SharePoint Get file content / Create file, or OneDrive Get file content / Create file. The Excel - Populate action and all its parameters are identical regardless of the storage source.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How big can the JSON Data payload be?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Practical limits are bounded by the Power Automate action body size cap (about 100 MB on premium plans, smaller on standard) plus Excel cell limits. For larger payloads, write the JSON to a SharePoint or OneDrive file and reference it via a custom dispatcher pattern, or split the work into one call per sheet using Worksheet Indexes.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I populate multiple sheets in a single call?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Leave Worksheet Indexes empty (populates every sheet) or pass a comma-separated list like 1,3. The JSON Data top-level keys must contain a data source for each sheet you want populated.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate Desktop?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">PDF4me Connect is a cloud connector available in Power Automate (the web flow designer). For Power Automate Desktop, call the Excel Populate REST endpoint with the HTTP action.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I trigger this from email, SharePoint, or a webhook instead of manually?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Replace the manual trigger with When a new email arrives (Outlook), When a file is created (Dropbox / SharePoint / OneDrive), When an HTTP request is received, or any other trigger that produces a fresh JSON payload. The remaining three actions stay identical.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://docs.pdf4me.com/it/files/excel-populate/template.xlsx" class="btn btn--secondary">Download template.xlsx</a><a href="https://docs.pdf4me.com/it/files/excel-populate/sheet1-data.json" class="btn btn--secondary">Download sheet1-data.json</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/excel/populate/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Excel - Populate</category>
            <category>Aspose Smart Markers</category>
            <category>Dropbox</category>
            <category>XLSX</category>
            <category>JSON to Excel</category>
            <category>invoice automation</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Dividere una cartella di lavoro Excel con più fogli in file separati in Power Automate (4 azioni, qualsiasi numero di fogli)]]></title>
            <link>https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/</guid>
            <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flusso Power Automate a quattro azioni che suddivide qualsiasi file XLSX multifoglio in un file per ogni foglio di lavoro utilizzando PDF4me Excel - Separate Worksheets, quindi carica ogni file suddiviso su Dropbox tramite un ciclo "Applica a ciascuno". Screenshot reali, valori esatti dei campi, cartella di lavoro di esempio scaricabile.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/power-automate-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Un quaderno di lavoro con 5, 50 o 500 fogli può essere suddiviso in singoli <code>.xlsx</code> file in un singolo flusso di Power Automate. <strong>PDF4me Excel - Fogli di lavoro separati</strong> restituisce un array con un file per foglio; un <strong>Applicare a ciascuno</strong> loop fan che scrive su Dropbox, SharePoint, OneDrive o Dataverse. Questa guida illustra l'esecuzione esatta mostrata negli screenshot: un ciclo a 5 schede <code>Separate.xlsx</code> in Dropbox diventa <code>Sheet1.xlsx</code> Attraverso <code>Sheet5.xlsx</code> in una cartella di output. Flusso totale: <strong>4 azioni, zero codice, esecuzione completa in circa 9 secondi</strong>.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Il flusso in sintesi</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">1. Manual trigger</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Manually trigger a flow. Swap for any trigger that produces a workbook.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">2. Get file content (path)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dropbox path: /pdf4metest/excel/separate worksheets/Separate.xlsx</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(245,158,11);height:100%"><div style="font-weight:750;margin-bottom:4px">3. Excel - Separate Worksheets</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">PDF4me action. Splits the 5-sheet workbook into 5 single-sheet XLSXes.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(139,92,246);height:100%"><div style="font-weight:750;margin-bottom:4px">4. Apply to each → Create file</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Loop outputDocuments. Each iteration writes one sheet as its own .xlsx to Dropbox.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p>Un trigger manuale avvia il flusso. Dropbox <strong>Ottieni il contenuto del file utilizzando il percorso</strong> legge <code>Separate.xlsx</code> (5 fogli, ciascuno con un elenco diverso di record di persone). <strong>Excel - Fogli di lavoro separati</strong> restituisce un <code>outputDocumenti</code> matrice con 5 elementi: <code>{fileName: "Sheet1.xlsx", streamFile: "&lt;base64&gt;"}</code> attraverso Sheet5.xlsx. Un <strong>Applicare a ciascuno</strong> over outputDocuments viene eseguito una volta per foglio (lo screenshot mostra il <em>1 di 5</em> contatore iterazioni) e utilizza <strong>Crea file</strong> per inserire ogni XLSX in <code>/pdf4metest/excel/fogli di lavoro separati/output</code>Apri la cartella di output e troverai i 5 file divisi, ordinati alfabeticamente.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px">L'unica cosa che le persone non riescono a capire: <em>Applicare a ciascuno</em> non è facoltativo</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Excel - Fogli di lavoro separati restituisce un <strong>vettore</strong>, non un singolo file. Il numero di voci dipende dalla cartella di lavoro di origine (2 fogli in → 2 voci; 50 fogli in → 50 voci). Racchiudere sempre il passaggio successivo in Applica a ciascuno sopra <code>outputDocumenti</code>. Raccolta <em>Contenuto del file</em> dall'esterno del ciclo non restituisce nulla di utile. All'interno del ciclo, il selettore di contenuti dinamico espone <em>Nome del file</em> E <em>Contenuto del file</em> sull'elemento corrente.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-comuni-del-mondo-reale-a-cui-questo-risolve">Domande comuni del mondo reale a cui questo risolve<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#domande-comuni-del-mondo-reale-a-cui-questo-risolve" class="hash-link" aria-label="Link diretto a Domande comuni del mondo reale a cui questo risolve" title="Link diretto a Domande comuni del mondo reale a cui questo risolve" translate="no">​</a></h2>
<p>Le persone cercano informazioni su questo problema utilizzando formulazioni sorprendentemente specifiche. Ecco le query effettive a cui questo flusso risponde:</p>
<ul>
<li class=""><strong>"Come posso dividere automaticamente un file Excel con più fogli in file separati?"</strong> Sì. Questo flusso fa esattamente questo. Trascina la cartella di lavoro di origine su Dropbox, la divisione e il caricamento avvengono automaticamente.</li>
<li class=""><strong>"Power Automate può salvare ogni foglio come file Excel separato?"</strong> Sì, tramite l'azione PDF4me Connect più un'azione Applica a ogni ciclo. Nessun VBA, nessun script di Office.</li>
<li class=""><strong>"Devo scrivere un'azione per ogni foglio?"</strong> No. L'opzione "Applica a ciascuno" gestisce qualsiasi numero di fogli. Il corpo del flusso non cambia mai.</li>
<li class=""><strong>"E se il quaderno di esercizi avesse 100 fogli?"</strong> Stesso flusso. Il ciclo si ripete 100 volte. Ogni iterazione dura circa 1 secondo.</li>
<li class=""><strong>"Posso rinominare i file di output?"</strong> Sì, crea il nuovo nome con un passaggio o un'espressione Compose all'interno del ciclo prima di Crea file. Consulta la sezione sulla risoluzione dei problemi.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Un flusso Power Automate a quattro azioni che prende qualsiasi foglio multiplo <code>.xlsx</code> e scrive un file per ogni foglio di lavoro in una cartella di destinazione. Riutilizzabile per elenchi di risorse umane, pipeline di vendita suddivise per regione, report mensili suddivisi per mese, qualsiasi elemento che si trovi in più schede di un'unica cartella di lavoro.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/01-flow-overview.png" alt="Flusso Power Automate con quattro azioni: Attiva manualmente un flusso, Dropbox Ottieni il contenuto del file utilizzando il percorso, PDF4me Excel - Fogli di lavoro separati, quindi Per ogni Crea file (mostra l'iterazione 1 di 5). Tempi di esecuzione 0s, 1s, 2s, 5s per Per ogni, 1s per Crea file." style="max-width:440px;width:100%;height:auto"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Il flusso completo. Il ciclo For viene eseguito 5 volte (una volta per ogni foglio di output); ogni iterazione dura circa 1 secondo.</figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="ciò-di-cui-hai-bisogno">Ciò di cui hai bisogno<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#ci%C3%B2-di-cui-hai-bisogno" class="hash-link" aria-label="Link diretto a Ciò di cui hai bisogno" title="Link diretto a Ciò di cui hai bisogno" translate="no">​</a></h2>
<div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-info);background-color:rgba(14, 165, 233, 0.04)"><ul style="margin:0;padding-left:20px"><li><strong>Power Automate</strong> account con un flusso aperto nel designer cloud. <a href="https://make.powerautomate.com/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Open Power Automate</a>.</li><li><strong>Chiave API di PDF4me</strong>. <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Ottieni la tua chiave API</a>Aggiungi la connessione PDF4me Connect la prima volta che trascini l'azione.</li><li><strong>Dropbox</strong> con una cartella di origine e una cartella di output. Qualsiasi sistema di archiviazione funziona: SharePoint, OneDrive, Dataverse si mappano allo stesso modo.</li><li><strong>Una cartella di lavoro Excel con più fogli di lavoro.</strong>. <a href="https://docs.pdf4me.com/it/files/separate-excel-worksheets/separate.xlsx" download="" style="background-color:rgba(253, 224, 71, 0.45);padding:1px 5px;border-radius:4px;text-decoration:none">Scarica il file xlsx separato</a> per seguire esattamente (5 schede, record Persone).</li></ul></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="guida-rapida-a-cosa-serve-ogni-parte">Guida rapida: a cosa serve ogni parte<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#guida-rapida-a-cosa-serve-ogni-parte" class="hash-link" aria-label="Link diretto a Guida rapida: a cosa serve ogni parte" title="Link diretto a Guida rapida: a cosa serve ogni parte" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px;margin:14px 0 24px"><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>outputDocuments</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">The array the action returns. One entry per sheet. Always loop with Apply to each.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>File Name (item)</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Sheet name plus .xlsx extension. Pass directly into Create file File Name.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>File Content (item)</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Binary single-sheet workbook. Pass directly into Create file File Content.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(139, 92, 246);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Worksheet Indexes</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Optional. Leave empty for all sheets. Comma-separated 1-based to restrict (e.g. 1,3).</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(14, 165, 233);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Culture &amp; Language</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Defaults to en-US. Switch to fr-FR, de-DE, ja-JP, pt-BR for non-US sheet content.</div></div><div class="card" style="padding:14px 16px;border-radius:10px;border-left:4px solid rgb(244, 63, 94);height:100%"><div style="font-weight:700;margin-bottom:5px;font-size:0.95rem"><code>Error Details Item</code></div><div style="font-size:0.88rem;color:var(--ifm-font-color-secondary);line-height:1.55">Itemised failure array. Empty on success; wire into a Condition for retry logic.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="uno-sguardo-allinput">Uno sguardo all'input<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#uno-sguardo-allinput" class="hash-link" aria-label="Link diretto a Uno sguardo all'input" title="Link diretto a Uno sguardo all'input" translate="no">​</a></h2>
<p>Aprire <code>Separate.xlsx</code> In Excel. Contiene 5 schede (Foglio1 a Foglio5), ognuna delle quali è popolata con righe di record Persone: Nome, Cognome, Sesso, Paese, Età, Data, ID.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/06-input-workbook.png" alt="Il file Separate.xlsx è aperto in Excel e mostra il Foglio5 attivo. Le colonne sono: numero, nome, cognome, sesso, paese, età, data, ID. Ci sono circa 50 righe di record. Le schede Foglio1, Foglio2, Foglio3, Foglio4, Foglio5 sono visibili in basso." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Cartella di lavoro di origine. Cinque linguette in basso, ciascuna contenente circa 50 righe di record relativi alle persone.</figcaption></figure>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/07-source-folder.png" alt="Cartella sorgente di Dropbox /pdf4metest/excel/separate worksheets contenente Separate.xlsx." style="max-width:720px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">La cartella di origine prima dell'esecuzione del flusso. Contiene solo una cartella di lavoro.</figcaption></figure>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="costruisci-il-flusso">Costruisci il flusso<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#costruisci-il-flusso" class="hash-link" aria-label="Link diretto a Costruisci il flusso" title="Link diretto a Costruisci il flusso" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-1-attiva-manualmente-un-flusso">Azione 1: Attiva manualmente un flusso<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#azione-1-attiva-manualmente-un-flusso" class="hash-link" aria-label="Link diretto a Azione 1: Attiva manualmente un flusso" title="Link diretto a Azione 1: Attiva manualmente un flusso" translate="no">​</a></h3>
<p>Per i test, il trigger manuale è il più veloce. In produzione, sostituirlo con <strong>Quando viene creato un file (Dropbox)</strong>, <strong>Quando viene creato un elemento (SharePoint)</strong>, <strong>Quando arriva una nuova email (Outlook)</strong>, <strong>Ricorrenza</strong>o qualsiasi altro fattore scatenante.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-2-dropbox---ottieni-il-contenuto-del-file-utilizzando-il-percorso">Azione 2: Dropbox - Ottieni il contenuto del file utilizzando il percorso<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#azione-2-dropbox---ottieni-il-contenuto-del-file-utilizzando-il-percorso" class="hash-link" aria-label="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file utilizzando il percorso" title="Link diretto a Azione 2: Dropbox - Ottieni il contenuto del file utilizzando il percorso" translate="no">​</a></h3>
<p>Puntalo alla cartella di lavoro di origine:</p>
<div class="language-text codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-text codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token plain">/pdf4metest/excel/separate worksheets/Separate.xlsx</span><br></div></code></pre></div></div>
<p>Partire <strong>Dedurre il tipo di contenuto</strong> al suo valore predefinito (<strong>SÌ</strong>) in Parametri avanzati.</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/02-get-file-content.png" alt="Dropbox Ottieni il contenuto del file tramite l'azione Percorso. Il percorso del file è impostato su /pdf4metest/excel/separate worksheets/Separate.xlsx. I parametri avanzati Inferisci tipo di contenuto sono impostati su Sì." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-3-pdf4me---excel---fogli-di-lavoro-separati">Azione 3: PDF4me - Excel - Fogli di lavoro separati<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#azione-3-pdf4me---excel---fogli-di-lavoro-separati" class="hash-link" aria-label="Link diretto a Azione 3: PDF4me - Excel - Fogli di lavoro separati" title="Link diretto a Azione 3: PDF4me - Excel - Fogli di lavoro separati" translate="no">​</a></h3>
<p>Cerca <strong>PDF4me</strong> nel selettore di azioni e seleziona <strong>Excel - Fogli di lavoro separati</strong>. Configura:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content from the previous Dropbox step (dynamic content)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">Separate.xlsx</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Culture &amp; Language Settings (Advanced)</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">en-US (default. change only for non-US locales)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/03-separate-worksheets-action.png" alt="PDF4me Excel - Azione Fogli di lavoro separati configurata. Contenuto del file mappato da Dropbox Ottieni contenuto del file. Nome file Separate.xlsx. Parametri avanzati che mostrano le impostazioni di cultura e lingua en-US." style="max-width:520px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Configurazione azione. La cultura predefinita è en-US. Passa a <code>fr-FR</code>, <code>Questo è il</code>, <code>I-JP</code> ecc. solo se il contenuto del foglio utilizza formati numerici/di data non statunitensi.</figcaption></figure>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="azione-4-applica-a-ciascuno--dropbox---crea-file">Azione 4: Applica a ciascuno → Dropbox - Crea file<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#azione-4-applica-a-ciascuno--dropbox---crea-file" class="hash-link" aria-label="Link diretto a Azione 4: Applica a ciascuno → Dropbox - Crea file" title="Link diretto a Azione 4: Applica a ciascuno → Dropbox - Crea file" translate="no">​</a></h3>
<p>Dopo l'azione Fogli di lavoro separati, aggiungi <strong>Applicare a ciascuno</strong> e selezionare <strong>outputDocumenti</strong> dal selettore di contenuti dinamico. All'interno del ciclo, trascina un Dropbox <strong>Crea file</strong> azione e configurarla in questo modo:</p>
<div style="width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-bottom:1.2rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, rgb(16,185,129) 0%, rgba(16,185,129,0.75) 100%);color:#fff"><th style="padding:12px 14px;text-align:left">Campo</th><th style="padding:12px 14px;text-align:left">Valore utilizzato in questa esecuzione</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">Folder Path</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">/pdf4metest/excel/separate worksheets/output</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Name</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Name (dynamic content from the current item)</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 14px;font-weight:600">File Content</td><td style="padding:11px 14px;color:var(--ifm-font-color-secondary)">File Content (dynamic content from the current item)</td></tr></tbody></table></div>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/04-for-each-loop.png" alt="Applica a ciascun ciclo che racchiude l'azione Crea file. Il menu a discesa per la selezione dell'output mostra outputDocuments selezionato dal passaggio precedente Excel - Fogli di lavoro separati." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">L'opzione "Applica a ciascuna iterazione outputDocuments" visualizza il nome del file e il contenuto del file corrente nel selettore di contenuti dinamico all'interno del ciclo.</figcaption></figure>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/05-create-file.png" alt="Dropbox Crea file all'interno del ciclo. Percorso cartella /pdf4metest/excel/separate worksheets/output. Nome file contenuto dinamico. Contenuto file contenuto dinamico. Connesso a Dropbox." style="max-width:560px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">All'interno del ciclo. Il nome del file e il contenuto del file provengono dall'elemento corrente.</figcaption></figure>
<p>Salva e fai clic <strong>Test</strong>. Fatto.</p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/power-automate/excel/separate-worksheets/">Full action reference</a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="il-risultato">Il risultato<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#il-risultato" class="hash-link" aria-label="Link diretto a Il risultato" title="Link diretto a Il risultato" translate="no">​</a></h2>
<p>Apri la cartella di output in Dropbox. I 5 fogli di lavoro singoli sono stati caricati, ognuno denominato con il nome del foglio di origine:</p>
<figure style="text-align:center;margin:22px 0"><img src="https://docs.pdf4me.com/assets/images/blog/separate-excel-worksheets-power-automate/08-output-folder.png" alt="Elenco delle cartelle di output di Dropbox: Sheet1.xlsx, Sheet2.xlsx, Sheet3.xlsx, Sheet4.xlsx, Sheet5.xlsx." style="max-width:760px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.08)"><figcaption style="margin-top:8px;font-size:0.9rem;color:var(--ifm-font-color-secondary)">Cinque quaderni di lavoro separati, uno per ogni foglio di origine, ordinati alfabeticamente.</figcaption></figure>
<p>Scarica i file di output effettivi di questa esecuzione: <a href="https://docs.pdf4me.com/it/files/separate-excel-worksheets/sheet1.xlsx" download=""><code>foglio1.xlsx</code></a>, <a href="https://docs.pdf4me.com/it/files/separate-excel-worksheets/sheet2.xlsx" download=""><code>foglio2.xlsx</code></a>, <a href="https://docs.pdf4me.com/it/files/separate-excel-worksheets/sheet3.xlsx" download=""><code>foglio3.xlsx</code></a>, <a href="https://docs.pdf4me.com/it/files/separate-excel-worksheets/sheet4.xlsx" download=""><code>foglio4.xlsx</code></a>, <a href="https://docs.pdf4me.com/it/files/separate-excel-worksheets/sheet5.xlsx" download=""><code>foglio5.xlsx</code></a>.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Apply to each does not show File Name / File Content</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Make sure the loop is iterating outputDocuments, not the action itself. Click the Apply to each dropdown, search "outputDocuments", and pick it.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(16, 185, 129);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Only one file appears in the output folder</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Create file is OUTSIDE the loop. Drag it inside the Apply to each container so it runs once per item.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Output files all overwrite each other</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Two causes: (a) File Name is hardcoded instead of mapped to dynamic content. delete and re-pick File Name from the inner item; (b) two sheets in the source share the same name. rename them in Excel or build a unique name in a Compose step.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(139, 92, 246);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Decimals read as text or dates</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">A sheet using 1.234,56 (comma decimal) gets misinterpreted because Culture &amp; Language Settings is en-US. Switch to your locale (fr-FR, de-DE, pt-BR, etc).</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(244, 63, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Cross-sheet formula came out as #REF!</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Expected. After splitting, =Sheet2!A1 from a Sheet1 output cannot resolve because Sheet2 is now in a different file. Plan each sheet to be self-contained, or pre-compute the values upstream.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:4px solid rgb(14, 165, 233);box-shadow:0 4px 16px rgba(0,0,0,0.06);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Need a date prefix on each output file name</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Inside the Apply to each, add a Compose before Create file with: concat(formatDateTime(utcNow(),'yyyy-MM-dd'),'_',items('Apply_to_each')?['fileName']). Point File Name at the Compose output. Result: 2026-06-02_Sheet1.xlsx.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-utilizzare-questo-schema">Quando utilizzare questo schema<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#quando-utilizzare-questo-schema" class="hash-link" aria-label="Link diretto a Quando utilizzare questo schema" title="Link diretto a Quando utilizzare questo schema" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px;margin-bottom:1.4rem"><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Monthly report distribution</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">One workbook arrives with Jan, Feb, Mar tabs. Split, then email each tab to its owner.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Regional sales splits</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Single workbook with one tab per territory becomes individual files for each regional manager.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">HR roster fan-out</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">One company workbook with one tab per department. Upload each tab to the right SharePoint library.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(245, 158, 11);background:linear-gradient(180deg, rgba(245, 158, 11, 0.08) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Data prep for downstream tools</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Many BI and accounting tools accept single-sheet inputs only. Split once, ingest many.</div></div><div class="card" style="padding:18px 20px;border-radius:12px;border-top:3px solid rgb(14, 165, 233);background:linear-gradient(180deg, rgba(14, 165, 233, 0.06) 0%, transparent 100%);height:100%"><div style="font-weight:700;margin-bottom:8px;font-size:1rem">Compliance and auditing</div><div style="font-size:0.92rem;color:var(--ifm-font-color-secondary);line-height:1.6">Each split file is a self-contained artifact you can store, version, or sign without dragging the rest of the workbook.</div></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-leggere-dopo">Cosa leggere dopo<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#cosa-leggere-dopo" class="hash-link" aria-label="Link diretto a Cosa leggere dopo" title="Link diretto a Cosa leggere dopo" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:14px;margin-top:10px;margin-bottom:6px"><a href="https://docs.pdf4me.com/it/integration/power-automate/excel/separate-worksheets/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:700;margin-bottom:6px">Excel - Riferimento all'azione "Fogli di lavoro separati"</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, il pacchetto di output completo e tre modelli di flusso della piattaforma.</div></div></a><a href="https://docs.pdf4me.com/it/integration/power-automate/excel/populate/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(16, 185, 129);height:100%"><div style="font-weight:700;margin-bottom:6px">Excel - Compila</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Azione di riempimento complementare. Unisci JSON in un modello Smart Marker di Aspose.</div></div></a><a href="https://docs.pdf4me.com/it/blog/excel-populate-power-automate-dropbox-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:16px;border-radius:10px;border-left:4px solid rgb(245, 158, 11);height:100%"><div style="font-weight:700;margin-bottom:6px">Popola un modello Excel da un file JSON</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Tutorial correlato: crea una fattura precompilata a partire da un modello e un payload JSON.</div></div></a></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="faq">FAQ<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#faq" class="hash-link" aria-label="Link diretto a FAQ" title="Link diretto a FAQ" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem"><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I split an Excel file with multiple sheets into separate files automatically in Power Automate?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Use the PDF4me Excel - Separate Worksheets action. It takes a single multi-sheet .xlsx as input and returns an outputDocuments array with one file per sheet. Wrap the result in an Apply to each loop and write each item with Create file. Four actions total: trigger, Get file content, Separate Worksheets, Apply to each → Create file.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can Power Automate save each sheet as a separate Excel file without code?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. The PDF4me Excel - Separate Worksheets action is a no-code cloud connector. There is no VBA, no Office Script, no Power Automate Desktop required. it runs entirely in the Power Automate cloud designer and outputs ready-to-save .xlsx files.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>What happens if the source workbook has a different sheet count next run?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Nothing breaks. The action dynamically returns one outputDocuments entry per sheet present, and the Apply to each iterates whatever the array length is. Build the flow once with a 5-sheet sample and it will handle 2-sheet or 200-sheet workbooks identically.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Do the output files keep their sheet names?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Each output file is named after its source sheet name plus the .xlsx extension. Sheet5 → Sheet5.xlsx. If you have custom sheet names (e.g. "Q1 2025"), the output file is "Q1 2025.xlsx" accordingly.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Will my formulas still work after the split?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Intra-sheet formulas (everything that references cells on the same sheet) work as expected. the engine preserves cell values, number formats, and styles. Cross-sheet references like =Sheet2!A1 cannot survive because Sheet2 is no longer in the same file; expect those to become #REF!. Plan the workbook so each sheet is self-contained, or pre-compute the values upstream.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Can I use SharePoint, OneDrive, or Dataverse instead of Dropbox?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Yes. Swap the Dropbox actions for SharePoint Get file content / Create file, OneDrive Get file content / Create file, or Dataverse Download file / Add file. The PDF4me action and its parameters are identical regardless of source.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>How do I rename the output files (add a date prefix, replace spaces, etc.)?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Inside the Apply to each loop, add a Compose step before Create file. Build the new name with concat() and formatDateTime() expressions, then bind Create file → File Name to the Compose output. Example: concat(formatDateTime(utcNow(),'yyyy-MM-dd'),'_',items('Apply_to_each')?['fileName']) produces 2026-06-02_Sheet1.xlsx.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Is there a limit on the number of sheets I can split?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">Practical limits are bounded by Power Automate run-time and action body size. A single workbook with hundreds of sheets is fine; the loop just iterates more times. For thousands of sheets, consider Power Automate concurrency settings or batching the work across multiple runs.</div></details><details class="card" style="padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--ifm-color-emphasis-200)"><summary style="padding:14px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px"><span>Does this work in Power Automate Desktop?</span><span style="flex-shrink:0;font-size:1.1rem;color:var(--ifm-color-primary)">+</span></summary><div style="padding:0 18px 14px;color:var(--ifm-font-color-secondary);line-height:1.65;font-size:0.95rem">PDF4me Connect is a cloud connector available in Power Automate (the web flow designer). For Power Automate Desktop, call the same Separate Worksheets REST endpoint with the HTTP action.</div></details></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="inizia">Inizia<a href="https://docs.pdf4me.com/it/blog/separate-excel-worksheets-power-automate-dropbox-workflow/#inizia" class="hash-link" aria-label="Link diretto a Inizia" title="Link diretto a Inizia" translate="no">​</a></h2>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary">Get your API Key</a><a href="https://docs.pdf4me.com/it/files/separate-excel-worksheets/separate.xlsx" class="btn btn--secondary">Download separate.xlsx</a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/power-automate/excel/separate-worksheets/">Action reference</a></div>]]></content:encoded>
            <category>Power Automate</category>
            <category>PDF4me</category>
            <category>Excel - Separate Worksheets</category>
            <category>split excel</category>
            <category>multi-sheet xlsx</category>
            <category>Dropbox</category>
            <category>XLSX</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>Microsoft 365</category>
        </item>
        <item>
            <title><![CDATA[Creare una fattura QR svizzera in n8n: due flussi di lavoro completi (con e senza un PDF esistente)]]></title>
            <link>https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/</guid>
            <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Guida passo passo di n8n per generare fatture svizzere con codice QR utilizzando PDF4me e Dropbox. Vengono illustrati due scenari: sovrapporre un codice QR a un PDF esistente (4 nodi) e generare una fattura con codice QR autonoma da zero, senza alcun PDF di input (3 nodi). Sono incluse schermate reali e i valori esatti dei parametri.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/n8n-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Ogni fattura svizzera deve essere accompagnata da un <strong>Banconota QR svizzera</strong> (chiamato anche scontrino di pagamento QR svizzero) in modo che banche e software di contabilità possano scansionare ed elaborare automaticamente il pagamento. n8n e PDF4me rendono questa generazione completamente automatica. Questa guida illustra come <strong>due flussi di lavoro pronti per la produzione</strong>: uno che sovrappone il codice QR a un PDF già presente in Dropbox e un altro che genera un documento di fattura con codice QR autonomo a partire dai soli dati di pagamento, senza bisogno di un PDF di base. Entrambi si configurano in meno di 10 minuti.</p>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Due flussi di lavoro descritti in questa guida</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:10px"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750;margin-bottom:4px">Workflow A (4 nodes)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger → Download PDF → Create SwissQR (Binary Data) → Upload. Output: 602 kB. Best when you already have a PDF invoice in Dropbox.</div></div><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid rgb(16,185,129);height:100%"><div style="font-weight:750;margin-bottom:4px">Workflow B (3 nodes)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Trigger → Create SwissQR (None) → Upload. Output: 132 kB. Best when you only have payment data and need a standalone QR slip.</div></div></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p><strong>Flusso di lavoro A:</strong> Il grilletto scatta. Il download di Dropbox recupera <code>Test Debito AG.pdf</code> (344 kB). PDF4me Crea la fattura SwissQR con <em>Tipo di dati di input: Dati binari</em>Importo 1000, CHF, IBAN <code>CH0200700110003765824</code>,Creditore: Test AG. L'output è <code>swissqr_bill.pdf</code> a 602 kB. Il caricamento su Dropbox salva il risultato.<br><br>
<strong>Flusso di lavoro B:</strong> Il trigger scatta. PDF4me Crea SwissQR Bill funziona con <em>Tipo di dati di input: Nessuno</em>, stessi campi di pagamento più un indirizzo completo del creditore strutturato. L'output è <code>n8n_swissqr02.pdf</code> a 132 kB. Il caricamento su Dropbox salva il risultato.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px;color:var(--ifm-font-color-base)">L'unica impostazione che determina tutto</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>IL <strong>Tipo di dati di input</strong> Il campo nel nodo PDF4me è l'unica differenza strutturale tra i due flussi di lavoro. Impostalo su <strong>Dati binari</strong> quando hai un PDF esistente (Flusso di lavoro A). Impostalo su <strong>Nessuno</strong> quando si desidera una ricevuta QR autonoma dai soli dati di pagamento (Flusso di lavoro B). Tutti gli altri parametri, importo, IBAN, valuta, nome del creditore, sono identici tra i due.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Ogni fattura svizzera emessa dopo la migrazione del 2020 dal vecchio standard della distinta di pagamento deve includere una fattura QR svizzera: una sezione di pagamento standardizzata con un codice QR che codifica IBAN, importo, valuta, creditore e, facoltativamente, i dati del debitore nel formato ISO 20022. Le banche e i software di contabilità lo scansionano senza alcun inserimento manuale. I due flussi di lavoro n8n descritti in questa guida automatizzano questa fase di generazione, in modo che la fattura QR venga prodotta e salvata su Dropbox senza alcun intervento manuale.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="in-sintesi">In sintesi<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#in-sintesi" class="hash-link" aria-label="Link diretto a In sintesi" title="Link diretto a In sintesi" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="flusso-di-lavoro-a-4-fasi">Flusso di lavoro A: 4 fasi<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#flusso-di-lavoro-a-4-fasi" class="hash-link" aria-label="Link diretto a Flusso di lavoro A: 4 fasi" title="Link diretto a Flusso di lavoro A: 4 fasi" translate="no">​</a></h3>
<div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1.25rem 0 1.75rem;padding:16px;background-color:var(--ifm-color-emphasis-100);border-radius:12px"><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">1</span>Trigger</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">2</span>Download PDF from Dropbox</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">3</span>Create SwissQR (Binary Data)</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">4</span>Upload result to Dropbox</div></div>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/flow-with-pdf-overview.png" alt="Flusso di lavoro n8n Panoramica: Quando si fa clic sul trigger Esegui flusso di lavoro, Dropbox Scarica un file nodo (download: file), PDF4me Crea fattura SwissQR nodo (fattura / Crea fattura SwissQR), Dropbox Carica un file nodo (upload: file). Tutti e quattro i nodi sono collegati in sequenza con 1 elemento che passa tra ciascuno." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Flusso di lavoro A: quattro nodi, Trigger per scaricare per creare la fattura SwissQR (dati binari) per caricare.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="flusso-di-lavoro-b-3-fasi">Flusso di lavoro B: 3 fasi<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#flusso-di-lavoro-b-3-fasi" class="hash-link" aria-label="Link diretto a Flusso di lavoro B: 3 fasi" title="Link diretto a Flusso di lavoro B: 3 fasi" translate="no">​</a></h3>
<div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1.25rem 0 1.75rem;padding:16px;background-color:var(--ifm-color-emphasis-100);border-radius:12px"><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">1</span>Trigger</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">2</span>Create SwissQR (None)</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">3</span>Upload result to Dropbox</div></div>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/flow-without-pdf-overview.png" alt="Panoramica del flusso di lavoro n8n B: Facendo clic sul trigger Esegui flusso di lavoro, il nodo PDF4me Crea fattura SwissQR1 etichettato Crea QR svizzero senza dati di input (PDF) (fattura / Crea fattura QR svizzero), il nodo Dropbox Carica un file1 (carica: file). Tre nodi collegati in sequenza con 1 elemento che passa tra ciascuno." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Flusso di lavoro B: tre nodi, Trigger per creare fattura SwissQR (Tipo di dati di input Nessuno) da caricare. Non è necessario alcun passaggio di download.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="perché-due-flussi-di-lavoro-separati">Perché due flussi di lavoro separati?<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#perch%C3%A9-due-flussi-di-lavoro-separati" class="hash-link" aria-label="Link diretto a Perché due flussi di lavoro separati?" title="Link diretto a Perché due flussi di lavoro separati?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:14px;margin-bottom:1.5rem"><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Conserva il tuo documento esistente</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Il flusso di lavoro A mantiene intatto il modello di fattura personalizzato. PDF4me aggiunge il codice QR svizzero al PDF già presente in Dropbox. Nessuna riformattazione, nessuna riprogettazione, nessun lavoro di impaginazione manuale.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Generare dai soli dati</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Il flusso di lavoro B salta completamente la fase di download. Basta fornire i dati di pagamento e PDF4me genererà da zero il documento completo con il codice QR per il pagamento. Non è necessario alcun PDF di base.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Un unico scenario, due percorsi</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>L'unica differenza strutturale è la <strong>Tipo di dati di input</strong> Campo: Dati binari per il flusso di lavoro A, nessuno per il flusso di lavoro B. Importo, IBAN, valuta e nome del creditore sono configurati allo stesso modo in entrambi.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prima-di-iniziare">Prima di iniziare<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#prima-di-iniziare" class="hash-link" aria-label="Link diretto a Prima di iniziare" title="Link diretto a Prima di iniziare" translate="no">​</a></h2>
<div class="card" style="padding:20px 22px;border-radius:12px;border:1px dashed var(--ifm-color-emphasis-400);background-color:rgba(14, 165, 233, 0.04)"><div style="font-weight:700;margin-bottom:14px">Lista di controllo</div><ul style="margin:0;padding-left:1.25rem;line-height:1.85"><li><strong>n8n</strong> (cloud o self-hosted). Crea un nuovo flusso di lavoro vuoto.</li><li><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="font-weight:600">Chiave API di PDF4me</a>. Configurazione iniziale: <a href="https://docs.pdf4me.com/it/general-guidelines/connect-to-n8n/" style="font-weight:600">Collega PDF4me a n8n</a>.</li><li><strong>Dropbox</strong> Credenziali OAuth2 in n8n con accesso in lettura e scrittura alla cartella di lavoro.</li><li><strong>Solo flusso di lavoro A:</strong> Un PDF esistente archiviato in Dropbox (ad esempio <code>Test Debito AG.pdf</code> In <code>/Dati del blog/SwissQR/</code>).</li><li><strong>Dati di pagamento:</strong> Un IBAN svizzero valido (21 caratteri, inizia con <code>CH</code>), importo, valuta (CHF o EUR), nome del creditore e, per il flusso di lavoro B, l'indirizzo completo e strutturato del creditore.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="flusso-di-lavoro-a-creare-una-fattura-con-codice-qr-svizzero-su-un-pdf-esistente-4-nodi">Flusso di lavoro A: Creare una fattura con codice QR svizzero su un PDF esistente (4 nodi)<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#flusso-di-lavoro-a-creare-una-fattura-con-codice-qr-svizzero-su-un-pdf-esistente-4-nodi" class="hash-link" aria-label="Link diretto a Flusso di lavoro A: Creare una fattura con codice QR svizzero su un PDF esistente (4 nodi)" title="Link diretto a Flusso di lavoro A: Creare una fattura con codice QR svizzero su un PDF esistente (4 nodi)" translate="no">​</a></h2>
<p>Utilizzate questa funzione quando avete già una fattura o un documento in formato PDF. PDF4me sovrappone il codice QR svizzero per la fattura al file.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-scarica-il-pdf-esistente-da-dropbox">Passaggio 1: Scarica il PDF esistente da Dropbox<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#passaggio-1-scarica-il-pdf-esistente-da-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 1: Scarica il PDF esistente da Dropbox" title="Link diretto a Passaggio 1: Scarica il PDF esistente da Dropbox" translate="no">​</a></h3>
<p><strong>Flusso finora:</strong> Grilletto.</p>
<ol>
<li class="">Aggiungi il <strong>Dropbox</strong> nodo.</li>
<li class=""><strong>Credenziali:</strong> API OAuth2 di Dropbox.</li>
<li class=""><strong>Risorsa:</strong> File. <strong>Operazione:</strong> Scaricamento.</li>
<li class=""><strong>Percorso del file:</strong> percorso al tuo PDF in Dropbox, ad esempio <code>Test Debito AG.pdf</code> (in questo esempio il file si trova in <code>/Dati del blog/SwissQR/</code>).</li>
<li class=""><strong>Inserisci il file di output nel campo apposito:</strong> <code>dati</code>.</li>
<li class="">Eseguire il passaggio. Il pannello OUTPUT dovrebbe mostrare il nome del file (<code>Test Debito AG.pdf</code>), directory, tipo MIME <code>applicazione/pdf</code>e la dimensione del file è di 344 kB.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step1-dropbox-download.png" alt="n8n Dropbox Scarica un nodo file: Credenziali Dropbox OAuth2 API, Risorsa File, Operazione Download, Percorso file Test Debt AG.pdf, Inserisci file di output nel campo dati. Il pannello OUTPUT mostra Nome file Test Debt AG.pdf, Directory /Blog Data/SwissQR, Estensione file pdf, Tipo MIME application/pdf, Dimensione file 344 kB." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Download da Dropbox configurato con percorso file <code>Test Debito AG.pdf</code> e inserisci il file di output nel campo <code>dati</code>L'output conferma che il file scaricato ha una dimensione di 344 kB.</em></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-crea-la-fattura-swissqr-sul-pdf-scaricato">Passaggio 2: Crea la fattura SwissQR sul PDF scaricato<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#passaggio-2-crea-la-fattura-swissqr-sul-pdf-scaricato" class="hash-link" aria-label="Link diretto a Passaggio 2: Crea la fattura SwissQR sul PDF scaricato" title="Link diretto a Passaggio 2: Crea la fattura SwissQR sul PDF scaricato" translate="no">​</a></h3>
<p><strong>Flusso finora:</strong> Fai clic sul pulsante e quindi scarica il PDF.</p>
<p>Questo è il passaggio fondamentale. PDF4me legge il file PDF binario scaricato e genera un nuovo PDF con il codice QR della fattura svizzera allegato.</p>
<ol>
<li class="">Aggiungi il <strong>PDF4me</strong> nodo.</li>
<li class=""><strong>Credenziali:</strong> Account PDF4ME.</li>
<li class=""><strong>Risorsa:</strong> Fattura. <strong>Operazioni di fatturazione:</strong> Crea una fattura SwissQR.</li>
<li class=""><strong>Tipo di dati di input:</strong> Dati binari (perché stai alimentando il PDF dal nodo precedente).</li>
<li class=""><strong>Proprietà binaria:</strong> <code>dati</code> (corrisponde al nome del campo della fase di download).</li>
<li class=""><strong>Nome del file:</strong> <code>Test Debito AG.pdf</code> (il nome del file del documento sorgente).</li>
<li class="">Compila i campi relativi al pagamento:<!-- -->
<ul>
<li class=""><strong>Quantità:</strong> <code>1000</code></li>
<li class=""><strong>Valuta:</strong> franco svizzero</li>
<li class=""><strong>IBAN:</strong> <code>CH0200700110003765824</code></li>
<li class=""><strong>Nome del creditore:</strong> <code>Test AG</code></li>
</ul>
</li>
<li class="">Eseguire il passaggio. Il pannello OUTPUT mostra <code>swissqr_bill.pdf</code>, tipo MIME <code>applicazione/pdf</code>, dimensione del file 602 kB (in aumento rispetto ai 344 kB precedenti, poiché le pagine con i codici QR erano incorporate).</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step2-create-swissqr-with-pdf.png" alt="n8n PDF4me Crea nodo fattura SwissQR con INPUT che mostra Scarica un file output: Nome file Test Debt AG.pdf 344 kB. Parametri: Credenziali PDF4ME account 3, Risorsa Fattura, Operazioni fattura Crea fattura SwissQR, Tipo di dati di input Dati binari, Proprietà binaria dati, Nome file Test Debt AG.pdf, Importo 1000, Valuta Franco svizzero, IBAN CH0200700110003765824, Nome creditore Test AG. OUTPUT: dati, Nome file swissqr_bill.pdf, Estensione file pdf, Tipo MIME application/pdf, Dimensione file 602 kB." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Crea fattura SwissQR con tipo di dati di input Dati binari. L'INPUT è il PDF di 344 kB da Dropbox. L'OUTPUT è <code>swissqr_bill.pdf</code> a 602 kB. L'aumento delle dimensioni conferma che il codice QR è stato incorporato.</em></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-carica-il-risultato-su-dropbox">Passaggio 3: Carica il risultato su Dropbox<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#passaggio-3-carica-il-risultato-su-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 3: Carica il risultato su Dropbox" title="Link diretto a Passaggio 3: Carica il risultato su Dropbox" translate="no">​</a></h3>
<p><strong>Flusso finora:</strong> Fai clic su "Attiva", quindi scarica il PDF e infine crea la fattura SwissQR.</p>
<ol>
<li class="">Aggiungi un altro <strong>Dropbox</strong> nodo.</li>
<li class=""><strong>Credenziali:</strong> API OAuth2 di Dropbox.</li>
<li class=""><strong>Risorsa:</strong> File. <strong>Operazione:</strong> Caricamento.</li>
<li class=""><strong>Percorso del file:</strong> percorso di destinazione in Dropbox, ad esempio <code>/Dati del blog/SwissQR/swissqr_bill.pdf</code>.</li>
<li class=""><strong>File binario:</strong> SU.</li>
<li class=""><strong>Campo binario di input:</strong> <code>dati</code> (l'output della fattura SwissQR dal passaggio precedente).</li>
<li class="">Esegui. Dropbox restituisce i metadati del caricamento, confermando il nome e il percorso del file.</li>
</ol>
<p>Il flusso di lavoro A è completato. Il tuo PDF esistente ora contiene un codice QR per la fattura svizzera ed è stato salvato nuovamente su Dropbox.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="flusso-di-lavoro-b-creazione-di-una-fattura-qr-svizzera-autonoma-3-nodi">Flusso di lavoro B: Creazione di una fattura QR svizzera autonoma (3 nodi)<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#flusso-di-lavoro-b-creazione-di-una-fattura-qr-svizzera-autonoma-3-nodi" class="hash-link" aria-label="Link diretto a Flusso di lavoro B: Creazione di una fattura QR svizzera autonoma (3 nodi)" title="Link diretto a Flusso di lavoro B: Creazione di una fattura QR svizzera autonoma (3 nodi)" translate="no">​</a></h2>
<p>Utilizza questa funzione quando non disponi di un PDF di sfondo. PDF4me genera l'intero documento della ricevuta di pagamento tramite codice QR a partire dai dati di pagamento che inserisci direttamente nel nodo.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-crea-una-fattura-swissqr-in-pdf-senza-sfondo">Passaggio 1: Crea una fattura SwissQR in PDF senza sfondo<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#passaggio-1-crea-una-fattura-swissqr-in-pdf-senza-sfondo" class="hash-link" aria-label="Link diretto a Passaggio 1: Crea una fattura SwissQR in PDF senza sfondo" title="Link diretto a Passaggio 1: Crea una fattura SwissQR in PDF senza sfondo" translate="no">​</a></h3>
<p><strong>Flusso finora:</strong> Grilletto.</p>
<p>Poiché non è disponibile un file PDF di input, è necessario inserire l'indirizzo completo del creditore affinché PDF4me possa generare il layout completo della fattura con codice QR svizzero.</p>
<ol>
<li class="">Aggiungi il <strong>PDF4me</strong> nodo.</li>
<li class=""><strong>Credenziali:</strong> Account PDF4ME.</li>
<li class=""><strong>Risorsa:</strong> Fattura. <strong>Operazioni di fatturazione:</strong> Crea una fattura SwissQR.</li>
<li class=""><strong>Tipo di dati di input:</strong> Nessuno (questo indica a PDF4me di generare un codice QR autonomo senza PDF di sfondo).</li>
<li class="">Compila i campi relativi al pagamento:<!-- -->
<ul>
<li class=""><strong>Quantità:</strong> <code>1000</code></li>
<li class=""><strong>Valuta:</strong> franco svizzero</li>
<li class=""><strong>IBAN:</strong> <code>CH0200700110003765824</code></li>
<li class=""><strong>Nome del creditore:</strong> <code>Test AG</code></li>
<li class=""><strong>Tipo di indirizzo del creditore:</strong> Strutturato</li>
<li class=""><strong>Nome o indirizzo del creditore:</strong> <code>Strada di prova</code></li>
<li class=""><strong>Numero civico dell'edificio del creditore:</strong> <code>1</code></li>
<li class=""><strong>Codice postale del creditore:</strong> <code>8000</code></li>
<li class=""><strong>Città del creditore:</strong> <code>Zurigo</code></li>
</ul>
</li>
<li class="">Eseguire il passaggio. Il pannello OUTPUT mostra <code>swissqr_bill.pdf</code> con una dimensione di 132 kB. Notevolmente più piccolo del flusso di lavoro A (602 kB) perché non è presente un PDF di sfondo, ma solo il codice QR.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step3-create-swissqr-without-pdf.png" alt="n8n PDF4me Crea nodo fattura SwissQR con tipo di dati di input Nessuno: Credenziali account PDF4ME 3, Risorsa Fattura, Operazioni di fatturazione Crea fattura SwissQR, Tipo di dati di input Nessuno, Importo 1000, Valuta Franco svizzero, IBAN CH0200700110003765824, Nome creditore Test AG, Tipo di indirizzo creditore Strutturato, Nome via creditore Test Strasse, Numero civico creditore 1, Codice postale creditore 8000, Città creditore Zurigo. OUTPUT: dati, Nome file swissqr_bill.pdf, Estensione file pdf, Tipo MIME application/pdf, Dimensione file 132 kB." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Crea una fattura SwissQR con tipo di dati di input Nessuno. È richiesto l'indirizzo completo del creditore perché PDF4me genera il layout da zero. Il file di output è di 132 kB.</em></p>
<hr>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-carica-la-fattura-qr-autonoma-su-dropbox">Passaggio 2: Carica la fattura QR autonoma su Dropbox<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#passaggio-2-carica-la-fattura-qr-autonoma-su-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 2: Carica la fattura QR autonoma su Dropbox" title="Link diretto a Passaggio 2: Carica la fattura QR autonoma su Dropbox" translate="no">​</a></h3>
<p><strong>Flusso finora:</strong> Attivare quindi la creazione della fattura SwissQR.</p>
<ol>
<li class="">Aggiungi il <strong>Dropbox</strong> nodo.</li>
<li class=""><strong>Credenziali:</strong> API OAuth2 di Dropbox.</li>
<li class=""><strong>Risorsa:</strong> File. <strong>Operazione:</strong> Caricamento.</li>
<li class=""><strong>Percorso del file:</strong> <code>/n8n_swissqr02.pdf</code> (o qualsiasi percorso nella tua cartella Dropbox).</li>
<li class=""><strong>File binario:</strong> SU.</li>
<li class=""><strong>Campo binario di input:</strong> <code>dati</code>.</li>
<li class="">Esegui. Il pannello OUTPUT conferma il caricamento: <code>nome: n8n_swissqr02.pdf</code>, <code>percorso_visualizzazione: /n8n_swissqr02.pdf</code>, <code>taglia: 132191</code>, E <code>è scaricabile: vero</code>.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/create-swissqr-bill-n8n/step4-upload-result.png" alt="n8n Dropbox Carica un file1 nodo: INPUT da Crea fattura SwissQR1 che mostra i dati, Nome file swissqr_bill.pdf, Estensione file pdf, Tipo MIME application/pdf, Dimensione file 132 kB. Parametri: Credenziali Dropbox OAuth2 API, Risorsa file, Operazione Carica, Percorso file /n8n_swissqr02.pdf, File binario abilitato, Campo binario di input dati. OUTPUT: nome n8n_swissqr02.pdf, path_lower /n8n_swissqr02.pdf, path_display /n8n_swissqr02.pdf, dimensione 132191, is_downloadable true, client_modified 2026-05-19T09:08:03Z." style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Conferma del caricamento: nome <code>n8n_swissqr02.pdf</code>, sentiero <code>/n8n_swissqr02.pdf</code>, dimensione 132191 byte, <code>è scaricabile: vero</code>.</em></p>
<p>Il flusso di lavoro B è completato. Il PDF autonomo della fattura QR svizzera è disponibile su Dropbox ed è pronto per essere inviato via e-mail o allegato a qualsiasi documento in uscita.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="quale-flusso-di-lavoro-dovresti-scegliere">Quale flusso di lavoro dovresti scegliere?<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#quale-flusso-di-lavoro-dovresti-scegliere" class="hash-link" aria-label="Link diretto a Quale flusso di lavoro dovresti scegliere?" title="Link diretto a Quale flusso di lavoro dovresti scegliere?" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin:1rem 0 1.5rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 16px;text-align:left"></th><th style="padding:12px 16px;text-align:left">Flusso di lavoro A (con PDF esistente)</th><th style="padding:12px 16px;text-align:left">Flusso di lavoro B (autonomo)</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Nodes</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">4 (trigger + download + QR + upload)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">3 (trigger + QR + upload)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Input Data Type</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Binary Data</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">None</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Requires existing PDF</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Yes (in Dropbox or another source)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">No</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Output size (example)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">602 kB</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">132 kB</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Full creditor address required</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">No (name only shown in example)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Yes (Structured address required for layout)</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top">Best for</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Adding QR slip to finished invoices or letters</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary)">Sending a separate payment slip alongside any document</td></tr></tbody></table></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-rapido-parametri-chiave">Riferimento rapido: parametri chiave<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#riferimento-rapido-parametri-chiave" class="hash-link" aria-label="Link diretto a Riferimento rapido: parametri chiave" title="Link diretto a Riferimento rapido: parametri chiave" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin:1rem 0 1.5rem"><table style="width:100%;border-collapse:collapse;font-size:0.94rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54,96,179,0.85) 100%);color:#fff"><th style="padding:12px 16px;text-align:left">Nodo</th><th style="padding:12px 16px;text-align:left">Impostazione chiave</th><th style="padding:12px 16px;text-align:left">Esempio di valore</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">Dropbox Download (A only)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">File Path + Put Output File in Field</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">Test Debt AG.pdf; data</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (A)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Input Data Type + Binary Property + File Name</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">Binary Data; data; Test Debt AG.pdf</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (A and B)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Amount + Currency + IBAN + Creditor Name</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">1000; Swiss Franc; CH0200700110003765824; Test AG</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (B only)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Input Data Type</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">None</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">PDF4me Create SwissQR Bill (B only)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">Creditor Address Type + Street + Number + Postal Code + City</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">Structured; Test Strasse; 1; 8000; Zurich</code></td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">Dropbox Upload (A)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">File Path + Binary File + Input Binary Field</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">/Blog Data/SwissQR/swissqr_bill.pdf; On; data</code></td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:11px 16px;font-weight:600;vertical-align:top;font-size:0.88rem">Dropbox Upload (B)</td><td style="padding:11px 16px;vertical-align:top;color:var(--ifm-font-color-secondary);font-size:0.88rem">File Path + Binary File + Input Binary Field</td><td style="padding:11px 16px;vertical-align:top"><code style="font-size:0.82rem;word-break:break-all">/n8n_swissqr02.pdf; On; data</code></td></tr></tbody></table></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="casi-duso">Casi d'uso<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#casi-duso" class="hash-link" aria-label="Link diretto a Casi d'uso" title="Link diretto a Casi d'uso" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:12px;margin-top:16px"><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid var(--ifm-color-primary)"><p><span style="color:var(--ifm-color-primary);font-weight:700">Elaborazione mensile delle fatture:</span> Recupera un elenco di PDF di fatture da Dropbox, scorrili con un ciclo <strong>n8n Diviso in lotti</strong> nodo, esegui il flusso di lavoro A su ciascuno e salva i risultati in una cartella separata. Una singola esecuzione copre l'intero mese.</p></div><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid rgb(16,185,129)"><p><span style="color:rgb(16,185,129);font-weight:700">Ricevute di pagamento dinamiche generate da un database:</span> Attiva il processo tramite Webhook quando viene creata una richiesta di pagamento. Recupera l'importo, l'IBAN e i dati del creditore da un nodo Postgres o Airtable. Utilizza il Workflow B per generare la ricevuta QR e inviarla automaticamente via email tramite Gmail o Outlook.</p></div><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid rgb(245,158,11)"><p><span style="color:rgb(245,158,11);font-weight:700">Affitto e bollette delle utenze:</span> Genera ricevute QR indipendenti (Flusso di lavoro B) per affitto, utenze o quote associative mensili. Salvale su Dropbox e allegale alle email inviate da n8n. Non è necessario un PDF di sfondo.</p></div><div class="card" style="padding:16px 20px;border-radius:8px;border-left:4px solid rgb(139,92,246)"><p><span style="color:rgb(139,92,246);font-weight:700">Autogestito e in locale:</span> Esegui n8n sulla tua infrastruttura. I dati di pagamento non lasciano mai la tua rete, ad eccezione della chiamata API di PDF4me. Integralo con condivisioni di file locali o NAS al posto di Dropbox.</p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-frequenti">Domande frequenti<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#domande-frequenti" class="hash-link" aria-label="Link diretto a Domande frequenti" title="Link diretto a Domande frequenti" translate="no">​</a></h2>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Quando dovrei utilizzare il flusso di lavoro A rispetto al flusso di lavoro B?</strong></summary><div><div class="collapsibleContent_owsb"><p>Utilizzo <strong>Flusso di lavoro A</strong> Quando hai già un documento PDF finito (una fattura, una lettera, qualsiasi file) a cui vuoi aggiungere una fattura QR svizzera, PDF4me aggiunge il codice QR al tuo file esistente. Usa <strong>Flusso di lavoro B</strong> Quando si dispone solo dei dati di pagamento (IBAN, importo, dettagli del creditore) e si desidera una ricevuta di pagamento in formato PDF con codice QR, il flusso di lavoro B genera il documento completo da zero, senza richiedere un PDF di base.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Quale formato IBAN è richiesto per la fattura QR svizzera?</strong></summary><div><div class="collapsibleContent_owsb"><p>L'IBAN deve essere valido <strong>IBAN svizzero</strong>: esattamente 21 caratteri, a partire da <code>CH</code>, seguito da due cifre di controllo e dal numero di conto corrente bancario di 17 cifre. Esempio: <code>CH0200700110003765824</code>. Lo standard QR svizzero supporta anche i QR-IBAN (che iniziano con <code>CH</code> e utilizzando l'intervallo da 3000 a 3199 per l'identificativo bancario). Un IBAN non valido o non svizzero causa un errore di convalida dall'API di PDF4me prima che venga generato qualsiasi PDF.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Perché il flusso di lavoro B richiede l'indirizzo completo del creditore, mentre il flusso di lavoro A no?</strong></summary><div><div class="collapsibleContent_owsb"><p>Quando si utilizza il tipo di dati di input <strong>Dati binari</strong> (Flusso di lavoro A), PDF4me aggiunge il codice QR a un PDF esistente e il layout ha un contesto visivo dal documento sorgente. L'indirizzo del creditore è facoltativo perché la sezione del codice QR viene aggiunta, non generata da zero. Quando si utilizza il tipo di dati di input <strong>Nessuno</strong> (Flusso di lavoro B), PDF4me genera da zero l'intero layout del documento. Lo standard QR svizzero impone che una fattura QR autonoma debba includere l'indirizzo completo del creditore (via, numero civico, codice postale, città) nei dati del codice QR, in modo che i sistemi di pagamento possano elaborarla senza alcun altro contesto documentale.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Posso utilizzare dati di pagamento dinamici provenienti da un database o da un modulo anziché valori fissi?</strong></summary><div><div class="collapsibleContent_owsb"><p>Sì. In n8n, qualsiasi campo nel nodo PDF4me accetta espressioni. È possibile mappare i campi Importo, IBAN, Nome del creditore e Città da un nodo precedente, ad esempio una query Postgres, un record Airtable, una riga di Fogli Google, l'invio di un modulo tramite il trigger del modulo n8n o un payload webhook. Ogni esecuzione genera quindi una fattura QR univoca per l'articolo corrente senza alcuna modifica manuale del flusso di lavoro. Questo è l'approccio consigliato per l'automazione della fatturazione in produzione.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Il nodo PDF4me restituisce un errore. Cosa dovrei controllare per prima cosa?</strong></summary><div><div class="collapsibleContent_owsb"><p>Controlla tre cose in ordine. <strong>Primo</strong>, conferma che la tua chiave API è attiva su <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener">dev.pdf4me.com</a> e il tuo account ha dei crediti. <strong>Secondo</strong>Per il flusso di lavoro B, verificare che tutti e quattro i campi relativi all'indirizzo del creditore (Via, Numero civico, Codice postale, Città) siano compilati quando il tipo di indirizzo del creditore è Strutturato. La mancanza di uno qualsiasi di questi campi causa un errore di convalida. <strong>Terzo</strong>, per il flusso di lavoro A, confermare che il passaggio di download di Dropbox sia stato completato correttamente e che il nome della proprietà binaria nel nodo PDF4me corrisponda al nome del campo impostato nel nodo Download (entrambi dovrebbero essere <code>dati</code>).</p></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:14px;margin-top:16px"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid rgb(239,68,68);background:linear-gradient(90deg, rgba(239,68,68,0.07) 0%, transparent 55%)"><strong style="color:rgb(185,28,28);font-size:1.02rem">Campo binario non trovato durante il caricamento</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Il nodo Dropbox Upload cerca un campo chiamato <code>dati</code> Per impostazione predefinita, se il nodo Crea fattura SwissQR utilizza un nome di campo binario di output diverso, aggiorna il campo binario di input nel nodo Carica in modo che corrisponda. Mantieni lo stesso nome di campo in tutti i nodi per evitare questo problema.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-warning);background:linear-gradient(90deg, rgba(245,158,11,0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-warning);font-size:1.02rem">Errore di convalida della fattura QR svizzera (IBAN o indirizzo non validi)</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>L'IBAN deve essere un IBAN svizzero valido che inizia con <code>CH</code> (21 caratteri). Per il flusso di lavoro B, tutti e quattro i campi relativi all'indirizzo del creditore (Via, Numero civico, Codice postale, Città) devono essere compilati quando il tipo di indirizzo del creditore è Strutturato. La mancanza di uno qualsiasi di essi causa un errore di convalida.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-warning);background:linear-gradient(90deg, rgba(245,158,11,0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-warning);font-size:1.02rem">File Dropbox non trovato (Flusso di lavoro A)</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Verifica attentamente il percorso del file nel nodo Download. I percorsi di Dropbox fanno distinzione tra maiuscole e minuscole in alcuni account. Apri Dropbox e copia il percorso esatto, inclusi i nomi delle cartelle e l'estensione del file. Se il file si trova all'interno di una sottocartella, il percorso deve includere l'intera gerarchia delle cartelle, ad esempio <code>/Dati del blog/SwissQR/Test Debt AG.pdf</code>.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-info);background:linear-gradient(90deg, rgba(14,165,233,0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-info);font-size:1.02rem">Errori relativi alla chiave API o ai crediti da PDF4me</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Vedere <a href="https://docs.pdf4me.com/it/general-guidelines/troubleshooting/">Risoluzione dei problemi di PDF4me</a> Per le istruzioni su come verificare la chiave API, controllare i crediti rimanenti e ricollegare le credenziali in n8n.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-provare-dopo">Cosa provare dopo?<a href="https://docs.pdf4me.com/it/blog/create-swissqr-bill-n8n-dropbox-workflow/#cosa-provare-dopo" class="hash-link" aria-label="Link diretto a Cosa provare dopo?" title="Link diretto a Cosa provare dopo?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;margin-top:12px;margin-bottom:8px"><a href="https://docs.pdf4me.com/it/integration/n8n/barcode/create-swiss-qr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Riferimento completo all'azione n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, ogni opzione, ogni campo per la creazione di una fattura SwissQR in n8n spiegato.</div></div></a><a href="https://docs.pdf4me.com/it/integration/zapier/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(34, 197, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Stesso flusso di lavoro in Zapier</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">La versione senza codice Zapier dello stesso flusso di lavoro per la generazione di fatture QR svizzere.</div></div></a><a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-n8n-dropbox-json-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(168, 85, 247);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Crea la fattura ZUGFeRD in n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Abbina Swiss QR a ZUGFeRD per la fatturazione transfrontaliera nella regione DACH, che copre sia la Germania che la Svizzera.</div></div></a><a href="https://docs.pdf4me.com/it/integration/n8n/pdf/merge-pdfs/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Unisci i PDF dopo la generazione</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Dopo aver generato la fattura QR, uniscila ad altri documenti utilizzando l'azione Unisci PDF di n8n.</div></div></a></div>
<p style="font-size:0.95rem;margin-top:1rem;color:var(--ifm-font-color-secondary)"></p><p>Opzionale: scambiare il grilletto. Sostituire il grilletto manuale con un <strong>Programma</strong> per le fatturazioni mensili, un <strong>Webhook</strong> per attivare la creazione della richiesta di pagamento, oppure <strong>Dropbox sul file creato</strong> per elaborare automaticamente i nuovi file PDF non appena arrivano.</p><p></p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://n8n.io/" target="_blank" rel="noopener noreferrer" class="btn btn--primary"><p>n8n</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary"><p>Ottieni la chiave API</p></a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/n8n/barcode/create-swiss-qr-bill/"><p>Fattura QR svizzera (documentazione n8n)</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/blog/swiss-qr-merge-n8n-workflow/"><p>Flusso di lavoro svizzero per la fusione di codici QR e PDF.</p></a></div>]]></content:encoded>
            <category>n8n</category>
            <category>Swiss QR Bill</category>
            <category>PDF4me</category>
            <category>Dropbox</category>
            <category>QR invoice</category>
            <category>payment slip</category>
            <category>document automation</category>
            <category>no-code</category>
            <category>workflow automation</category>
            <category>Swiss payment</category>
        </item>
        <item>
            <title><![CDATA[Come creare una fattura ZUGFeRD in Zapier con Dropbox e XML (passo dopo passo)]]></title>
            <link>https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/</link>
            <guid>https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/</guid>
            <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Automatizza la generazione di fatture ibride ZUGFeRD e Factur-X in Zapier. Attiva l'azione all'apertura di un nuovo file su Dropbox, recupera un file PDF e un file XML di base, esegui PDF4me Create ZUGFeRD Invoice con output XmlWithPdf e salva il tutto su Dropbox. Una guida dettagliata e verificata, conforme alla norma EN 16931 BASIC.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/zapier-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Se vendi in Germania, Austria o in qualsiasi acquirente UE che richieda la fatturazione elettronica strutturata ai sensi <strong>IN 16931</strong>, probabilmente ti è stato chiesto di inviare un <strong>AMMANETTATO</strong> (O <strong>Fattore X</strong>fattura. Si tratta di un singolo file PDF leggibile sia dall'uomo che dalla macchina, grazie all'XML incorporato al suo interno.</p>
<p>Questa guida mostra il completo <strong>Zapier</strong> flusso di lavoro che monitora una cartella Dropbox per nuovi caricamenti, estrae un PDF di base e un payload XML di fattura, esegue <strong>PDF4me crea la fattura ZUGFeRD</strong>e salva il file ibrido finale su Dropbox. Cinque semplici passaggi. Nessun codice. Riproducibile dall'inizio alla fine.</p>
<p>Gli screenshot utilizzano questi percorsi di esempio:</p>
<ul>
<li class="">Cartella di attivazione: <code>/Blog Data/Zugferd Invoice</code></li>
<li class="">PDF di base: <code>/pdf4metest/sample/10 page.pdf</code></li>
<li class="">Fattura XML: <code>/pdf4metest/Zugfred Invoice/version2.xml</code></li>
<li class="">Cartella di output: <code>/pdf4meoutput</code></li>
</ul>
<div class="card" style="padding:18px 20px;border-radius:12px;margin:16px 0 18px;border:1px solid var(--ifm-color-emphasis-200);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, rgba(14, 165, 233, 0.04) 100%)"><div style="font-weight:800;margin-bottom:10px">Download (file di esempio)</div><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:10px"><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/SimplePdf.pdf" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">10 page.pdf</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">Base PDF used as the invoice shell</div></div></a><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/ZUGFeRD-invoice-1.xml" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">version2.xml</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">ZUGFeRD-compatible XML payload</div></div></a><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/sample-invoice.json" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">sample-invoice.json</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">Alternative JSON input (for reference)</div></div></a><a href="https://docs.pdf4me.com/files/blog/zugferd-invoice/test-invoice.csv" style="text-decoration:none;color:inherit"><div class="card" style="padding:12px 14px;border-radius:10px;border-left:4px solid var(--ifm-color-primary);height:100%"><div style="font-weight:750">test-invoice.csv</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary);margin-top:4px">Alternative CSV input (for reference)</div></div></a></div></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(34, 197, 94, 0.07) 50%, rgba(14, 165, 233, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p><strong>1.</strong> Dropbox si attiva su un nuovo file in <code>/Dati del blog/Fattura Zugferd</code>. <strong>2.</strong> Trova il PDF di base. <strong>3.</strong> Trova il file XML della fattura. <strong>4.</strong> PDF4me Crea fattura ZUGFeRD con formato di input = <em>XML</em>, Modalità di uscita = <em>XmlWithPdf</em>, ZUGFeRD 1.0, Conformità = BASIC, Linguaggio = de. <strong>5.</strong> Carica nuovamente il PDF ibrido su Dropbox.</p></div></div>
<div style="border-radius:12px;padding:18px 22px;margin:1.25rem 0 1.75rem;background-color:rgba(251, 191, 36, 0.12);border-left:5px solid rgb(245, 158, 11);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6)"><div style="font-weight:700;margin-bottom:8px;color:var(--ifm-font-color-base)">Ricordatelo quando configuri il passaggio 4</div><p style="margin:0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Impostato <strong>Formato di input = XML</strong>, quindi mappa solo <strong>Dati XML della fattura</strong>. Mantenere <strong>Dati JSON della fattura</strong> E <strong>Dati della fattura in formato CSV</strong> vuoto. Per <strong>XML con PDF</strong> output, il PDF di base (il <em>File</em> Il campo è obbligatorio perché diventa il livello visivo con il tuo XML incorporato al suo interno.</p><p></p></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-stai-costruendo">Cosa stai costruendo<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#cosa-stai-costruendo" class="hash-link" aria-label="Link diretto a Cosa stai costruendo" title="Link diretto a Cosa stai costruendo" translate="no">​</a></h2>
<p>Tu produci un <strong>Fattura ibrida conforme a ZUGFeRD</strong>: un documento PDF/A-3 con dati di fattura XML strutturati incorporati al suo interno. Gli utenti umani visualizzano il PDF con qualsiasi lettore. I sistemi ERP e le piattaforme di contabilità fornitori analizzano automaticamente l'XML. Lo stesso file funziona per entrambi i destinatari. Nessun allegato XML separato, nessuna reimmissione manuale, nessuna lacuna di conformità.</p>
<p>Questo schema è obbligatorio in <strong>In Germania la fatturazione B2B sarà disponibile a partire da gennaio 2025.</strong> Ai sensi della legge Wachstumschancengesetz (Legge sulle opportunità di crescita), è ampiamente accettata nei mercati dell'UE che aderiscono alla norma EN 16931.</p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="in-sintesi-i-cinque-passaggi">In sintesi: i cinque passaggi<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#in-sintesi-i-cinque-passaggi" class="hash-link" aria-label="Link diretto a In sintesi: i cinque passaggi" title="Link diretto a In sintesi: i cinque passaggi" translate="no">​</a></h2>
<div style="display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:1.25rem 0 1.75rem;padding:16px;background-color:var(--ifm-color-emphasis-100);border-radius:12px"><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">1</span>New file trigger</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">2</span>Find base PDF</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">3</span>Find XML</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">4</span>Create ZUGFeRD</div><div style="display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:var(--ifm-background-color);border:1px solid var(--ifm-color-emphasis-300);font-size:0.85rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.04)"><span style="width:24px;height:24px;border-radius:50%;background:var(--ifm-color-primary);color:#fff;font-size:0.75rem;display:inline-flex;align-items:center;justify-content:center">5</span>Upload output</div></div>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/flow-overview.png" alt="Panoramica del flusso di lavoro di Zapier: Dropbox Nuovo file in cartella, due passaggi di ricerca file in Dropbox, PDF4me Crea fattura ZUGFeRD, Carica file in Dropbox" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>La sequenza completa di cinque passaggi di Zap per la generazione di ZUGFeRD tramite un trigger di Dropbox.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="perché-questo-schema-di-flusso-di-lavoro-funziona">Perché questo schema di flusso di lavoro funziona<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#perch%C3%A9-questo-schema-di-flusso-di-lavoro-funziona" class="hash-link" aria-label="Link diretto a Perché questo schema di flusso di lavoro funziona" title="Link diretto a Perché questo schema di flusso di lavoro funziona" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:14px;margin-bottom:1.5rem"><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid var(--ifm-color-primary);background:linear-gradient(180deg, rgba(54, 96, 179, 0.06) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Ingressi separati</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Il modello PDF e il file XML risiedono in cartelle Dropbox diverse. È possibile aggiornare uno senza modificare l'altro. I designer lavorano sul PDF, mentre il reparto contabilità lavora sul file XML.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(34, 197, 94);background:linear-gradient(180deg, rgba(34, 197, 94, 0.07) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Un solo passaggio di PDF4me semplifica il lavoro più impegnativo.</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p><strong>Crea fattura ZUGFeRD</strong> Riceve il PDF e l'XML, li incorpora uno nell'altro, applica il profilo di conformità e genera un singolo file ibrido. Non è richiesto alcun codice di unione XML.</p><p></p></div><div class="card" style="padding:20px;border-radius:12px;border-top:3px solid rgb(168, 85, 247);background:linear-gradient(180deg, rgba(168, 85, 247, 0.08) 0%, transparent 100%)"><strong style="display:block;margin-bottom:8px">Attivato da un evento, non programmato</strong><p style="margin:0;font-size:0.95rem;line-height:1.55;color:var(--ifm-font-color-secondary)"></p><p>Zapier interroga Dropbox ogni 2 minuti, quindi le nuove fatture vengono elaborate in pochi minuti dal loro arrivo. Nessun processo cron, nessun consumo di risorse inutilizzate, nessun file perso.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prima-di-iniziare">Prima di iniziare<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#prima-di-iniziare" class="hash-link" aria-label="Link diretto a Prima di iniziare" title="Link diretto a Prima di iniziare" translate="no">​</a></h2>
<div class="card" style="padding:20px 22px;border-radius:12px;border:1px dashed var(--ifm-color-emphasis-400);background-color:rgba(14, 165, 233, 0.04)"><div style="font-weight:700;margin-bottom:14px">Lista di controllo</div><ul style="margin:0;padding-left:1.25rem;line-height:1.85"><li><a href="https://zapier.com/" target="_blank" rel="noopener" style="font-weight:600">Zapier</a> account. Il piano gratuito supporta questo flusso di lavoro perché cinque passaggi Zap rientrano nel limite del piano gratuito per Zap.</li><li><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener" style="font-weight:600">Chiave API di PDF4me</a>. Configurazione iniziale: <a href="https://docs.pdf4me.com/it/integration/zapier/getting-started/">Collega PDF4me a Zapier</a>.</li><li>Connessione a Dropbox con accesso in lettura alle cartelle di origine e accesso in scrittura alla cartella di output.</li><li>Un file PDF di base e un payload di fattura XML compatibile con ZUGFeRD sono archiviati in Dropbox.</li></ul></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-attivare-lazione-su-un-nuovo-file-in-una-cartella-di-dropbox">Passaggio 1: Attivare l'azione su un nuovo file in una cartella di Dropbox<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#passaggio-1-attivare-lazione-su-un-nuovo-file-in-una-cartella-di-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 1: Attivare l'azione su un nuovo file in una cartella di Dropbox" title="Link diretto a Passaggio 1: Attivare l'azione su un nuovo file in una cartella di Dropbox" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Grilletto.</p>
<p>Questo avvia lo Zap ogni volta che un file viene inserito nella cartella di monitoraggio. In genere, si tratta della cartella di consegna dei file "pronti per la fatturazione". Utilizzatela come segnale che un nuovo processo di fatturazione è in coda.</p>
<ol>
<li class="">Aggiungi il <strong>Dropbox</strong> grilletto e selezione <strong>Nuovo file nella cartella</strong>.</li>
<li class="">Impostato <strong>Spazio</strong> A <strong>Predefinito</strong>.</li>
<li class="">Impostato <strong>Cartella</strong> al tuo percorso di monitoraggio. In questo esempio utilizziamo <code>/Blog Data/Zugferd Invoice</code>.</li>
<li class="">Partire <strong>Includere i file nelle sottocartelle?</strong> COME <strong>Falso</strong> a meno che tu non voglia intenzionalmente file annidati.</li>
<li class="">Impostato <strong>Includere il contenuto del file?</strong> A <strong>SÌ</strong> E <strong>Includere il link di condivisione?</strong> A <strong>SÌ</strong> in modo che le fasi successive possano leggere il contenuto del file senza problemi.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step1-new-file-trigger.png" alt="Passaggio 1 di Zapier: Nuovo file nella cartella: cartella /Blog Data/Zugferd Invoice, Includi file nelle sottocartelle False, Includi contenuto file Sì, Includi link di condivisione Sì" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Passaggio 1: Attivare Dropbox per monitorare la cartella di fatturazione ogni due minuti.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggi-2-e-3-individuare-il-pdf-di-base-e-la-fattura-xml">Passaggi 2 e 3: Individuare il PDF di base e la fattura XML<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#passaggi-2-e-3-individuare-il-pdf-di-base-e-la-fattura-xml" class="hash-link" aria-label="Link diretto a Passaggi 2 e 3: Individuare il PDF di base e la fattura XML" title="Link diretto a Passaggi 2 e 3: Individuare il PDF di base e la fattura XML" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva quindi Trova PDF di base quindi Trova XML.</p>
<p>Il formato ibrido di ZUGFeRD necessita di due ingredienti. <strong>PDF visivo</strong> che gli umani leggono e il <strong>XML strutturato</strong> che le macchine analizzano. Entrambi sono archiviati in posizioni Dropbox note e li recuperiamo con due <strong>Trova file</strong> azioni.</p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-trova-il-pdf-di-base">Passaggio 2: Trova il PDF di base<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#passaggio-2-trova-il-pdf-di-base" class="hash-link" aria-label="Link diretto a Passaggio 2: Trova il PDF di base" title="Link diretto a Passaggio 2: Trova il PDF di base" translate="no">​</a></h3>
<ol>
<li class="">Aggiungi un <strong>Dropbox</strong> azione e scelta <strong>Trova file</strong>.</li>
<li class=""><strong>Spazio:</strong> Predefinito.</li>
<li class=""><strong>Cartella:</strong> <code>/pdf4metest/sample</code> (la posizione del tuo modello visivo).</li>
<li class=""><strong>Nome del file:</strong> <code>10 page.pdf</code> (o qualunque sia il nome del tuo modello).</li>
<li class=""><strong>Includere il contenuto del file?</strong> impostato su <strong>SÌ</strong>Questo è il file binario necessario per il passaggio successivo.</li>
<li class=""><strong>Includere il link di condivisione?</strong> impostato su <strong>SÌ</strong>.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step2-find-base-pdf.png" alt="Passaggio 2 di Zapier: Trova file: cartella /pdf4metest/sample, Nome file 10 page.pdf, Includi contenuto file Sì, Includi link di condivisione Sì" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Passaggio 2: Individuare la configurazione dei file per il modello PDF di base.</em></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-trova-il-file-xml-della-fattura">Passaggio 3: Trova il file XML della fattura<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#passaggio-3-trova-il-file-xml-della-fattura" class="hash-link" aria-label="Link diretto a Passaggio 3: Trova il file XML della fattura" title="Link diretto a Passaggio 3: Trova il file XML della fattura" translate="no">​</a></h3>
<p>Stessa azione, input diversi:</p>
<ol>
<li class="">Aggiungi un altro <strong>Dropbox</strong> Poi <strong>Trova file</strong> fare un passo.</li>
<li class=""><strong>Cartella:</strong> <code>/pdf4metest/Zugfred Invoice</code>.</li>
<li class=""><strong>Nome del file:</strong> <code>version2.xml</code>.</li>
<li class=""><strong>Includere il contenuto del file?</strong> impostato su <strong>SÌ</strong>Questo passaggio è fondamentale affinché la fase 4 possa leggere i byte XML.</li>
<li class="">Mantenere <strong>Successo se non vengono trovati risultati di ricerca?</strong> COME <strong>Falso</strong> In questo modo Zap si arresta correttamente se il file non è presente, invece di produrre silenziosamente un PDF vuoto.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step3-find-xml-invoice.png" alt="Passaggio 3 di Zapier Trova file: cartella /pdf4metest/Zugfred Invoice, Nome file version2.xml, Includi contenuto file Sì" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Passaggio 3: Individuare la configurazione del file che punta al payload della fattura XML.</em></p>
<blockquote>
<p><strong>Perché due passaggi separati per la ricerca dei file invece di uno solo?</strong> Poiché l'azione "Crea fattura ZUGFeRD" di PDF4me accetta il PDF e l'XML come due input distinti al passaggio 4, mantenerli separati a monte significa una mappatura più pulita e un debug più semplice in caso di problemi.</p>
</blockquote>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-crea-la-fattura-zugferd-con-pdf4me">Passaggio 4: Crea la fattura ZUGFeRD con PDF4me<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#passaggio-4-crea-la-fattura-zugferd-con-pdf4me" class="hash-link" aria-label="Link diretto a Passaggio 4: Crea la fattura ZUGFeRD con PDF4me" title="Link diretto a Passaggio 4: Crea la fattura ZUGFeRD con PDF4me" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Attiva quindi Trova PDF quindi Trova XML quindi Crea ZUGFeRD.</p>
<p>È qui che viene creato il file ibrido. L'azione PDF4me prende il PDF di base, incorpora al suo interno il payload XML della fattura, applica il profilo di conformità scelto (in questo caso BASIC) e restituisce un singolo file conforme a ZUGFeRD.</p>
<p>Specificare <strong>PDF4me, crea fattura ZUGFeRD</strong> in questo modo:</p>
<ol>
<li class=""><strong>File</strong> mappe dal passaggio 2 <strong>File</strong> output (il PDF di base).</li>
<li class=""><strong>Nome del file</strong> mappe passaggio 2 <strong>Nome del file</strong> altro <strong>Estensione file</strong> quindi l'output eredita un nome sensato.</li>
<li class=""><strong>Formato di input</strong> è impostato su <strong>XML</strong>Questo indica a PDF4me quale tipo di payload aspettarsi.</li>
<li class=""><strong>Dati XML della fattura</strong> mappe dal passaggio 3 <strong>File</strong> output (il contenuto XML).</li>
<li class=""><strong>Modalità di uscita</strong> è impostato su <strong>XmlWithPdf</strong>Questo produce un file ibrido PDF/A-3 con XML incorporato, che è il formato canonico ZUGFeRD.</li>
<li class=""><strong>Versione ZUGFeRD</strong> È <code>1.0</code>Utilizzare la versione 2.0 o superiore se specificato dal partner commerciale. Le versioni 2.0 e successive sono conformi al mandato tedesco del 2025.</li>
<li class=""><strong>Livello di conformità</strong> È <code>BASIC</code>. Questa è la fattura legale minima con le voci di dettaglio. Passa a <strong>EN16931</strong> per la piena conformità alle norme UE o <strong>XRECHARGE</strong> quando si emettono fatture a enti del settore pubblico tedesco.</li>
<li class=""><strong>Genera fattura in formato PDF</strong> È <code>True</code>PDF4me visualizza il contenuto della fattura direttamente sul PDF, facilitandone la lettura.</li>
<li class=""><strong>Lingua</strong> È <code>de</code>Le etichette tedesche sono quelle predefinite. Passa a <code>en</code>, <code>fr</code>, <code>it</code>e così via, a seconda della regione dell'acquirente.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step4-create-zugferd-invoice.png" alt="Passaggio Zapier 4 Crea fattura ZUGFeRD: File dal passaggio 2, Dati XML fattura dal passaggio 3, Formato di input XML, Modalità di output XmlWithPdf, Versione ZUGFeRD 1.0, Conformità BASIC, Render Invoice On Pdf True, Lingua de" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Passaggio 4: mappatura completa dei parametri per la generazione di ZUGFeRD basata su XML con conformità BASIC.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-carica-il-pdf-ibrido-nuovamente-su-dropbox">Passaggio 5: Carica il PDF ibrido nuovamente su Dropbox<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#passaggio-5-carica-il-pdf-ibrido-nuovamente-su-dropbox" class="hash-link" aria-label="Link diretto a Passaggio 5: Carica il PDF ibrido nuovamente su Dropbox" title="Link diretto a Passaggio 5: Carica il PDF ibrido nuovamente su Dropbox" translate="no">​</a></h2>
<p><strong>Flusso finora:</strong> Avvia il processo, quindi leggi il PDF e l'XML, quindi genera ZUGFeRD e infine salva nuovamente su Dropbox.</p>
<p>Il passaggio finale scrive il risultato nella cartella di output, da dove il team finanziario o il connettore del portale di contabilità fornitori potranno prelevarlo.</p>
<ol>
<li class="">Aggiungere <strong>Dropbox</strong> Poi <strong>Carica file</strong>.</li>
<li class=""><strong>Spazio:</strong> Predefinito.</li>
<li class=""><strong>Cartella:</strong> <code>/pdf4meoutput</code> (o la posizione del tuo archivio).</li>
<li class=""><strong>File</strong> mappe passaggio 4 <strong>URL del file</strong> (PDF4me restituisce un URL sicuro che Dropbox può acquisire direttamente).</li>
<li class=""><strong>Sovrascrivi</strong> È <code>True</code>. Questo sostituisce le esecuzioni precedenti in modo pulito durante i test. Passa a <code>False</code> una volta avviata la produzione.</li>
<li class=""><strong>Specificare il nome del file</strong> mappe passaggio 4 <strong>Nome del file</strong> quindi l'output conserva il riferimento alla fattura.</li>
<li class=""><strong>Specificare l'estensione del file</strong> mappe passaggio 4 <strong>Estensione del file</strong> <code>.pdf</code>).</li>
<li class=""><strong>Includere il link di condivisione?</strong> È <strong>SÌ</strong> se desideri che il passaggio successivo (notifica, notifica ERP, email) utilizzi un URL Dropbox condivisibile.</li>
</ol>
<div style="text-align:center;margin:1.5rem 0"><img src="https://docs.pdf4me.com/assets/images/blog/zugferd-invoice-zapier-dropbox-xml-workflow/step5-upload-file-dropbox.png" alt="Passaggio 5 di Zapier Carica file: cartella /pdf4meoutput, File dal passaggio 4 URL file, Sovrascrivi vero, nome file ed estensione da Crea fattura ZUGFeRD, Includi link di condivisione Sì" style="max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,0.1)"></div>
<p style="text-align:center;font-size:0.9rem;color:var(--ifm-color-content-secondary);margin-top:-0.5rem"><em>Passaggio 5: il PDF ibrido viene salvato nella cartella di output di Dropbox, pronto per la consegna successiva.</em></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-rapido">Riferimento rapido<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#riferimento-rapido" class="hash-link" aria-label="Link diretto a Riferimento rapido" title="Link diretto a Riferimento rapido" translate="no">​</a></h2>
<div style="overflow-x:auto;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.06);margin-top:1rem"><table style="width:100%;border-collapse:collapse;font-size:0.95rem"><thead><tr style="background:linear-gradient(90deg, var(--ifm-color-primary) 0%, rgba(54, 96, 179, 0.85) 100%);color:#fff"><th style="padding:14px 16px;text-align:left">#</th><th style="padding:14px 16px;text-align:left">Fare un passo</th><th style="padding:14px 16px;text-align:left">Mappatura chiave</th></tr></thead><tbody><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">1</td><td style="padding:12px 16px;font-weight:600">Dropbox New File in Folder</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /Blog Data/Zugferd Invoice, Include file contents Yes</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">2</td><td style="padding:12px 16px;font-weight:600">Dropbox Find File (base PDF)</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /pdf4metest/sample, File 10 page.pdf</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">3</td><td style="padding:12px 16px;font-weight:600">Dropbox Find File (XML)</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /pdf4metest/Zugfred Invoice, File version2.xml</td></tr><tr style="background-color:var(--ifm-color-emphasis-100);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">4</td><td style="padding:12px 16px;font-weight:600">PDF4me Create ZUGFeRD Invoice</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Input Format XML, Output Mode XmlWithPdf, BASIC, 1.0, Render on PDF True</td></tr><tr style="background-color:var(--ifm-background-color);border-bottom:1px solid var(--ifm-color-emphasis-200)"><td style="padding:12px 16px;font-weight:700;color:var(--ifm-color-primary)">5</td><td style="padding:12px 16px;font-weight:600">Dropbox Upload File</td><td style="padding:12px 16px;color:var(--ifm-font-color-secondary)">Folder /pdf4meoutput, File from step 4 File Url, Overwrite True</td></tr></tbody></table></div>
<p style="margin-top:1rem;font-size:0.95rem"></p><p>Riferimenti dettagliati ai parametri:<!-- --> <!-- -->
<a href="https://docs.pdf4me.com/it/integration/zapier/pdf/create-zugferd-invoice/">Creazione della fattura ZUGFeRD (documentazione Zapier)</a>,<!-- --> <!-- -->
<a href="https://docs.pdf4me.com/it/integration/zapier/getting-started/">Guida introduttiva a Zapier</a>.</p><p></p>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="domande-frequenti">Domande frequenti<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#domande-frequenti" class="hash-link" aria-label="Link diretto a Domande frequenti" title="Link diretto a Domande frequenti" translate="no">​</a></h2>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Come si crea una fattura ZUGFeRD in Zapier?</strong></summary><div><div class="collapsibleContent_owsb"><p>Si concatenano cinque passaggi Zap come mostrato sopra. Un trigger di Dropbox rileva nuovi lavori di fatturazione. Due azioni Trova file di Dropbox recuperano il payload PDF e XML di base. <strong>PDF4me crea la fattura ZUGFeRD</strong> L'operazione viene eseguita con formato di input XML, modalità di output XmlWithPdf, la versione di ZUGFeRD scelta e un profilo di conformità. Un passaggio finale di caricamento file su Dropbox salva il risultato. Nessuna programmazione, nessuna elaborazione XML. PDF4me si occupa dell'incorporamento e del confezionamento in PDF/A-3.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Il programma ZUGFeRD sarà obbligatorio in Germania nel 2025 e nel 2026?</strong></summary><div><div class="collapsibleContent_owsb"><p>Sì. La legge tedesca Wachstumschancengesetz (Legge sulle opportunità di crescita) richiede a tutti i destinatari delle fatture B2B di accettare fatture elettroniche strutturate da <strong>1° gennaio 2025</strong>, con l'entrata in vigore graduale degli obblighi di invio completi attraverso <strong>2028</strong>. Obbligatorio per le aziende con un fatturato annuo superiore a 800.000 € dal 2027 e per tutti dal 2028. ZUGFeRD 2.0 o superiore con conformità EN16931 o XRECHNUNG soddisfa l'obbligo. ZUGFeRD 1.0 è obsoleto e non <strong>non</strong> rispettare.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Qual è la differenza tra input XML, JSON e CSV per la creazione di una fattura ZUGFeRD?</strong></summary><div><div class="collapsibleContent_owsb"><p>L'azione è <strong>Formato di input</strong> Il parametro accetta tre tipi di payload. <strong>XML</strong> È la soluzione migliore quando il tuo sistema ERP produce già un file XML compatibile con ZUGFeRD che devi solo incorporare. Questa guida utilizza XML. <strong>JSON</strong> è la scelta ideale per le API moderne quando i dati delle fatture arrivano da un webhook o da una piattaforma contabile all'avanguardia. PDF4me mappa automaticamente i campi JSON allo schema XML ZUGFeRD. <strong>CSV</strong> Adatto per esportazioni di fatturazione batch da fogli di calcolo o sistemi legacy. Scegli il formato che corrisponde alla tua origine dati e compila <strong>soltanto</strong> il campo Dati fattura corrispondente al passaggio 4.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Qual è la differenza tra XmlWithPdf e XmlOnly?</strong></summary><div><div class="collapsibleContent_owsb"><p><strong>XmlWithPdf</strong> Produce il canonico ibrido ZUGFeRD: un PDF/PDF archiviabile in formato A-3 con l'XML incorporato come allegato. Gli esseri umani leggono il PDF visivo. Le macchine analizzano l'XML. Un unico file serve entrambi i pubblici. <strong>Solo XML</strong> Genera un file XML puro senza involucro PDF. Utile per le presentazioni XRechnung in formato XML puro per il settore pubblico, le pipeline EDI o i test di integrazione del livello dati. Per la fatturazione B2B standard, scegliere <strong>XML con PDF</strong>.</p></div></div></details>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Quale livello di conformità devo utilizzare per le fatture B2B tedesche?</strong></summary><div><div class="collapsibleContent_owsb"><p>Per ZUGFeRD 1.0 (questa guida), <strong>DI BASE</strong> è il profilo minimo legale di fattura con voci di riga. Adatto alla maggior parte degli scenari B2B. Per ZUGFeRD 2.x, <strong>EN16931</strong> è l'impostazione predefinita consigliata per il B2B nell'UE (e quella a cui fa riferimento il mandato tedesco). <strong>XRECH</strong> è obbligatorio quando si emettono fatture ad enti federali, statali o comunali tedeschi. <strong>ESTESA</strong> Aggiunge campi specifici del settore. Inizia con BASIC (1.0) o EN16931 (2.0+) e passa a XRECHNUNG solo se il tuo acquirente è un ente del settore pubblico.</p></div></div></details>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi">Risoluzione dei problemi<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#risoluzione-dei-problemi" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi" title="Link diretto a Risoluzione dei problemi" translate="no">​</a></h2>
<div style="display:flex;flex-direction:column;gap:14px;margin-top:16px"><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-warning);background:linear-gradient(90deg, rgba(245, 158, 11, 0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-warning);font-size:1.02rem">Errore "Sono necessari i dati della fattura" al passaggio 4</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Tuo <strong>Formato di input</strong> e il campo dati mappato non corrisponde. Con <strong>Formato di input = XML</strong>, riempire <strong>Dati XML della fattura</strong> solo. Lasciare <strong>Dati JSON della fattura</strong> E <strong>Dati della fattura in formato CSV</strong> vuoto. Conferma il passaggio 3 <strong>Includi il contenuto del file = Sì</strong> quindi i byte XML raggiungono effettivamente PDF4me.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid rgb(239, 68, 68);background:linear-gradient(90deg, rgba(239, 68, 68, 0.07) 0%, transparent 55%)"><strong style="color:rgb(185, 28, 28);font-size:1.02rem">Modalità di output XmlWithPdf, ma il PDF risulta vuoto</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>O il PDF di base non è arrivato al passaggio 4 <strong>File</strong> campo, o <strong>Genera fattura in formato PDF</strong> è falso. Mappa l'output del file del passaggio 2 nel campo File del passaggio 4 e conferma che il rendering della fattura in PDF è <strong>VERO</strong> PDF4me disegna quindi il contenuto della fattura sul livello visivo.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid var(--ifm-color-info);background:linear-gradient(90deg, rgba(14, 165, 233, 0.08) 0%, transparent 55%)"><strong style="color:var(--ifm-color-info);font-size:1.02rem">Errori di connessione 401, 402 o PDF4me</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Controlla il tuo <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener">Chiave API di PDF4me</a> è corrente e il tuo account ha dei crediti. Vedi <a href="https://docs.pdf4me.com/it/general-guidelines/troubleshooting/">Risoluzione dei problemi di PDF4me</a> per i passaggi di riautorizzazione del connettore se Zapier mostra la connessione come disconnessa.</p><p></p></div><div class="card" style="padding:18px 20px;border-radius:12px;border-left:5px solid rgb(34, 197, 94);background:linear-gradient(90deg, rgba(34, 197, 94, 0.07) 0%, transparent 55%)"><strong style="color:rgb(21, 128, 61);font-size:1.02rem">Il trigger non si attiva quando si trascina un nuovo file</strong><p style="margin:10px 0 0;line-height:1.6;color:var(--ifm-font-color-secondary)"></p><p>Il sondaggio di Dropbox viene eseguito ogni 2 minuti sul piano gratuito. Attendi o fai clic <strong>Attivazione del test</strong> manualmente. Ricontrolla che <strong>Includere i file nelle sottocartelle?</strong> corrisponde alla posizione in cui stai rilasciando il file. L'impostazione predefinita <strong>Falso</strong> Monitora solo la cartella specificata, non le sue sottocartelle.</p><p></p></div></div>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="cosa-provare-dopo">Cosa provare dopo?<a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-zapier-dropbox-xml-workflow/#cosa-provare-dopo" class="hash-link" aria-label="Link diretto a Cosa provare dopo?" title="Link diretto a Cosa provare dopo?" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;margin-top:12px;margin-bottom:8px"><a href="https://docs.pdf4me.com/it/integration/zapier/pdf/create-zugferd-invoice/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Riferimento completo all'azione Zapier</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Ogni parametro, ogni opzione, ogni livello di conformità spiegato.</div></div></a><a href="https://docs.pdf4me.com/it/integration/zapier/barcode/create-swissqr-bill/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(34, 197, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Aggiungi la fattura QR svizzera alla stessa fattura</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Fatturazione transfrontaliera DACH. Abbina ZUGFeRD a Swiss QR per gli scambi commerciali tra Germania e Svizzera.</div></div></a><a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-power-automate-dropbox-json-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(168, 85, 247);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Stesso flusso di lavoro in Power Automate</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">La versione di questo Zap per Microsoft 365 con input JSON. Stesso schema, piattaforma diversa.</div></div></a><a href="https://docs.pdf4me.com/it/blog/zugferd-invoice-n8n-dropbox-json-workflow/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(245, 158, 11);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Stesso flusso di lavoro in n8n</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">La versione self-hosted della stessa pipeline ZUGFeRD per team guidati da sviluppatori.</div></div></a></div>
<p style="font-size:0.95rem;margin-top:1rem;color:var(--ifm-font-color-secondary)"></p><p>Indurimento opzionale: aggiungi uno Zapier <strong>Filtro</strong> passo dopo passo 1 per saltare i file che non corrispondono a una convenzione di denominazione o a un <strong>Sentiero</strong> passaggio dopo passaggio 4 per ramificare in base al successo o al fallimento dell'output prima del caricamento su Dropbox.</p><p></p>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a href="https://zapier.com/apps/pdf4me/integrations" target="_blank" rel="noopener noreferrer" class="btn btn--primary"><p>PDF4me su Zapier</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--secondary"><p>Ottieni la chiave API</p></a><a class="btn btn--primary" href="https://docs.pdf4me.com/it/integration/zapier/pdf/create-zugferd-invoice/"><p>Crea fattura ZUGFeRD (documentazione)</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/integration/zapier/getting-started/"><p>Guida introduttiva a Zapier</p></a></div>]]></content:encoded>
            <category>Zapier</category>
            <category>ZUGFeRD</category>
            <category>Factur-X</category>
            <category>PDF4me</category>
            <category>Dropbox</category>
            <category>XML</category>
            <category>e-invoicing</category>
            <category>EN 16931</category>
            <category>invoice automation</category>
            <category>Germany</category>
        </item>
        <item>
            <title><![CDATA[API di compressione delle immagini: test Postman passo passo per file JPG più piccoli]]></title>
            <link>https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/</link>
            <guid>https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/</guid>
            <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Chiama PDF4me POST /api/v2/CompressImage da Postman: corpo JSON (docContent, docName, imageType, compressionLevel, async), intestazione di autorizzazione, risposta Base64. Confronta le dimensioni dei file, quindi automatizza tramite REST, API Tester, Make o n8n.]]></description>
            <content:encoded><![CDATA[<div class="blog-post-featured-image-wrap"><img src="https://docs.pdf4me.com/it/assets/images/blog/guides-and-more-common-issues-banner-v2.png" alt="" class="blog-post-featured-image" loading="eager"></div><p>Le immagini pesanti rallentano le pagine, aumentano i costi della larghezza di banda e contrastano <strong>Elementi essenziali del sito Web</strong>: particolarmente <strong>Vernice più grande e più ricca di contenuti (LCP)</strong> quando una foto di grandi dimensioni è l'elemento principale. Un <strong>API di compressione delle immagini</strong> Consente di ridurre le dimensioni dei file JPG/PNG all'interno della pipeline (gestori di caricamento, importazioni CMS, flussi di lavoro DAM) anziché correggere i file manualmente.</p>
<p>Questa procedura guidata utilizza <strong>PDF4me</strong> <code>POST /api/v2/CompressImage</code> con <strong>Postino</strong>: lo stesso schema funziona nel codice una volta che la forma della richiesta è chiara. Per un <strong>primo test senza codice</strong>, utilizzare l'interattivo <strong><a href="https://docs.pdf4me.com/it/url-api-tester/compress-image/">Tester dell'API Compress Image</a></strong>: raggiunge lo stesso endpoint con campi modulo anziché con JSON grezzo.</p>
<div class="card" style="padding:14px 18px;border-radius:10px;margin:14px 0 16px;background-color:rgba(54, 96, 179, 0.08);border-left:4px solid var(--ifm-color-primary)"><div style="font-weight:700;margin-bottom:6px">Come leggere questa guida</div><ul style="margin:0;padding-left:1.2rem;line-height:1.7;font-size:0.95rem;color:var(--ifm-font-color-secondary)"><li>Segui i passaggi <strong>1 → 5</strong>Gli screenshot corrispondono a un'esecuzione reale (i tempi e il numero di byte varieranno in base al contenuto dell'immagine e alla rete).</li><li>Sostituisci il segnaposto del postino <code>{{BASE64_OF_INPUT_IMAGE}}</code> con Base64 di <em>tuo</em> file, no <code>dati<!-- -->:immagine<!-- -->/jpeg;base64,</code> prefisso nella stringa JSON.</li><li>Dopo una chiamata riuscita, decodifica la risposta a <code>.jpg</code> e confrontare <strong>dimensione del file in Esplora risorse</strong> (o Finder di macOS) all'originale.</li></ul></div>
<!-- -->
<div class="card" style="padding:22px 24px;border-radius:14px;margin-bottom:1.5rem;border:none;box-shadow:0 8px 30px rgba(54, 96, 179, 0.12);background:linear-gradient(135deg, rgba(54, 96, 179, 0.09) 0%, rgba(245, 158, 11, 0.08) 50%, rgba(34, 197, 94, 0.06) 100%)"><div style="font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--ifm-color-primary);font-weight:700;margin-bottom:10px">La versione breve</div><div style="font-size:1.05rem;line-height:1.55"><p><strong>1.</strong> Codifica la tua immagine in Base64 → <strong>2.</strong> <code>INVIARE <a href="https://api.pdf4me.com/api/v2/CompressImage">https://api.pdf4me.com/api/v2/CompressImage</a></code> con <code>Content-Type: application/json</code> E <strong>Autorizzazione</strong> (la tua chiave API di PDF4me) → <strong>3.</strong> Corpo JSON: <code>docContent</code>, <code>docName</code>, <code>imageType</code>, <code>Livello di compressione</code>, <code>asincrono</code> → <strong>4.</strong> Aspettarsi <strong>200 OK</strong> e un payload JPEG (byte grezzi o Base64, a seconda di come il client lo visualizza) → <strong>5.</strong> Salva e confronta le dimensioni del disco con quelle del file sorgente.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="perché-i-team-utilizzano-unapi-di-compressione-delle-immagini-contesto-di-mercato">Perché i team utilizzano un'API di compressione delle immagini (contesto di mercato)<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#perch%C3%A9-i-team-utilizzano-unapi-di-compressione-delle-immagini-contesto-di-mercato" class="hash-link" aria-label="Link diretto a Perché i team utilizzano un'API di compressione delle immagini (contesto di mercato)" title="Link diretto a Perché i team utilizzano un'API di compressione delle immagini (contesto di mercato)" translate="no">​</a></h2>
<table><thead><tr><th>Priorità</th><th>Cosa cambia con un'API</th></tr></thead><tbody><tr><td><strong>Prestazioni web</strong></td><td>Le immagini di dimensioni ridotte vengono decodificate e trasferite più rapidamente, aspetto importante quando LCP dipende da un singolo file di grandi dimensioni.</td></tr><tr><td><strong>esperienza utente</strong></td><td>Le pagine si caricano in modo affidabile sui dispositivi mobili quando le immagini sono più leggere, riducendo i tempi di interazione.</td></tr><tr><td><strong>Operazioni</strong></td><td>Un unico contratto HTTP per microservizi, gestori di caricamento serverless e processi ETL, senza strumenti desktop di mezzo.</td></tr><tr><td><strong>Costo</strong></td><td>Meno traffico in uscita e spazio di archiviazione rispetto alla distribuzione di file originali multi-MB ovunque.</td></tr></tbody></table>
<p>PDF4me smaschera <strong>livelli di compressione</strong> <strong>Massimo</strong>, <strong>Mezzo</strong>, <strong>Basso</strong>) in modo da poter allineare le miniature con le immagini principali. Vedi la panoramica dei parametri in <strong><a href="https://docs.pdf4me.com/it/pdf4me-api/image/compress-image/">Comprimere l'immagine (riferimento completo all'API)</a></strong> e la tabella riassuntiva qui sotto.</p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="prima-di-inviare-la-prima-richiesta">Prima di inviare la prima richiesta<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#prima-di-inviare-la-prima-richiesta" class="hash-link" aria-label="Link diretto a Prima di inviare la prima richiesta" title="Link diretto a Prima di inviare la prima richiesta" translate="no">​</a></h2>
<div class="card" style="padding:20px 22px;border-radius:12px;border:1px dashed var(--ifm-color-emphasis-400);background-color:rgba(14, 165, 233, 0.04)"><div style="font-weight:700;margin-bottom:14px">Lista di controllo</div><ol style="margin:0;padding-left:1.35rem;line-height:1.9"><li><strong>Chiave API:</strong> dal <a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer">dashboard PDF4me</a> (utilizzato nel <strong>Autorizzazione</strong> intestazione per <a href="https://docs.pdf4me.com/it/pdf4me-api/image/compress-image/">documenti ufficiali</a>).</li><li><strong>Formato di input:</strong> JPG o PNG (vedi <a href="https://docs.pdf4me.com/it/url-api-tester/compress-image/">Test API</a> (note sui parametri).</li><li><strong>File di grandi dimensioni / timeout:</strong> impostato <code>"async": vero</code> quando consigliato, oppure pre-elaborare con <a href="https://docs.pdf4me.com/it/url-api-tester/resize-image/">Ridimensiona l'immagine</a> se i pixel superano di gran lunga le dimensioni dello schermo.</li><li><strong>Quota:</strong> autorizzazione fallita o limiti del piano, utilizzare <a href="https://docs.pdf4me.com/it/general-guidelines/troubleshooting/">Risoluzione dei problemi di PDF4me</a> se visualizzi errori di tipo 401/402.</li></ol></div>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="riferimento-campi-del-corpo-json">Riferimento: campi del corpo JSON<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#riferimento-campi-del-corpo-json" class="hash-link" aria-label="Link diretto a Riferimento: campi del corpo JSON" title="Link diretto a Riferimento: campi del corpo JSON" translate="no">​</a></h3>
<table><thead><tr><th>Campo</th><th>Ruolo</th></tr></thead><tbody><tr><td><strong>docContent</strong></td><td>Codifica Base64 dell'immagine sorgente (obbligatoria).</td></tr><tr><td><strong>docName</strong></td><td>Nome del file di output, ad esempio <code>output.jpg</code> (necessario).</td></tr><tr><td><strong>imageType</strong></td><td>Formato di output, ad esempio <code>JPG</code> O <code>PNG</code>.</td></tr><tr><td><strong>Livello di compressione</strong></td><td><code>Massimo</code>, <code>Mezzo</code>, O <code>Basso</code>.</td></tr><tr><td><strong>asincrono</strong></td><td><code>VERO</code> / <code>falso</code>Utilizzare la modalità asincrona quando il tempo di elaborazione potrebbe superare i timeout del client.</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-1-partire-da-un-file-prima-reale">Passaggio 1: Partire da un file "prima" reale<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#passaggio-1-partire-da-un-file-prima-reale" class="hash-link" aria-label="Link diretto a Passaggio 1: Partire da un file &quot;prima&quot; reale" title="Link diretto a Passaggio 1: Partire da un file &quot;prima&quot; reale" translate="no">​</a></h2>
<p>Per esercitarsi, utilizzare un JPG di grandi dimensioni. La corsa di riferimento qui sotto ha utilizzato un <strong>~4,5 MB</strong> file sorgente denominato <code>input.jpg</code> in Esplora risorse di Windows, di dimensioni sufficientemente grandi da rendere la compressione visibilmente significativa nelle proprietà della cartella.</p>
<p><img alt="Esplora risorse di Windows mostra un file di input JPG di grandi dimensioni (~4,48 MB) prima di chiamare l&amp;#39;API di compressione." src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAv8AAAA1CAIAAABZdROOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAASdEVYdFNvZnR3YXJlAEdyZWVuc2hvdF5VCAUAAAfISURBVHhe7d3fixZVHMdx/4EQwi4MCiIKWqiLqIuMyqVCk7K6EYlgrRbZltZYXVs3LKKWIvpFWO0fsDd10YUXKqyFLJo/6Id4YXajmWFpEBJEwQZuzMwzc875nu+ZeXZ39pnH57xfSDgz3/mOO2fmnI/7w1asBgAAiMkKuQMAAKCnkX4AAEBcSD8AACAupB8AABAX0g8AAIgL6QcAAMSF9AMAAOJC+gEAAHEh/QAAgLiQfgAAQFxqSD8jw0MT42OhXyPDQ319ffIcAACAhtSQfibGx+bCJsbHdr/6CgEIAAB0iU6knwu/nCcAAQCALtGJ9DM3N0cAAgAAXaJD6YcABAAAusSyp59335m0vwl6+/aX5fkAAAAdtOzpR5gYH5Pn50Zn5ufnZ0blbvSM/snZcy2zk/3i4OB0a+fgdF4kq8wR//RAh3PTg6JE6RCqt/d7rZQatUC9qOicCpyd3zfvQ057eHuLI+F2vSb5cFsfrXtfvZvTxoCqJfYNLZ4ydLVkzEoHyitQ3lMjeQe15yUhj1lvpjXlBRqjOTWnn6c/v3Djez/d/PbpW946ddvrP9zz5vd9O489t+dUO+lnuYzOzJ+dWi/3osOSeSD88psJZHC6mEisZc05P51S5FRUdOifnC4u48xwgQ7B+mRLXkUIn2sq1Iu6ylfU/snZ2Vn/5mWTtdxblKsX6klu+nGGW2yJNcq/d1VD0U4BukA23CUDJQvsl9OZd6xUFHqlnPTjvuUlh9C4mtPPrW+cvH33d3eMH79zx5H7x49c+vOv/m1frXnhAOkncs4s4Ascdtc1q8LKFNYepYNVWNXB2x1oGaS1bOeiFdfJllsxI7f2z/rTaXoN0k/C3G79xmsqw01lARqXvlHTJQPlFbjvoL3Verr898+wyuVfgcS7XdYFHVdz+rlr9PDdI4fuHTp430tfP/DizGNb9z06sG/DwP520o+VUtZPnZ2fGU3+mzLhJaspDnhH8l5Zg9ZX03J8Va0xFQt86LBZaWSFnEbk8ULRQlbIDmb3YtOPe630d7KFdtGK5TQ/LFtlBwbb29vTqtOPdtsD1NGwd4qC5Bp8WaOrtN4UdSRTSoH7dnnvWvkjlJcXz5t/qCX8Z0IDak4/a54/8OCW/Y/sOvz4mbl1R/95csfRTQMzz245uIj0U0SbJMHkB7I045S1Mo2efvwjaEA2LSRrsrpOBOYEe8KRJe3OKqaHLFFmOHFNa2ELz3wWc6697FZdVJYI5rA8NzsiZlyzs40/cI8oTT/JgbKVS1KHI5R+nJu/kKtg2RTPvjqS4QL3KfJGUtuXyzqqFc6bqFagOTWnnw0D+zfu+uaJM/+t/3H+oeNXH97799bRE9u2HFpE+jGJxYoySfqxP4VjCkk/XSzLEflUk25Zs4CcppJJQmYkWeMu+vJoi3MhWSNiQ75Ln57SP5J6JKefW3nRqpwi11rltlkleUVV194SSD9mzNxVJ3sYQ5E2f/icgkD6EaMb113vToFnoa0C82Aoo1iWXPITlctZD1ugMZpTc/rZPHFsYxp91h6/uurTK6v3XN70xR+vbf92EenHhBwrC3lJpthB+ulictF3tuUkVEhnjtYhWeSsNPJgvrM0Y8m1StYLZbNf+Nyqi8ptQdw3d7PoXfym6FbRtse4C5phP2H+7QjcIzli3k7zezcoZZSO6Bhn8LSRDBakc00+eM6GKZa7CtmjpJ0lnjK1BI2pOf08dfLfdaeTz/rc8NmV6z64tPKjizdN/frMl7+RfqImVnFnu/QHq4o5R04+9rbfQZtlyjpo9UJgsaw4t+yiZU0zaWtJWYZbbZIf9nJ2RMJaxbQVz3/8ip3KPVI7hNOP0gENUV8Xe4jCBXIo/SdGVtiKR8n/W5B8yvzGaE7N6Wfnz1fXnkijz/uXV3548fqPL6z65Pzmvb/XmH6cr3yZbTfj2HWkn+aJScBsytlBMHOOuypZp/kdAhNVsEOg3hUoCuwuBC+qbErKTGnvslqnjawfYalo3FsC98ShDFPgHqkd9PSjjA+6hzqSNjc1Ow+DP7SywiZmo5I33ttGk2pOP5VqSD9OrnFOsb87yK2yExMakM4K1gxhLSDuZDA4aaaOZMaxVx1t2fE6+BNXTu8QrLf+LR85p5kS/Vxrv35RWaVRD1v30Znd0791FpveTelhzscaXvHcGyTPM9QOevppNS2a2P/4ExoXGrRQgRlJ7XVvM/1orcwh6+1FF7j20s/ZqdHiB97dVFP8eHv2w/LFsTQYyWJ0WvrqF59rznfJScmqUmcgt4HSwWkgy/UObnF+0DmgT1mhc93golw03y8/eosT/QwzgbqnO1/+C6zsvSa7r/ZNqr6lFvUOqR1KFlK7p38immMNlP4+LGgk208/+bSQ9pAzRKgFmtBF6acdfBWrl6grzYIsvQOAHud/ZyBA+kFzlh5dlt4BQI/rn5wl/MBXQ/oZGR6y/y/u5b9Ghofk+QtB+gEAAEtUQ/oBAAC4hpB+AABAXEg/AAAgLqQfAAAQF9IPAACIC+kHAADEhfQDAADiQvoBAABxIf0AAIC4kH4AAEBcSD8AACAupB8AABAX0g8AAIgL6QcAAMSF9AMAAOJC+gEAAHEh/QAAgLiQfgAAQFxIPwAAIC6kHwAAEBfSDwAAiAvpBwAAxOV/9Sp193agW+gAAAAASUVORK5CYII=" width="767" height="53"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-2-configura-la-richiesta-postman-metodo--url">Passaggio 2: Configura la richiesta Postman (metodo + URL)<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#passaggio-2-configura-la-richiesta-postman-metodo--url" class="hash-link" aria-label="Link diretto a Passaggio 2: Configura la richiesta Postman (metodo + URL)" title="Link diretto a Passaggio 2: Configura la richiesta Postman (metodo + URL)" translate="no">​</a></h2>
<ul>
<li class=""><strong>Metodo:</strong> <code>INVIARE</code></li>
<li class=""><strong>URL:</strong> <code><a href="https://api.pdf4me.com/api/v2/CompressImage">https://api.pdf4me.com/api/v2/CompressImage</a></code></li>
</ul>
<p>Apri il <strong>Intestazioni</strong> scheda. Come minimo è necessario <strong><code>Content-Type: application/json</code></strong> e la tua chiave PDF4me in <strong><code>Authorization</code></strong> (sostituisci il segnaposto dello screenshot con la tua chiave reale).</p>
<p><img src="https://docs.pdf4me.com/it/assets/images/postman-headers-compress-image-a3748351df1dfe808decb51c0efb9519.png" width="1024" height="431" alt="Scheda Intestazioni di Postman per Compress Image: URL POST e autorizzazione" class="zoomable_Vhi0" title="Clicca per ingrandire" role="button" tabindex="0"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-3-imposta-il-corpo-json-non-elaborato">Passaggio 3: Imposta il corpo JSON non elaborato<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#passaggio-3-imposta-il-corpo-json-non-elaborato" class="hash-link" aria-label="Link diretto a Passaggio 3: Imposta il corpo JSON non elaborato" title="Link diretto a Passaggio 3: Imposta il corpo JSON non elaborato" translate="no">​</a></h2>
<p>Scegliere <strong>Corpo → grezzo → JSON</strong>, quindi incolla un payload con questa forma (sostituisci con la tua stringa Base64).</p>
<p><img src="https://docs.pdf4me.com/it/assets/images/postman-body-json-compress-image-c39aaf992287a953351b616363109a54.png" width="1024" height="365" alt="Scheda Corpo di Postman con docContent, docName, imageType, compressionLevel e async" class="zoomable_Vhi0" title="Clicca per ingrandire" role="button" tabindex="0"></p>
<div class="language-json codeBlockContainer_IfEc theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_Drer"><pre tabindex="0" class="prism-code language-json codeBlock_CgJj thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_BEr3"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"docContent"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"PASTE_BASE64_HERE_NO_DATA_URL_PREFIX"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"docName"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"output.jpg"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"imageType"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"JPG"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"compressionLevel"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Max"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token property" style="color:#36acaa">"async"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">false</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div>
<details class="details_mqjz alert alert--info details_JPO1" data-collapsed="true"><summary><strong>Opzionale:</strong> verifiche minime prima di cliccare su Invia</summary><div><div class="collapsibleContent_owsb"><ul style="margin:10px 0 0;padding-left:1.2rem;line-height:1.7"><li><strong>JPEG Base64</strong> spesso inizia con <code>/9j/</code> quando lo strumento mostra la forma stringa, questa corrisponde alla firma del file JPEG.</li><li>Se Postman è lento, la richiesta potrebbe comunque avere successo, fai attenzione a <strong>200 OK</strong> e salvare l'output; considerare <code>asincrono: vero</code> per lavori di produzione in lotti.</li><li>Per un modulo guidato invece di JSON, apri <a href="https://docs.pdf4me.com/it/url-api-tester/compress-image/">Comprimere l'immagine nell'API Tester</a> e confrontare gli stessi campi uno accanto all'altro.</li></ul></div></div></details>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-4-invia-e-leggi-la-risposta">Passaggio 4: Invia e leggi la risposta<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#passaggio-4-invia-e-leggi-la-risposta" class="hash-link" aria-label="Link diretto a Passaggio 4: Invia e leggi la risposta" title="Link diretto a Passaggio 4: Invia e leggi la risposta" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-il-client-mostra-base64">Quando il client mostra Base64<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#quando-il-client-mostra-base64" class="hash-link" aria-label="Link diretto a Quando il client mostra Base64" title="Link diretto a Quando il client mostra Base64" translate="no">​</a></h3>
<p>Se il <strong>Corpo</strong> lo spettatore è impostato su <strong>Base64</strong> e vedi una lunga fila che inizia con <code>/9j/</code>Il payload è costituito da dati JPEG codificati per la visualizzazione. Decodificali in un file e aprilo con un visualizzatore di immagini per verificarne la qualità.</p>
<p><img src="https://docs.pdf4me.com/it/assets/images/postman-response-base64-a3702fced7be48817571916efbc122ba.png" width="1024" height="222" alt="Postman 200 OK con corpo della risposta interpretato come JPEG Base64" class="zoomable_Vhi0" title="Clicca per ingrandire" role="button" tabindex="0"></p>
<h3 class="anchor anchorTargetStickyNavbar_zl4v" id="quando-il-client-mostra-il-binario-grezzo">Quando il client mostra il binario grezzo<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#quando-il-client-mostra-il-binario-grezzo" class="hash-link" aria-label="Link diretto a Quando il client mostra il binario grezzo" title="Link diretto a Quando il client mostra il binario grezzo" translate="no">​</a></h3>
<p>Alcune viste rendono <strong>crudo</strong> byte (i metadati come XMP possono apparire come testo leggibile all'interno del flusso). A <strong>200 OK</strong> significa ancora che l'immagine compressa è stata restituita, salva il corpo come <code>output.jpg</code> utilizzando l'opzione "Salva risposta" del tuo client.</p>
<p><img src="https://docs.pdf4me.com/it/assets/images/postman-response-raw-binary-60c5b62db3651315914b41c95f7d0e3d.png" width="1024" height="297" alt="Postman 200 OK con corpo della risposta non elaborato (binario / metadati visibili)" class="zoomable_Vhi0" title="Clicca per ingrandire" role="button" tabindex="0"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="passaggio-5-confrontare-le-dimensioni-del-file-dopo-sul-disco">Passaggio 5: Confrontare le dimensioni del file "dopo" sul disco<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#passaggio-5-confrontare-le-dimensioni-del-file-dopo-sul-disco" class="hash-link" aria-label="Link diretto a Passaggio 5: Confrontare le dimensioni del file &quot;dopo&quot; sul disco" title="Link diretto a Passaggio 5: Confrontare le dimensioni del file &quot;dopo&quot; sul disco" translate="no">​</a></h2>
<p>Dopo aver scritto la risposta su disco, controlla <strong>Proprietà</strong> di nuovo. Nell'esecuzione di riferimento, il file compresso è atterrato vicino <strong>~2,6 MB</strong>: una riduzione utile su una foto multi-megabyte mantenendo semplice il flusso di lavoro. Il tuo rapporto dipende dal contenuto, dalle dimensioni e <strong>Livello di compressione</strong>; Tentativo <strong>Mezzo</strong> O <strong>Basso</strong> Se <strong>Massimo</strong> è troppo aggressivo per le foto del prodotto.</p>
<p><img alt="Esplora risorse di Windows che mostra le dimensioni del file compresso output.jpg dopo la chiamata API" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0sAAAArCAIAAAAmOoTmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAASdEVYdFNvZnR3YXJlAEdyZWVuc2hvdF5VCAUAAAeMSURBVHhe7dzdi1VVGMdx/4EQ0i4MiokoaKQuoi4yKocKTcrqRiSCsRpkGhpjdOw4YRE1FNEbYeUfMDd10YUXKoyFHDRf6EW8MLvRbMLSICSIggk09uta61nP2mePzpwzZ53vBy/caz9r7X3W3nvtX3Malyxbtqyvr2/lypV9qRUAAADocktIeAAAAJEh4QEAAMSGhAcAABAbEh4AAEBsSHgAAACxIeEBAADEhoQHAAAQmwVMeKMjwxON8dCf0ZHh/v5+2QcAAADXbAET3kRjfDZsojG+89VXCHkAAADzrpMJb+aXc4Q8AACAedfJhDc7O0vIAwAAmHcdTniEPAAAgHnXsYT37juT9i9ebN36suwPAACAq9KxhCdMNMZlfwCLytDU2bPNyQHZnLQ7zQOTzbNTQ3ZFoaxMhiq4pWaPPWa4Pjuc0qVk91W6BwpEo7Un3NUcPm0Pn40/UPdKPlD+eUKzYVVatElQS+wpk/caFpWq57SkP7D6gx9uL8nlxnr2rCNVDBCzNiW8pz+fufG9n25++9Qtb5287fUf7nnz+/7tR5/bdXKhEt7Y9JUzu9fK1rm49hGAqGSrpb9IOgtsuRxry3tZOTA55WShctCkIt9ID5ePEqx3eoQMTalnY7QsCCcLuzk943wrmwe/x8Bks9kM5d/u5CY8dTaKm8d9D/uzE5xmo2UBOqfiOS3pD6z9tFs3VGhBcDgLkFtVsatHtCnh3frGidt3fndH49id2w7f3zh84c+/BrZ8teqF/SQ8oCuka+WU8nq1F9F8bbaXaIuz3LrNVi4yFfq7wGkODOloWdOyoKLEDRzm1JL2pv9CSQt6I+HZsxG4koqWAa5lARYJ9aIHHiS32WzVXhDMDehUiMMFFqaYtSnh3TV26O7Rg/cOH7jvpa8feHH6sc17Hx3cu25wX82Et3b3mSul6bGi2U1hSVGyb2za1GbFWZ0ZxHSqOwLQ0/KVUnm9aku2vpBqlalyVFmhj2Odheyg0oust4VeYFM+dy6UadL2ITmw3trlWie8wHXUqDNtN4qC5Bi9+xXc4qZcy9Cj5raXW7Jcv5GKKuuRlrtyyhnFrk0Jb9Xz+x/ctO+RHYcePz275sg/T247smFw+tlNB+okvDSZlTnL3tLzmb8nS2xFw9WMAPSwcp30V0i/JbQQq5X5jrxalsgFPmPqsyU9SUxV73grBFinJRKeX2CR52XxM439UcQ7xzRqR+lWlQkv2aHeDgHqVIcSnjO9czkK2kC5IBUPrHsXzWlByFqVw4kOakXs2pTw1g3uW7/jmydO/7f2xysPHbv88J6/N48d37LpYI2E50Utk8Pq5rMk4dk/iksqs911RwB6VvANrjUUrd5Sqldm6aqolTUiIBVNZX0WzYoKZ5cuObHKEq1Af63kRPjwZsraX4xTOV4XCtwfZjbc2yG7aKE0nfYq6cMWfxe3S2zz2tX0h7HygTU3RtlWY0GwOvp77JvNGbh3tCnhbZw4uj6Nd6uPXV7+6aUVuy5u+OKP17Z+2zrhyXRmh6+6+cxLa3MeAehRziIrV1y5bZrlYqpWyjwli+Q7W9bLBV9uK5RTc3kF8iRcTiKxjl1+lPIv5TjVA3YfN+Eps+FNaSIwC/IW8BrN390wmFFGRNvJ57QkH9By2wl7ZkPeDfpNk7U6Q7i77C2vJHJtSnhPnfh3zankp3c3fHbpug8uLP3o/E27f33my99IeMBi5v43cMG80NX10n+l+5Xaaiv72dtaffCFEaa/IyyyQG4L8h3kt+cDJL9E6zREI/xTtZx6WQKzoI4QTnjKCOgo7TktyTuh2JaXMtQutzPlreQnS3mXyROIX5sS3vafL68+nsa79y8u/fD89R/PLP/k3MY9v7dOeOYbVbtF+5bWzoLhPe52uI6EB0jO+1eunoZciP1KWWGarfXX6haoFwP7x/EEBjJEQash1UTitqdDWL+F3GrILmO/NCtmQ37kwCyoI+gJr/fe1oufcqEdgQdWdisvbXBBsFnNyV+resjt+LUp4bUUTHhZ7jIBzU584ncmrDI30/n75joCAHfBrVgsW6Wk8Ls56em/wMP16Ypure5KlfVvdNnrv6kOFJQNypiGmkhke/qzhToT14WcTxOaDTkFsp+hjqAnvHzQchD7H2NDJwSfFjeWKw+scyXtp1BfEFzureQNZXbZB+8VXZDwiiCW875vLf5RE/s71rJH2pD+PG7MjOEkt1ojAHBer+ZbR5+b8PzKdKXVv/jNV2i3qbLe2qku3k5nd7XPTitQkFIDhy1U4LY7X1IHsk33yS6U/fFDs5ExV1ab6rLGHyGU8MSYfke0Veg5VXKW2VkIXkllQXDJByo7QDqGPKPACBHrjoR3jfjGFZhf6ptYVb8SQIT8/wsX7ULCAzBX9WNb/UoAERqYbBLwOmUBE97oyPBEY7zmn9GRYdl//pDwAABAT1nAhAcAAICOIOEBAADEhoQHAAAQGxIeAABAbEh4AAAAsSHhAQAAxIaEBwAAEBsSHgAAQGxIeAAAALEh4QEAAMSGhAcAABAbEh4AAEBsSHgAAACxIeEBAADEhoQHAAAQm/8BNE+DnkwJcn0AAAAASUVORK5CYII=" width="843" height="43"></p>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="risoluzione-dei-problemi-rapida">Risoluzione dei problemi (rapida)<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#risoluzione-dei-problemi-rapida" class="hash-link" aria-label="Link diretto a Risoluzione dei problemi (rapida)" title="Link diretto a Risoluzione dei problemi (rapida)" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:12px;margin-top:12px"><div class="card" style="padding:16px 18px;border-radius:12px;border-left:4px solid rgb(239, 68, 68)"><strong style="color:rgb(185, 28, 28)">401 / errori di autenticazione</strong><p style="margin:8px 0 0;font-size:0.92rem;line-height:1.6;color:var(--ifm-font-color-secondary)">Conferma la chiave in <strong>Autorizzazione</strong> e che la chiave sia attiva. Vedi <a href="https://docs.pdf4me.com/it/pdf4me-api/image/compress-image/">Documentazione API</a> E <a href="https://docs.pdf4me.com/it/general-guidelines/troubleshooting/">Risoluzione dei problemi</a>.</p></div><div class="card" style="padding:16px 18px;border-radius:12px;border-left:4px solid rgb(245, 158, 11)"><strong style="color:var(--ifm-color-warning)">Timeout o chiamate molto lente</strong><p style="margin:8px 0 0;font-size:0.92rem;line-height:1.6;color:var(--ifm-font-color-secondary)">Tentativo <code>"async": vero</code> dove supportato, oppure ridurre prima le dimensioni dei pixel con <a href="https://docs.pdf4me.com/it/url-api-tester/resize-image/">Ridimensiona l'immagine</a>.</p></div><div class="card" style="padding:16px 18px;border-radius:12px;border-left:4px solid var(--ifm-color-info)"><strong style="color:var(--ifm-color-info)">Output “corrotto” o vuoto</strong><p style="margin:8px 0 0;font-size:0.92rem;line-height:1.6;color:var(--ifm-font-color-secondary)">striscia <code>dati<!-- -->:immagine<!-- -->/...;base64,</code> prefissi da <code>docContent</code>, rimuovere le interruzioni di riga nella stringa Base64 e verificare che il file sorgente si apra localmente.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="automatizzare-senza-postino">Automatizzare senza postino<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#automatizzare-senza-postino" class="hash-link" aria-label="Link diretto a Automatizzare senza postino" title="Link diretto a Automatizzare senza postino" translate="no">​</a></h2>
<ul>
<li class=""><strong>Interattivo:</strong> <a href="https://docs.pdf4me.com/it/url-api-tester/compress-image/">Comprimi l'immagine, tester API</a> (stesso punto finale, campi guidati).</li>
<li class=""><strong>Riferimenti + esempi:</strong> <a href="https://docs.pdf4me.com/it/pdf4me-api/image/compress-image/">Comprimi l'immagine, API PDF4me</a> (Esempi multilingue su quella pagina).</li>
<li class=""><strong>Senza codice:</strong> <a href="https://docs.pdf4me.com/it/integration/make/image/compress-image/">Eseguire: Comprimere un'immagine</a>, <a href="https://docs.pdf4me.com/it/integration/n8n/image/compress-image/">n8n: Comprimi l'immagine</a>, <a href="https://docs.pdf4me.com/it/integration/power-automate/optimize-compress/compress-image/">Power Automate: Comprimi l'immagine</a>, <a href="https://docs.pdf4me.com/it/integration/zapier/optimize-compress/compress-image/">Zapier, Compress Image</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_zl4v" id="letture-correlate">Letture correlate<a href="https://docs.pdf4me.com/it/blog/image-compression-api-postman-tutorial/#letture-correlate" class="hash-link" aria-label="Link diretto a Letture correlate" title="Link diretto a Letture correlate" translate="no">​</a></h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:14px;margin-top:12px;margin-bottom:8px"><a href="https://docs.pdf4me.com/it/url-api-tester/resize-image/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid var(--ifm-color-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Ridimensiona immagine (API Tester)</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Adatta le dimensioni dei pixel al layout prima o dopo la compressione.</div></div></a><a href="https://docs.pdf4me.com/it/url-api-tester/convert-image-format/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(168, 85, 247);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Converti formato immagine</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Abbinare la conversione del formato alla compressione nelle pipeline più lunghe.</div></div></a><a href="https://docs.pdf4me.com/it/url-api-tester/" style="text-decoration:none;color:inherit"><div class="card" style="padding:18px;border-radius:12px;height:100%;border-left:4px solid rgb(34, 197, 94);box-shadow:0 4px 16px rgba(0,0,0,0.06)"><div style="font-weight:700;margin-bottom:6px">Pagina iniziale del tester API</div><div style="font-size:0.9rem;color:var(--ifm-font-color-secondary)">Esplora file immagine, PDF e documenti in un unico posto.</div></div></a></div>
<div class="wrapper_cJa_ btnRowCenter_xvUr btn-row-center btn-row-wrap"><a class="btn btn--primary" href="https://docs.pdf4me.com/it/url-api-tester/compress-image/"><p>Prova a comprimere l'immagine (API Tester)</p></a><a class="btn btn--secondary" href="https://docs.pdf4me.com/it/pdf4me-api/image/compress-image/"><p>Riferimento API completo</p></a><a href="https://dev.pdf4me.com/dashboard/#/api-keys/" target="_blank" rel="noopener noreferrer" class="btn btn--primary"><p>Ottieni la chiave API</p></a></div>
<p><strong>Riepilogo:</strong> UN <strong>API di compressione delle immagini</strong> appartiene alla stessa cassetta degli attrezzi delle immagini responsive e della cache CDN: riduce i byte alla sorgente in modo che ogni passaggio successivo sia più economico e veloce. Inizia con <strong><a href="https://docs.pdf4me.com/it/url-api-tester/compress-image/">il tester API</a></strong>Riproduci la richiesta in Postman seguendo i passaggi sopra descritti, quindi importa il JSON nel tuo servizio o modulo di automazione quando sei pronto per la distribuzione.</p>]]></content:encoded>
            <category>PDF4me API</category>
            <category>image compression</category>
            <category>JPEG</category>
            <category>Postman</category>
            <category>REST API</category>
            <category>image optimization</category>
            <category>Core Web Vitals</category>
            <category>developer tutorial</category>
            <category>Base64</category>
        </item>
    </channel>
</rss>