Cómo comparar dos PDF página a página

Elige dos PDF y pulsa Comparar PDF: los dos archivos se renderizan en el navegador a 1,2× y los renderizados de cada número de página se comparan píxel a píxel. Cada página recibe una tarjeta con su etiqueta, la diferencia medida y un mapa en el que los píxeles cambiados aparecen en rojo; Descargar imágenes de diferencias reúne esos mapas en un ZIP, con un archivo page-N-difference.png por página comparada.

Una pareja de tres páginas tardó unos 0,6 s en este navegador. Dos archivos idénticos dieron 0,00% en las tres páginas; una línea de texto añadida en la página 2 midió 0,38% con el umbral predeterminado de 18 y 0,44% con 0; un segundo archivo de dos páginas indicó que faltaba la tercera. Se comparan veinte páginas por ejecución, así que una pareja de 22 páginas con el campo Páginas vacío se detiene con el mensaje del límite en lugar de comparar en silencio las veinte primeras.

  1. Elige exactamente dos PDF con el selector o la zona de arrastre. Las elecciones se acumulan, así que quita la que sobre con la × de su fila; un archivo que no sea PDF se rechaza y la pareja ya cargada se mantiene.
  2. Deja Páginas vacío para comparar toda la pareja o indica las páginas que necesitas (1,3,5 o 1-12). Se comparan como máximo 20 páginas por ejecución: si los documentos son más largos, acota el rango, porque un campo vacío se detiene con el mensaje del límite en lugar de tomar las primeras páginas.
  3. Ajusta el umbral de píxeles (0-255). Un píxel cuenta como cambiado cuando la mayor diferencia entre sus valores rojo, verde y azul supera el umbral, y el valor predeterminado 18 ignora los pequeños desvíos del suavizado. Un valor vacío, negativo o fuera de rango se corrige en el propio campo, de modo que el número que ves es el que se aplica.
  4. Pulsa Comparar PDF y lee las tarjetas y las tres métricas: páginas comparadas, páginas modificadas y tamaño del ZIP.
  5. Pulsa Descargar imágenes de diferencias para obtener el ZIP de mapas. Limpiar vacía la lista, las tarjetas, las métricas y el ZIP preparado.

Qué significan el mapa de diferencias y las mediciones

Qué muestra el mapa de diferencias

Cada tarjeta lleva el número de página, una etiqueta (Idéntica, Modificada o Falta la página), el porcentaje medido y el mapa. En el mapa, los píxeles que los dos renderizados no comparten se pintan en rojo; el resto queda en un gris claro calculado con el brillo medio de ambas páginas, de modo que la forma del documento sigue visible bajo las marcas. Es un mapa, no una vista en paralelo ni una superposición que se pueda arrastrar.

Dos archivos idénticos miden 0,00% en todas las páginas y permanecen grises. Una línea de texto añadida midió 0,38% de la página con el umbral predeterminado, así que la cifra es la proporción de la página por encima del umbral, no una nota de gravedad. El umbral decide dónde se traza la frontera entre igual y cambiado: con 255 ningún píxel puede superarlo y el informe dice 0,00% aunque los archivos difieran.

Páginas ausentes, tamaños y orden

Las páginas se emparejan por número, no por posición: si un archivo es más corto, las páginas que solo existen en el más largo vuelven como Falta la página con 100,00%, y el mapa muestra la página existente contra un lienzo en blanco. No se rellena, inserta ni supone nada.

Cada página se renderiza a su propio tamaño, así que dos documentos con tamaños distintos miden unos 10,8% en todas las páginas que existen, incluso con el mismo texto. Cambia el tamaño o recorta los archivos antes si necesitas comparar solo el contenido.

Lo que no se compara

Solo se compara el renderizado: ni capa de texto, ni metadatos, ni archivos incrustados, ni estructura lógica. Un cambio que deja el renderizado igual (metadatos corregidos, un marcador añadido, una fuente sustituida que se ve idéntica) no se informa, y un cambio que solo existe en el renderizado, como otro zoom al exportar, sí.

pdf.js renderiza las páginas y JSZip empaqueta los mapas, ambos dentro del navegador: los dos archivos no se suben a VoriTools ni a ningún otro sitio y se cierran al terminar la ejecución. Los archivos dañados, vacíos o renombrados se rechazan con un mensaje escrito, y los PDF cifrados o con contraseña no se pueden abrir.

Herramientas recientes: