Passa al contenuto principale

Dividi i PDF in base al codice a barre utilizzando Zapier: separa un batch di documenti scansionati in un file per documento con PDF4me.

23 min di lettura
PDF4me Team

Suddivisione per codice a barre Si tratta di un'azione di PDF4me per Zapier che suddivide un batch di documenti scansionati in singoli PDF in corrispondenza di ogni codice a barre. Uno Zap in sei passaggi monitora Dropbox, filtra i PDF, divide i documenti in base a un codice QR, scorre i documenti risultanti e salva ciascuno con il proprio nome e una riga di registro.

Scansionando venti fatture in una sola volta si ottiene un PDF di ottanta pagine. Dividerlo in base al numero di pagina funziona solo se tutte le fatture hanno la stessa lunghezza, cosa che non accade mai. Un foglio separatore di codici a barre risolve questo problema: la divisione avviene in corrispondenza del codice a barre, indipendentemente dal numero di pagine. Questi screenshot provengono da un'analisi Zap eseguita il 3 novembre 2026.

Il flusso in sintesi
1. New File in Folder
Dropbox trigger watching /SplitBarcodeAP/Input.
2. Filter conditions
Filter by Zapier stops anything that is not a PDF.
3. Split by Barcode
PDF4me cuts the batch wherever the QR code appears.
4. Create Loop From Line Items
Looping by Zapier iterates the documents that came back.
5. Upload File
Dropbox saves each split document to /SplitBarcodeAP/Output.
6. Create or Append to Text File
Dropbox appends one log line per document.
La versione breve

Posiziona una pagina di separazione con un codice QR davanti a ogni documento, scansiona l'intera pila come un unico PDF e caricalo su Dropbox. PDF4me divide il batch in corrispondenza di ogni codice a barre, Looping by Zapier analizza l'elenco risultante e ogni documento viene salvato singolarmente come AP-Batch-Scan-Nov-01_1.pdf, _2.pdf e così via, ognuno con una riga in un file di registro.

Domande e risposte basate sul "perché"​

Perché suddividere in base a un codice a barre anziché al numero di pagine? Il numero di pagine varia. Una fattura è di due pagine, la successiva di cinque. Un separatore a codice a barre indica chiaramente il confine, quindi la divisione è corretta indipendentemente dalla lunghezza delle pagine. È l'unico metodo che funziona anche con lotti misti.

Perché è necessario un ciclo? La funzione Split by Barcode restituisce un elenco di documenti, non un singolo file. Senza un ciclo, lo Zap elaborerebbe solo il primo elemento. L'utilizzo del ciclo da parte di Zapier trasforma quell'elenco in un passaggio per documento, quindi il passaggio 5 viene eseguito tante volte quanti sono i codici a barre.

Perché "Prima del codice a barre" per la pagina divisa? Il foglio separatore appartiene al documento che lo segue, non a quello precedente. Dividendo prima del codice a barre, ogni nuovo file inizia con un separatore diverso. Scegliendo Dopo, ogni separatore verrà collegato al documento precedente.

Perché 150 DPI per il rendering PDF? L'operazione rasterizza le pagine per trovare i codici a barre. Un valore troppo basso rende illeggibile un codice denso, mentre un valore troppo alto rallenta il processo per un batch di grandi dimensioni. Il modello 150 legge in modo affidabile un separatore QR standard senza dover eseguire una scansione lenta di ottanta pagine.


Cosa riceverai​

Ingresso: Un file PDF scansionato contenente diversi documenti, ognuno preceduto da una pagina con un codice QR. Produzione: un file PDF per ogni documento in /SplitBarcodeAP/Output, numerato a partire dal nome del batch, più una riga per ogni documento in /SplitBarcodeAP/Log/split-barcode-log.txt.


Di cosa hai bisogno​

  • Zapier. Apri l'app PDF4me ZapierSei passaggi più la funzione Loop, quindi è necessario un piano Zapier a pagamento.
  • Chiave API di PDF4me. Ottieni la tua chiave APICollegalo la prima volta che aggiungi un'azione PDF4me.
  • Dropbox con /SplitBarcodeAP/Input, /SplitBarcodeAP/Output e /SplitBarcodeAP/Log.
  • Pagine di separazione trasporta un codice QR il cui testo inizia con una stringa nota. Questa build utilizza Codice a barre PDF4me.

Prendi prima i campioni. L'input è un batch contenente due documenti separati da una pagina con un codice QR. I due output sono ciò che Zap ha prodotto a partire da tale batch.


Il flusso in sintesi​

  1. Nuovo file nella cartella (Attivazione tramite Dropbox, interrogazioni ogni 2 minuti).
  2. Condizioni del filtro (Il filtro di Zapier) continua solo per i file PDF.
  3. Suddivisione per codice a barre (PDF4me) suddivide il batch in corrispondenza di ogni codice QR.
  4. Crea un ciclo dagli elementi della riga (Looping di Zapier) itera i risultati.
  5. Carica file (Dropbox) salva ogni documento.
  6. Creare o aggiungere a un file di testo (Dropbox) registra ogni documento.

Panoramica completa del flusso​

Cronologia di esecuzione di Zapier che mostra uno Zap riuscito in sei passaggi: Dropbox Nuovo file nella cartella, Filtro tramite Zapier, PDF4me Dividi per codice a barre, Ciclo tramite Zapier Crea ciclo da elementi riga, Dropbox Carica file e Dropbox Crea o aggiungi a file di testo

Esecuzione riuscita il 3 novembre 2026. I passaggi 5 e 6 si trovano all'interno del ciclo, quindi si ripetono una volta per ogni documento suddiviso.


Passaggio 1: Come si monitora una cartella Dropbox per i lotti scansionati?​

Flusso finora: Ancora niente, questo è l'elemento scatenante.

  1. Aggiungere Dropbox come app di attivazione e seleziona l' Nuovo file nella cartella evento.
  2. Specificare:
    • Spazio: Default
    • Cartella: /SplitBarcodeAP/Input
    • Includere i file nelle sottocartelle?: False
    • Includere il contenuto del file?: Yes
    • Includere il link di condivisione?: No

Nuovo file nella configurazione della cartella​

Il trigger Dropbox New File in Folder è configurato con Space Default, Folder /SplitBarcodeAP/Input, Include files in subfolders False, Include file contents Yes e Include sharing link No

Spesso gli scanner creano prima un file temporaneo. Se il tuo scanner lo fa, imposta il pulsante di attivazione sulla cartella in cui viene salvato il file scansionato al termine della scansione, non su quella in cui viene scritto.


Passaggio 2: Perché filtrare prima di suddividere?​

Flusso finora: Nuovo file nella cartella.

  1. Aggiungere Filtra per Zapier e aperto Condizioni del filtro.
  2. Impostato Continua solo se: 1. Estensione file (Text) Contains pdf.

Configurazione delle condizioni del filtro​

Il filtro per passaggio Zapier è impostato per continuare solo se l'estensione del file del passaggio 1 contiene pdf, con un pannello verde che conferma la corrispondenza del record di prova in base all'estensione del file .pdf.

La suddivisione è la fase più dispendiosa in questo Zap, quindi controllarla è più importante qui che in un flusso di lavoro più leggero. Vedi Guida ai filtri di Zapier per regole più severe.


Passaggio 3: Come fa Split by Barcode a decidere dove tagliare?​

Flusso finora: Nuovo file nella cartella più condizioni di filtro.

Quattro campi obbligatori controllano la divisione. Il testo del codice a barre e il filtro determinano quali codici vengono considerati, mentre la pagina di divisione decide da quale lato del separatore avviene il taglio.

  1. Aggiungere PDF4me e scegliere il Suddivisione per codice a barre azione.
  2. Specificare:
    • File: IL File risultato del passaggio 1
    • Specificare il nome del file: IL Nome del file dal passaggio 1, qui AP-Batch-Scan-Nov-01
    • Testo del codice a barre: PDF4me Barcode
    • Filtro codice a barre: Starts with
    • Tipo di codice a barre: Only QR Code
    • Pagina del codice a barre divisa: Before the barcode
    • DPI di rendering PDF: 150
    • Unisci pagine con lo stesso codice a barre: False
    • Restituisci come file zip: False

Suddivisione in base ai parametri del codice a barre​

CampoValore utilizzatoCiò che controlla
FileFile dal passaggio 1Il batch scansionato. Specificare il file o l'URL del file.
Specificare il nome del fileAP-Batch-Scan-Nov-01Nome base da cui vengono numerati i documenti suddivisi.
Testo del codice a barrePDF4me BarcodeIl testo riportato dal codice a barre separatore.
Filtro codice a barreStarts withModalità di corrispondenza del testo del codice a barre. Campo obbligatorio.
Tipo di codice a barreOnly QR CodeLimita il rilevamento a una sola simbologia. Obbligatorio.
Pagina del codice a barre divisaBefore the barcodeDa quale lato del separatore cade il taglio? Obbligatorio.
DPI di rendering PDF150Qualità di rasterizzazione utilizzata per leggere i codici. Obbligatoria.
Unisci pagine con lo stesso codice a barreFalseTrue unisce in un unico file tutte le sezioni che condividono lo stesso valore del codice a barre.
Restituisci come file zipFalseIl valore False restituisce un elenco di documenti, che è ciò di cui il ciclo ha bisogno.
Azione PDF4me Dividi per codice a barre configurata con File dal passaggio 1, Specifica nome file AP-Batch-Scan-Nov-01, Testo codice a barre PDF4me Barcode, Filtro codice a barre Inizia con, Tipo di codice a barre Solo codice QR, Dividi pagina codice a barre Prima del codice a barre, DPI rendering PDF 150, Unisci pagine con codici a barre uguali Falso e restituisci come Zip Falso

L'opzione "Return as Zip" rimane volutamente su False. Un file zip è un singolo file, mentre il ciclo al passaggio 4 necessita dei singoli documenti.

Mancia. Qui il tipo di codice a barre è impostato su "Solo codice QR", il che velocizza il rilevamento ed evita che un codice 128 presente su una fattura venga scambiato per un separatore. Ampliare questa impostazione solo se i separatori utilizzati sono effettivamente diversi.


Passaggio 4: Come si gestisce l'elenco dei documenti suddivisi?​

Flusso finora: Nuovo file nella cartella più condizioni di filtro più suddivisione per codice a barre.

Il passaggio 3 restituisce molti documenti. Un ciclo trasforma quell'elenco in un'iterazione per documento, e tutto ciò che segue viene eseguito una volta per ogni elemento.

  1. Aggiungere Looping by Zapier e scegliere Crea un ciclo dagli elementi della riga.
  2. Sotto Valori da ripetere, aggiungi due insiemi di valori:
    • url mappato a 3. URL del file dei documenti
    • name mappato a 3. Nome del file dei documenti
  3. Specificare:
    • Ritagliare gli spazi bianchi: True
    • Inizio del contatore delle iterazioni del ciclo: 1
    • Numero massimo di iterazioni del ciclo: 500

Configurazione Crea ciclo da elementi di riga​

Ciclo creato da Zapier Crea ciclo da elementi riga passaggio con un banner di avviso beta, due set di valori che mappano l'URL all'URL del file Documenti e il nome al nome del file Documenti dal passaggio 3, Elimina spazi bianchi vero, contatore iniziale 1 e massimo 500 iterazioni

Entrambi i set di valori sono importanti. L'URL è ciò che viene caricato, il nome è il nome del file, e rimangono allineati perché provengono dalla stessa riga.

Mancia. Zapier etichetta Looping come funzionalità beta nello step stesso e ha dei limiti reali. Leggi come creare cicli e il limitazioni dei cicli prima di puntarlo su un gruppo di centinaia di oggetti.


Passaggio 5: Dove va posizionato ciascun documento suddiviso?​

Flusso finora: Nuovo file nella cartella più Condizioni di filtro più Dividi per codice a barre più Crea ciclo dagli elementi della riga.

Questo passaggio e il successivo si trovano all'interno del ciclo, quindi vengono eseguiti una volta per ogni documento.

  1. Aggiungere Dropbox e scegliere il Carica file azione.
  2. Specificare:
    • Spazio: lasciare non impostato
    • Cartella: /SplitBarcodeAP/Output
    • File: IL URL valore dal ciclo, passaggio 4
    • Sovrascrivi: True
    • Specificare il nome del file: IL Nome valore dal ciclo, qui AP-Batch-Scan-Nov-01_1
    • Specificare l'estensione del file: pdf
    • Includere il link di condivisione?: Yes

Configurazione del file di caricamento​

Azione di caricamento file Dropbox all'interno del ciclo con cartella /SplitBarcodeAP/Output, file mappato dall'URL del ciclo, sovrascrivi vero, specifica il nome del file mappato dal ciclo Nome AP-Batch-Scan-Nov-01_1, estensione pdf e includi il link di condivisione Sì

Sia File che Specifica nome file provengono dal ciclo, anziché direttamente dal passaggio 3. È questo che mantiene i byte del documento 2 associati al nome del documento 2.


Passaggio 6: Come si registra ogni documento prodotto?​

Flusso finora: tutti e cinque i passaggi precedenti, con i passaggi 5 e 6 che si ripetono per ciascun documento.

  1. Aggiungere Dropbox e scegliere il Creare o aggiungere a un file di testo azione.
  2. Specificare:
    • Spazio: lasciare non impostato
    • Cartella: /SplitBarcodeAP/Log
    • Nome del file: split-barcode-log.txt
    • Contenuto del file: il testo letterale Split OK: seguito dal Nome valore dal ciclo
    • Includere il link di condivisione?: Yes

Creazione o aggiunta alla configurazione del file di testo​

Azione Dropbox Crea o aggiungi a file di testo scrivendo in /SplitBarcodeAP/Log/split-barcode-log.txt con Contenuto file impostato sul testo letterale Split OK seguito dal valore Nome ciclo AP-Batch-Scan-Nov-01_1

Poiché questo viene eseguito all'interno del ciclo, un batch di dodici documenti produce dodici righe di log, che è il modo più rapido per confermare che il conteggio delle suddivisioni fosse corretto.


Esegui il flusso e verifica​

  1. Pubblicare Lo Zap.
  2. Inserisci una pagina di separazione davanti a ciascun documento, scansiona la pila come un unico PDF e trascinala nella cartella /SplitBarcodeAP/Input.
  3. Aprire Zap corre e controlla che il ciclo riporti tante iterazioni quanti erano i separatori.
  4. Apri /SplitBarcodeAP/Output e verifica che venga generato un file per ogni documento, numerato _1, _2 e così via, quindi controlla che il file split-barcode-log.txt contenga le righe corrispondenti.

Che cosa hai costruito esattamente? Un ufficio postale. Una singola scansione sostituisce lo smistamento e il foglio separatore riporta le istruzioni, anziché doverle memorizzare. Puntando lo stesso formato su ordini di acquisto, bolle di consegna o contratti firmati, cambia solo il testo del codice a barre.


Varianti comuni che puoi aggiungere senza dover ricostruire​

Percorso tramite codice a barre
Aggiungi un passaggio "Percorsi" all'interno del ciclo e invia i documenti a cartelle diverse in base a quanto indicato dal codice a barre separatore.
OCR ogni documento
Inserisci la funzione OCR per PDF all'interno del ciclo, in modo che ogni file diviso diventi ricercabile prima di essere archiviato.
Unire le sezioni che condividono un codice
Imposta "Unisci pagine con lo stesso codice a barre" su Vero quando le pagine di un documento sono intercalate tra i documenti dello stesso lotto ma presentano lo stesso codice a barre.
Restituisci invece una busta con zip
Imposta "Return as Zip" su True ed elimina il ciclo se preferisci archiviare l'intero batch come un unico download.

Suddivisione del codice a barre vs. suddivisione del numero di pagina​

Metodo vs metodoSuddivisione per codice a barreDividi per numero di pagina
Documenti di lunghezza variabileUna volta maneggiato, il codice a barre segna il confinePause non appena le lunghezze differiscono
Configurazione per batchNessuno, i fogli separatori viaggiano con la cartaQualcuno calcola i numeri di pagina
Chi lo prepara?Chiunque impila la cartaChiunque apra il PDF in seguito
Scala fino a cento documentiSì, un solo passaggio di scansioneNon realisticamente
Serve una pagina di separazioneSÌNO

Domande frequenti​

Come faccio a dividere un PDF in più file?​

Scegli una regola per definire dove effettuare i tagli. La regola usuale è quella dei numeri di pagina, che questa azione sostituisce con i codici a barre. La funzione "Dividi per codice a barre" di PDF4me analizza ogni pagina, individua i codici che corrispondono al testo del codice a barre e al filtro del codice a barre e restituisce un documento separato per ogni sezione.

Come faccio a dividere le pagine di un file PDF in file diversi?​

Se si desidera che ogni pagina sia un file separato, la divisione tramite codice a barre non è lo strumento adatto e una semplice azione di divisione del PDF è più semplice. La divisione tramite codice a barre è pensata per i casi in cui il limite di un file non coincide con il limite di una pagina, ovvero quando si scansiona un gruppo di documenti multipagina.

Quali tipi di codici a barre si possono utilizzare per dividere un PDF?​

Il menu a tendina Tipo di codice a barre seleziona la simbologia che l'azione cerca. Questa build utilizza Solo codice QRche mantiene il rilevamento rapido ed evita di abbinare un codice a barre non correlato stampato su una fattura. Limitare il tipo è solitamente la scelta giusta quando i fogli separatori sono sotto il tuo controllo.

È possibile dividere un file PDF senza conoscere i numeri di pagina?​

Questo è il punto fondamentale di questo metodo. Non si specifica mai il numero di pagina in nessun punto dello Zap. Le pagine di separazione contengono le informazioni sui limiti, quindi un batch di documenti di due, cinque e nove pagine viene suddiviso correttamente senza che nessuno debba contare.


Risoluzione dei problemi​

Viene estratto un solo file

Nessun codice a barre corrispondeva, quindi il lotto non è stato tagliato. Verifica che il testo del codice a barre corrisponda a ciò che il separatore effettivamente codifica, che il filtro del codice a barre sia impostato su "Inizia con" anziché su una corrispondenza esatta e che il tipo di codice a barre non escluda la tua simbologia.

I codici a barre non vengono rilevati nelle pagine scansionate.

La risoluzione DPI del rendering PDF è troppo bassa per la qualità di stampa. Aumentala da 150 e riprova. Un'altra causa comune sono i fogli separatori storti o sbiaditi, quindi ristampali invece di aumentare eccessivamente la risoluzione DPI.

Solo il primo documento viene salvato

I passaggi 5 e 6 sono al di fuori del ciclo, oppure Return as Zip è True, quindi c'è un solo elemento da iterare. Entrambi riportano Zap a gestire un singolo file.

La pagina di separazione appare nel documento sbagliato

L'opzione "Suddivisione pagina codice a barre" è impostata su "Dopo" anziché su "Prima". L'opzione "Prima" prevede che il codice a barre inizi ogni nuovo documento in corrispondenza del proprio separatore, ed è proprio a questo che servono i fogli separatori.


Prossimi passi​

Lo stesso schema in sei fasi (osserva, blocca, dividi, ripeti, salva, registra) gestisce qualsiasi automazione del tipo "un file in ingresso, molti file in uscita".