2021-08-27

Solución: Nextcloud no abre archivos pdf (err PDF.js Missing pdf)

Aporte de JCB.

En NextCloud al intentar ver un archivo pdf con el visor del navegador tira el error.
PDF.js v2.5.207
Mesaje: Missing PDF
Solución propuesta por el usuario Robbert Gurdeep Singh en un hilo del foro de nextcloud en hithub con el titulo original Can’t open PDF
when filename or folder name contains a space or special character (‘ ‘, é, …) #381
Alternativamente, si no desea compilar, puede editar apps/files_pdfviewer/js/files_pdfviewer-main.jsy cambiar
! == i [ a ] && ( c + = "/" + encodeURIComponent ( i [ a ] ) ) ; return t && ( c = i [ 0 ] + "//" + i [ 2 ] + c ) , c } }
a
! == i [ a ] && ( c + = "/" + i [ a ] ) ; return t && ( c = i [ 0 ] + "//" + i [ 2 ] + c ) , c } }
O incluso más simple: simplemente reemplace apps/files_pdfviewer/js/files_pdfviewer-main.jsen su instancia con https://acortar.link/miip