¿Por qué se rompen los formularios PDF en los lectores de PDF de Linux si PDF es un estándar abierto?

Aunque PDF es un estándar abierto, también es bastante extenso, lo que resulta en algunos archivos que están al borde del estándar. Los lectores de PDF son tan buenos como los datos de PDF que pueden manejar. Los lectores tienen que crecer para manejar los diferentes tipos de datos colocados en el archivo PDF. Si no lo hacen, generalmente se rompen en estos casos extremos.

Generalmente, los de Windows son los mejores porque tienen la mayor base de usuarios, y los desarrolladores de los lectores siempre lo mantienen actualizado. Los lectores de Linux probablemente tardan más en actualizarse para manejar datos más nuevos y son mantenidos por un grupo más pequeño que cualquier actualización demora más en solucionar. Los visores basados ​​en el navegador también se actualizan y mantienen bastante bien, pero una vez más, dado que la base de usuarios de Linux no es tan ‘comercial’ como el grupo basado en Windows, esto podría provocar interrupciones.

Usamos PDF.js para GoldFynch, y vemos mucho este problema. A veces, el visor basado en el navegador funciona bien para un PDF, pero nuestro visor en la aplicación (construido sobre PDF.js) falla miserablemente. Intentamos mantenernos activos y actualizar la comunidad PDF.js tanto como podamos, pero parece que los archivos PDF pueden romperlo más rápido de lo que podemos solucionarlo.