Comparar dos PDF página a página
Elige dos PDF y las páginas que quieras comparar. Se emparejan por número; ajusta el umbral para resaltar las diferencias entre sus píxeles renderizados.
Se ejecuta localmente en tu navegadorElige dos PDF y las páginas que quieras comparar. Se emparejan por número; ajusta el umbral para resaltar las diferencias entre sus píxeles renderizados.
Se ejecuta localmente en tu navegadorElige 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.
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.
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.
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.