Extraer archivo adjunto de PDF en Make
Extraer archivo adjunto de PDF es un Make módulo que recupera todos los archivos incrustados dentro de un PDF documenta automáticamente dentro de un escenario. Se encarga de PDF portafolios, estándar PDF archivos adjuntos y PDF/A-3 archivos fuente, devolviendo cada archivo extraído como un Base64-elemento codificado en una matriz Attachments listo para que un Iterador lo procese individualmente.
El módulo devuelve todos los archivos adjuntos como una matriz en un único paquete de salida. Agregue un Make Iterador El módulo inmediatamente después divide la matriz en paquetes individuales, uno por cada archivo adjunto. Cada paquete contiene Nombre del archivo y Datos del archivo (Base64) para que puedas enrutar archivos a diferentes destinos según su tipo o nombre.
Cada archivo adjunto extraído se devuelve como un Base64 cadena en el Datos del archivo campo. La mayoría Make Se aceptan integraciones de almacenamiento (Google Drive, Dropbox, OneDrive). Base64 directamente. Si un módulo posterior requiere entrada binaria, conviértalo usando el Make toBinary(FileData, 'base64') función antes del mapeo.
Más allá del estándar PDF adjuntos, este módulo maneja PDF carteras (contenedores de archivos múltiples) y PDF/A-3 Documentos de archivo con archivos fuente incrustados. Para PDF/A-3, los archivos fuente (Word, Excel, XML) se extraen mientras el archivo PDF permanece intacto en almacenamiento de cumplimiento, según el PDF/A-3 especificación.
Autenticando su API Pedido
Para acceder al PDF4me Web API a través de MakeCada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura entre su Make escenarios y PDF4meservicios de extracción de archivos adjuntos.

Mapa Nombre del archivo y Documento desde el paso de descarga anterior, luego encadena un Make Iterador para procesar cada archivo adjunto extraído.
Cómo configurar la extracción de archivos adjuntos PDF en Make
- Agregar PDF4me > Extraer archivo adjunto de PDF a tu escenario.
- Seleccione su Conexión o haga clic Agregar para crear uno con tu API llave.
- Mapa Nombre del archivo (con extensión .pdf) del módulo anterior o introduzca un nombre estático.
- Mapa Documento (binario) PDF buffer) desde un Google Drive, Dropbox, correo electrónico o HTTP paso de descarga.
- Agregar un Make Iterador después de este módulo y mapearlo al Archivos adjuntos Salida de matriz.
- Conecte los módulos posteriores a la salida del iterador: cárguelos al almacenamiento en la nube, envíelos por correo electrónico, importe datos o enrute por tipo de archivo.
Parámetros
| Parámetro | Requerido | Lo que hace | Ejemplo |
|---|---|---|---|
| File Name | Required | Filename of the source PDF including the .pdf extension. Map from the previous module's file name output or enter a static name. | portfolio.pdf |
| Document | Required | Binary 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] |
Producción
| Campo | Tipo | Lo que contiene |
|---|---|---|
Attachments | Array | Collection of all extracted attachment objects. Feed into a Make Iterator to process each file individually. |
File Name | String | Filename of the individual attachment including its extension (e.g. source_data.xlsx). |
File Data | Base64 | Content of the individual attachment encoded as Base64. Map to a storage upload module or decode with toBinary() for modules that require binary input. |
¿Qué tipos de archivos puede extraer de un archivo? PDF¿
Se admite cualquier tipo de archivo incrustado como adjunto: hojas de cálculo (XLSX, CSV), documentos de Word (DOCX), imágenes (PNG, JPG), códigos postales u otros PDFsEsto incluye archivos en PDF carteras (formato de contenedor de archivos múltiples de Adobe) y archivos fuente incrustados en PDF/A-3 archivos según el ISO 19005-3 estándarEl módulo conserva los formatos y extensiones de archivo originales en el campo Nombre de archivo devuelto.
Ejemplos de flujo de trabajo
- Compliance Extraction
- PDF/A Source Recovery
- Portfolio Distribution
Extraer y organizar los archivos de evidencia de la presentación de cumplimiento PDFs
- DesencadenarPresentación de cumplimiento PDF recibido (archivo adjunto de correo electrónico o carpeta de vigilancia)
- Descargar PDF: Recuperar el paquete de cumplimiento
- Extraer archivos adjuntos: Recuperar todos los archivos de evidencia incrustados
- Iterador: Procesar cada archivo adjunto extraído individualmente
- Clasificar por extensión: Enrutar a la carpeta de cumplimiento correspondiente (hojas de cálculo, imágenes, documentos)
- Subir: Guarda cada archivo en la carpeta correcta en SharePoint o Google Drive
- Registro: Registrar todos los archivos extraídos en una base de datos de cumplimiento.
- Notificar al equipo: Alertar al equipo de cumplimiento sobre el envío procesado
Recuperar archivos fuente editables de PDF/A-3 documentos de archivo
- Desencadenar: PDF/A-3 El documento de archivo necesita su archivo fuente incrustado.
- Descargar archivo PDF: Recuperar el PDF/A-3 documento del archivo de cumplimiento
- Extraer archivos adjuntos: Recuperar el elemento incrustado Excel o archivo fuente de Word
- Validar: Confirmar que el archivo extraído esté completo
- Subir archivo fuenteGuardar en una carpeta de archivos editables.
- Notificar al solicitante: Enviar enlace al archivo fuente extraído
Desempaquetar PDF portafolios y distribuir archivos a los equipos correctos
- Desencadenar: PDF portafolio recibido del cliente
- Descargar portafolio: Recuperar el portafolio PDF
- Extraer todos los archivos adjuntos: Recuperar todos los archivos incrustados
- Iterador: Procesar cada archivo extraído
- Ruta por tipo de archivo: Envía cada archivo a la carpeta del equipo correspondiente.
- Enviar correo electrónico individualmente: Entregar cada archivo al destinatario designado
- Confirmar: Notificar al remitente que la cartera fue procesada y distribuida.