Passa al contenuto principale

Estrai allegato da PDF In Make

Estrai allegato da PDF è un Make modulo che recupera tutti i file incorporati all'interno di un PDF documento automaticamente all'interno di uno scenario. Gestisce PDF portafogli, standard PDF allegati e PDF/A-3 file sorgente, restituendo ogni file estratto come un Base64-elemento codificato in un array di allegati pronto per essere elaborato singolarmente da un iteratore.

Cosa fa questo modulo
PDF4me Estrai allegato da PDF recupera tutti i file incorporati da un PDF documento o PDF portfolio all'interno di un Make scenario. Fornire il PDF come buffer binario e il modulo restituisce un array di allegati in cui ogni elemento contiene il nome del file e i dati del file (Base64). Catena a Make Iteratore per elaborare ciascun file singolarmente: caricarlo su un servizio di archiviazione cloud, inviarlo via email ai destinatari, importare i file di dati in un database o passarli a un altro modulo.
Utilizzare un iteratore per elaborare ciascun allegato separatamente.

Il modulo restituisce tutti gli allegati come un array in un singolo bundle di output. Aggiungi un Make Iteratore modulo subito dopo per dividere l'array in singoli pacchetti, uno per allegato. Ogni pacchetto contiene Nome del file E Dati del file Base64) in modo da poter instradare i file verso destinazioni diverse in base al tipo o al nome.

I dati del file sono Base64-codificato

Ogni allegato estratto viene restituito come un Base64 corda nella Dati del file campo. La maggior parte Make Le integrazioni di archiviazione (Google Drive, Dropbox, OneDrive) sono accettate Base64 direttamente. Se un modulo a valle richiede input binario, convertire utilizzando il Make toBinary(FileData, 'base64') funzione prima della mappatura.

Funziona con PDF portafogli e PDF/A-3 archivi

Oltre lo standard PDF allegati, questo modulo gestisce PDF portafogli (contenitori multifile) e PDF/A-3 archiviare documenti con file sorgente incorporati. Per PDF/A-3, i file sorgente (Word, Excel, XML) vengono estratti mentre l'archivio PDF rimane intatto nell'archiviazione di conformità, secondo il PDF/A-3 specifica.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Autenticazione del tuo API Richiesta

Per accedere al PDF4me Web API Attraverso Make, ogni richiesta deve includere credenziali di autenticazione adeguate. L'autenticazione garantisce una comunicazione sicura tra il tuo Make scenari e PDF4meservizi di estrazione allegati.

Crea il modulo PDF4me per estrarre allegati da PDF, mostrando i campi Nome file e Documento mappati da un modulo precedente

Mappa Nome del file E Documento dal passaggio di download precedente, quindi concatenare un Make Iteratore per elaborare ciascun frammento estratto.

Come impostare l'estrazione dell'allegato da PDF In Make

  1. Aggiungere PDF4me > Estrai allegato da PDF al tuo scenario.
  2. Seleziona il tuo Connessione oppure fai clic Aggiungere per crearne uno con il tuo API chiave.
  3. Mappa Nome del file (con estensione .pdf) dal modulo precedente oppure inserire un nome statico.
  4. Mappa Documento (binario) PDF buffer) da un Google Drive, Dropbox, email o HTTP passaggio di download.
  5. Aggiungi un Make Iteratore dopo questo modulo e mapparlo al Allegati output dell'array.
  6. Collega i moduli a valle all'output dell'Iteratore: carica su cloud storage, invia tramite email, importa dati o instrada in base al tipo di file.

Parametri

ParametroNecessarioCosa faEsempio
File NameRequiredFilename of the source PDF including the .pdf extension. Map from the previous module's file name output or enter a static name.portfolio.pdf
DocumentRequiredBinary PDF file content. Map from a Google Drive, Dropbox, email, or HTTP download step. The PDF must contain embedded attachments for the module to return results.[PDF Buffer]

Produzione

CampoTipoCosa contiene
AttachmentsArrayCollection of all extracted attachment objects. Feed into a Make Iterator to process each file individually.
File NameStringFilename of the individual attachment including its extension (e.g. source_data.xlsx).
File DataBase64Content of the individual attachment encoded as Base64. Map to a storage upload module or decode with toBinary() for modules that require binary input.

Quali tipi di file puoi estrarre da un PDF?

È supportato qualsiasi tipo di file incorporato come allegato: fogli di calcolo (XLSX, CSV), documenti Word (DOCX), immagini (PNG, JPG), CAP o altri PDFsCiò include i file in PDF portafogli (formato contenitore multifile di Adobe) e file sorgente incorporati in PDF/A-3 archivi secondo il ISO 19005-3 standardIl modulo conserva i formati e le estensioni originali dei file nel campo Nome file restituito.

Esempi di flusso di lavoro

Estrarre e organizzare i file di prova dalla documentazione di conformità. PDFs

  1. Grilletto: Invio di conformità PDF ricevuto (allegato e-mail o cartella Watch)
  2. Scaricamento PDF: Recupera il pacchetto di conformità
  3. Estrazione allegati: Recupera tutti i file di prova incorporati
  4. Iteratore: Elaborare singolarmente ciascun allegato estratto
  5. Classifica per estensione: Indirizza alla cartella di conformità appropriata (fogli di calcolo, immagini, documenti)
  6. Caricamento: Salva ogni file nella cartella corretta in SharePoint o Google Drive
  7. Tronco d'albero: Registrare tutti i file estratti in un database di conformità
  8. Avvisa il team: Avvisare il team di conformità dell'avvenuta elaborazione della richiesta

Domande frequenti

What types of files can this module extract from a PDF?+
The module extracts any file type embedded as an attachment: spreadsheets, Word documents, images, CSVs, ZIPs, or other PDFs. This includes files in PDF portfolios and source files embedded in PDF/A-3 archive documents. Original file formats and extensions are preserved in the returned File Name field.
How do I process multiple attachments returned by the module?+
The module returns an Attachments array. Use a Make Iterator immediately after to split the array into individual bundles, one per attachment. Each bundle contains File Name and File Data (Base64). You can then upload each file to Google Drive, Dropbox, or SharePoint, or apply routing logic based on the file extension.
What is the File Data format and how do I use it?+
File Data is returned as a Base64-encoded string. Most Make storage modules (Google Drive, Dropbox, OneDrive) accept Base64 data directly in their upload fields. If a module requires binary input, use the Make function toBinary(File Data, "base64") to convert before mapping. No separate decoding step is needed for standard storage integrations.
Does this module work with PDF/A-3 source file extraction?+
Yes. PDF/A-3 is the only PDF/A variant that permits embedded file attachments. If your archive workflow produces PDF/A-3 documents with embedded source files such as Word, Excel, or XML, this module retrieves them for editing or reprocessing while the PDF/A-3 archive document remains intact in your compliance storage.

Richiedi assistenza