Nos paso que al subir algunos PDF como adjuntos de un documento (escaneados con un scanner HP), el sistema acusa un error de validación indicando que el formato no es válido. Por Ej. mostrando este mensaje:
“No se pudo subir algún archivo. El archivo 01_Solicitud.pdf tiene un formáto inválido. Por favor conviértalo a imágen e intente subirlo nuevamente.
Press Escape to dismiss.Press Control-“x” to”
Los PDF se pueden ver sin problemas en cualquier visor de PDF, pero no los sube. Probamos algunas cosas con el PDF que nos dejaron pasar la validacion.
Convertimos el PDF de version 1.7 a version 1.3 (utilizando el comando gs en linux)…
Al escanear con el programa de HP se indico que se guardara como PDF solo lectura.
En estos casos dejo subir el PDF sin problemas.
Vimos en el changelog de SUDOCU que una de las mejoras incorporadas en la version 1.2.3 es justamente una validación de formato del pdf.
¿en que consiste puntualmente esta validación? , o ¿hay alguna consideración puntual que hay que tener en cuanta con los PDF que se quieren subir? ¿alguna característica que deban cumplir?
Lo que te puede estar pasando si es que tenes configurado GhostScript como libreria pdf, es que te esten dando “falsos negativos”. Detectamos que la libreria en muchas ocasiones tira error de cosas que deberian ser warning o notice. Por lo tanto, lo que hicimos en la 1.2.3 es agregar un parametro para evitar esos errores y con esto vimos que funciona perfecto con cualquier PDF, incluso con aquellos con los que tiraba error.
En síntesis, si tenes el parametro “merge_skip_error” en false, ponelo en true y probá si asi podés subir estos pdfs que te estan tirando error.
Sumo otra cosa para revisar a parte de la que nombró Pablo, si el error se da al intentar de autorizar el documento (luego de adjuntarlo) revisá el log docs-api de araí documentos para ver si ahí hay mayor detalle del error.