Saltar al contenido principal

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

El archivo está vacío.
No se pudo abrir el archivo.
El documento está vacío.
Archivo no válido
No se puede leer el archivo.

Lista de verificación de resolución rápida

  1. Verificar el archivo: Se abre localmente, no ocupa 0 bytes.
  2. Controlar Base64: No truncado, codificado correctamente (Power Automate, Zapier, Make, n8n)
  3. Confirmar los pasos previos: Todos los pasos del flujo anteriores PDF4me tuvo éxito
  4. Utilice el tipo de archivo correcto.: PDF para ExtractTextByExpression, SplitPdfByBarcode; convertir las imágenes primero si es necesario

Pasos para la resolución

Paso 1: Verifique el archivo en su equipo.
  • 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
Paso 2: Comprobar Base64 codificación (Power Automate, Zapier, Make, n8n)
  • 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.
Paso 3: Confirmar que los pasos anteriores se hayan realizado correctamente.
  • 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
Paso 4: Utilice el tipo de archivo correcto.
  • 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.

:::

Make y n8n

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.


Causas comunes (expandir para obtener más detalles)

Details

El archivo no se cargó ni se descargó completamente. Es posible que el archivo se haya interrumpido durante la transferencia. Si está obteniendo desde un URLLa conexión podría haberse interrumpido antes de que llegara el archivo completo.

Details

Base64 La codificación es incorrecta o está truncada. Al enviar archivos como Base64 (común en Power Automate y Zapier), la cadena puede recortarse si la salida está limitada por la longitud de los caracteres, está codificada incorrectamente o falta si el paso anterior falló.

Details

Tipo de archivo incorrecto para la acción Alguno PDF4me acciones esperadas PDF solo. Enviar una imagen (JPG, PNG, etc.) a ExtractTextByExpression o SplitPdfByBarcode provocará "No se pudo abrir el archivo" o "Archivo no válido". Convertir imágenes a PDF primero usando Convertir a PDF.

Details

El archivo tiene cero bytes o se generó parcialmente. Es posible que un paso anterior en su flujo haya fallado, no haya devuelto ningún resultado o el archivo de origen nunca se haya creado por completo.

Details

URL devoluciones HTML en lugar del archivo real Es posible que el enlace haya caducado, esté bloqueado, requiera autenticación que no podemos proporcionar o devuelva un error. HTML página de error en lugar del documento.

Details

Contenido o formato no compatible. El documento puede contener contenido o una estructura que nuestro motor de procesamiento no puede manejar. Es menos común, pero posible, con documentos muy modificados o no estándar. PDFs.


Documentación relacionada