Aller au contenu principal

Lire les codes-barres à partir de PDF dans Make

Que fait ce module ?

PDF4me, Lire les codes-barres à partir de PDF détecte et extrait automatiquement les données de codes-barres de n'importe quel PDF document dans votre Make Scénario, factures numérisées, étiquettes d'expédition, bordereaux d'emballage ou documents numériques. Il renvoie un tableau de valeurs textuelles de codes-barres que vous pouvez utiliser immédiatement pour acheminer des documents, rechercher des enregistrements dans une base de données, renommer des fichiers ou déclencher toute action ultérieure. Aucune numérisation manuelle, aucun OCR configuration, pointez-le vers un PDF et les données du code-barres sont renvoyées prêtes à être utilisées.

Articles de blog connexes(1)

Authentification de votre API Demande

Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario d'authentifier de manière sécurisée les demandes d'extraction de codes-barres.

Informations importantes à ne pas manquer

Buffer et l'URL publique fonctionnent tous les deux
Le document / fichier public URL Ce champ accepte soit un tampon de fichier binaire mappé à partir d'un module précédent, tel qu'un téléchargement depuis un stockage cloud ou une pièce jointe à un e-mail, soit une entrée directe. HTTPS URL pointant du doigt le PDFVous n'avez pas besoin de télécharger le fichier au préalable s'il est accessible au public.
L'option « Tout scanner » permet de numériser tous les formats simultanément.
Si vous ne connaissez pas le type de code-barres contenu dans le document, cochez « Tout sélectionner ». Le module recherche alors les codes-barres. Code128, Code39, DataMatrix, PDF417, et QRCode en une seule étape. Si vous connaissez le format, sélectionner uniquement ce type accélère le traitement, ce qui est utile pour les flux de travail documentaires importants.
Le résultat est un tableau ; utilisez un itérateur pour plusieurs codes-barres.
La fonction Barcode Data renvoie chaque code-barres trouvé sous forme d'entrée de tableau distincte. Si vous n'avez besoin que du premier code-barres, consultez directement Barcode Data[1]. Si un document peut contenir plusieurs codes-barres, comme un bon de livraison avec un code-barres par article, ajoutez un Make Itérateur suivant ce module pour traiter chaque valeur individuellement.
Configurer PDF4me pour lire les codes-barres à partir d'un PDF : le module « Connexion » est défini sur TestUser01, le fichier sur « Carte » avec les champs « Nom de fichier » et « Document », et l'option « QRCode » est cochée.

Fichier défini sur Map transmet le nom de fichier et PDF à partir de n'importe quel module précédent. La fonction « Sélectionner le type de code-barres » vous permet de cibler des formats spécifiques ou de tous les scanner en une seule fois.

Paramètres

Requis: Connexion, nom du fichier et document / fichier public URL Tous les champs doivent être renseignés. L'option « Type de code-barres » sélectionne par défaut tous les formats si elle est laissée sur « Tout sélectionner ».

ParamètreRequisCe que cela faitExemple
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameYesSource PDF filename including the .pdf extension. Map from the prior module's file name output.invoice_scan.pdf
Document / public file URLYesBinary PDF buffer from a prior module, or a publicly accessible HTTPS URL to the PDF. Scanned and digital PDFs both work.1. Data or https://example.com/doc.pdf
Select Barcode TypeYesBarcode formats to scan for: Select All, Code128, Code39, DataMatrix, PDF417, or QRCode. Select All scans every format in one pass.Select All

Configuration rapide

  1. Ajouter PDF4meLire les codes-barres à partir de PDF à votre Make scénario.
  2. Sélectionner Connexion (ou cliquez Ajouter pour en créer un avec votre API clé).
  3. Ensemble Nom de fichier et Document / fichier public URL du module précédent : un téléchargement depuis un stockage cloud, une pièce jointe à un e-mail, ou HTTP réponse.
  4. Sous Sélectionnez le type de code-barres, cocher Tout sélectionner ou choisissez le format spécifique utilisé par vos documents.
  5. Cliquez Sauvegarder et exécutez le scénario. Données de code-barres Le résultat contient un tableau de valeurs textuelles extraites : référence Barcode Data[1] pour le premier résultat ou ajoutez un itérateur pour parcourir toutes les valeurs.

Exemples de flux de travail

Exemples de flux de travailCommon Make scenario patterns using Read Barcodes from PDF.
Acheminement des documents numérisés par préfixe de code-barres
  1. Le dossier de surveillance Dropbox se déclenche lorsqu'une nouvelle numérisation est effectuée. PDF arrive.
  2. Lire les codes-barres à partir de PDF extrait le texte du code-barres du document.
  3. Un routeur vérifie les données du code-barres[1], si elles commencent par « INV- », il va au dossier Factures, « ORD- » aux Commandes, « RCP- » aux Reçus.
  4. Chaque itinéraire télécharge le fichier dans le dossier de destination Google Drive approprié.
Renommez les fichiers téléchargés en utilisant la valeur du code-barres
  1. Email Watch se déclenche lorsqu'un PDF La facture arrive en pièce jointe.
  2. Lire les codes-barres à partir de PDF extrait le code-barres du numéro de facture.
  3. Le chargement sur Google Drive utilise les données de code-barres[1] + ".pdf" comme nom de fichier, le fichier est stocké sous son numéro de facture automatiquement.
  4. Un message Slack informe l'équipe comptable qu'une nouvelle facture a été enregistrée.
Consultez les détails de la commande à l'aide du code-barres de l'étiquette d'expédition
  1. Un webhook se déclenche lorsqu'une étiquette d'expédition est reçue. PDF est généré.
  2. Lire les codes-barres à partir de PDF extrait le code-barres du numéro de suivi de l'étiquette.
  3. Un HTTP Le module interroge les données d'expédition API avec le numéro de suivi pour consulter l'état de la livraison et les informations client.
  4. Un module Gmail envoie au client une notification d'expédition automatique avec le numéro de suivi.

Foire aux questions

What barcode formats does this module support?+
Five formats: Code128, Code39, DataMatrix, PDF417, and QRCode. Use Select All to scan for every format in a single pass, or select only the type your documents use if you want faster processing on large volumes.
Does it work on scanned paper documents converted to PDF?+
Yes. The module processes both digitally created PDFs and scanned paper documents. A minimum scan resolution of 200 DPI is recommended for reliable recognition. Very low-resolution or heavily skewed scans may reduce accuracy.
What happens if the PDF contains more than one barcode?+
Every detected barcode is returned as a separate entry in the Barcode Data array. Reference Barcode Data[1] for the first result. To process each barcode individually in downstream modules, add a Make Iterator after this step: it will loop through the entire array one entry at a time.
Can I supply the PDF as a URL instead of a binary buffer?+
Yes. The Document / public file URL field accepts both a binary buffer mapped from a prior module and a publicly accessible HTTPS URL pointing directly to the PDF. If the file is already hosted on a public URL you do not need to download it first.
How do I use the extracted barcode to rename files in cloud storage?+
Map Barcode Data[1] into the filename field of a Google Drive, Dropbox, or SharePoint upload module. Append ".pdf" as a static string to complete the extension: for example, combine the barcode value with the literal text ".pdf" using Make's text functions. The file is then stored under the barcode value as its name.

Modules associés

Obtenez de l'aide