Blog de Nitro

¿La reparación de archivos PDF es útil o simplemente peligrosa?

Corrupto - PDFs - 1 .jpg

Según el último recuento, hay más de 3, 000 creadores de PDFs, y hay miles de millones de PDFs archivos ubicados en la web (simplemente coloque "PDFs" delante de cualquier búsqueda de Google. Incluso los gatitos). Los estándares para crear un PDFs son publicados y controlados por ISO, la organización interna para la estandarización. Sin embargo, no todos los creadores PDFs se adhieren a esos estándares. Muchos archivos PDFs terminan corruptos.

Cuando se presentó hace dos décadas, PDFs supuso un cambio radical. Como el primer tipo de archivo verdaderamente independiente del sistema, los archivos PDFs se pueden compartir, manipular e imprimir, y se ven iguales en todos los dispositivos. En ese entonces, Adobe Acrobat es el único PDFs creador y visualizador, y produce PDFs archivos para cumplir con sus propios estándares. Ahora bien, PDFs es un formato abierto que cualquiera puede producir.

Aumento de PDFs, aumento de la corrupción

En el último recuento, hay más de 3, 000 creadores de PDFs, y hay miles de millones de PDFs archivos ubicados en la web (simplemente coloque "PDFs" delante de cualquier búsqueda de Google. Incluso gatitos). Los estándares para crear un PDFs son publicados y controlados por ISO, la organización interna para la estandarización. Sin embargo, no todos los creadores PDFs se adhieren a esos estándares. Tantos archivos PDFs terminan corruptos.

La corrupción es igual a Gooblydegook

En el exterior, los archivos corruptos PDFs a menudo tienen el mismo aspecto que sus equivalentes construidos respetablemente. Solo si hiciera una radiografía de los archivos corruptos o le pidiera a un desarrollador que mirara más de cerca el back-end, vería su daño: mucha información faltante, código codificado o, en el peor de los casos, un virus.

Al principio, los archivos corruptos no se abrían en ningún visor de PDF.

La reparación de archivos no es perfecta y presenta un problema moral

Ansioso por popularizar PDF como formato de archivo, Adobe decidió crear una solución que llamaron "Reparación de archivos". En el exterior, File Repair se veía genial: podías agregar .pdf a cualquier archivo y Acrobat descubriría cómo abrirlo. De hecho, Acrobat ni siquiera le diría que el archivo estaba dañado. ¡Solo haz clic y woosh! Un PDF.

Sin embargo, hay una desventaja extrema en la reparación de archivos. Abre cualquier archivo. Incluso aquellos archivos con información faltante. Y esos archivos con código codificado. Y esos archivos con virus.

Es como si un contratista fuera a construir una casa que no tiene una estructura sólida y una plomería que no cumple con los estándares federales, pero hizo que el exterior se vea fantástico con molduras y hermosos cristales en las ventanas, y luego un agente de bienes raíces ignoró los problemas y vendió la propiedad. casa.

Atrapado entre la espada y la pared

Aquí está el gran problema: si un visor de PDF no abre un archivo, pero Acrobat sí lo hace, un cliente potencial pensará que el primer visor de PDF es inferior, cuando en realidad ese visor está tratando de proteger al cliente de los problemas derivados de un PDF corrupto. .

Mientras los creadores de PDF no sean responsables de crear archivos PDF correctamente y no quede una validación independiente de estos archivos, la reparación de archivos de Adobe, sin darse cuenta, plantea un dilema moral a todas las empresas que fabrican un visor de PDF, como Nitro: ¿hacemos lo mismo? , o elegimos abrir solo archivos PDF creados siguiendo los estándares ISO?

Crear nuestra propia versión de reparación de archivos ofrece un refuerzo positivo a los desarrolladores que crean archivos PDF con formato incorrecto. Pero no hacerlo podría sacarnos del mercado global.

Por ahora, elegimos lo primero y nos unimos a la conversación para educar a los usuarios sobre los estándares PDFs.