Solucionar el error "El archivo está vacío" o "No se pudo abrir el archivo".
Si ve uno de estos mensajes de error al realizar la llamada PDF4me, del API, Power Automate, Zapier, Make, o n8nNormalmente significa que el archivo que recibimos está vacío, dañado o en un formato que no podemos procesar.
Mensajes de error que podrías ver
Lista de verificación de resolución rápida
- Verificar el archivo: Se abre localmente, no ocupa 0 bytes.
- Controlar Base64: No truncado, codificado correctamente (Power Automate, Zapier, Make, n8n)
- Confirmar los pasos previos: Todos los pasos del flujo anteriores PDF4me tuvo éxito
- Utilice el tipo de archivo correcto.: PDF para ExtractTextByExpression, SplitPdfByBarcode; convertir las imágenes primero si es necesario
Pasos para la resolución
- Abra el archivo localmente y confirme que se abre sin errores.
- Comprueba el tamaño del archivo, no debería ser 0 bytes
- Si es un PDFIntenta abrirlo en un formato estándar. PDF espectador
- Asegúrese de que Base64 El paso de codificación se ejecuta correctamente y no se trunca.
- Si utiliza contenido dinámico, confirme que el contenido no esté vacío.
- Prueba con un archivo que sepas que funciona correctamente para aislar el problema.
- En Power Automate, revisar el historial de carreras
- En Zapier, compruebe que el disparador y los pasos anteriores hayan devuelto el resultado esperado.
- Si un paso anterior falla o devuelve null, el archivo pasado a PDF4me puede estar vacío
- ExtractTextByExpression, SplitPdfByBarcode, Analizar documento: enviar PDF solo
- ImageStamp: el documento principal suele ser PDF; la imagen del sello puede ser un formato de imagen
- En caso de duda, conviértase a PDF primero con Convertir a PDF
Consejos específicos para cada plataforma
:::advertencia Zapier: "Archivo: (Existe pero no se muestra)" Al usar ZapierSi ve "El archivo está vacío" o "No se pudo abrir el archivo", compruebe si "Archivo: (Existe pero no se muestra)" es seleccionado. Zapier puede pasar una referencia en lugar del contenido real del archivo. Cambie a la opción que proporciona el archivo completo (por ejemplo, el contenido real del archivo o Base64), no el marcador de posición "Existe pero no se muestra".
:::
:::consejo Power Automate y Base64 PDF4me Las acciones suelen aceptarse Base64-contenido del archivo codificado. Asegúrese de que la expresión o el contenido dinámico devuelva el contenido completo. Base64 cadena, no estás pasando una ruta de archivo o URL donde Base64 Se espera que el campo "Contenido del archivo" reciba la salida de un archivo adecuado. Base64 paso de conversión.
:::
Se aplican los mismos principios: utilice el contenido completo del archivo o Base64, asegúrese de que los módulos ascendentes se hayan completado correctamente y utilice PDF para acciones que requieren PDF aporte.