Comparador de PDF
Compara dos PDF línea por línea y descubre exactamente qué texto se ha añadido o eliminado, todo en el navegador.
Respuesta rápida: PDF Compare: Funciona en tu navegador, gratis, sin registro.
Última actualización
Preguntas frecuentes
- ¿Compara el diseño visual o el texto?
- El texto. Comparador de PDF extrae la capa de texto de cada PDF y compara las líneas. Dos diseños visualmente distintos que contengan las mismas palabras aparecerán como idénticos; también ocurrirá con dos diseños de aspecto igual pero con fuentes diferentes: solo se compara el texto.
- ¿Puede comparar PDF escaneados?
- No directamente: los escaneos no tienen capa de texto. Aplica primero OCR para PDF a cada archivo y, después, arrastra los PDF con OCR al comparador.
- ¿Qué significa añadido o eliminado?
- Añadido (verde +) indica que está presente en B, pero no en A. Eliminado (rojo −) indica que está presente en A, pero no en B. La convención es «A es el original y B es la versión nueva», igual que en `diff old new`.
- ¿Se suben mis PDF?
- No: tanto la extracción de texto mediante pdf.js como el algoritmo de comparación se ejecutan en el navegador. Abre las herramientas de desarrollo → Red y comprobarás que no aparece nada.
- ¿Qué tamaño de PDF puede comparar?
- Puede comparar cómodamente hasta unos miles de líneas por cada lado. Usamos una comparación Myers/LCS real para obtener precisión hasta unas 4.000 líneas por lado; por encima de ese límite, recurrimos a una comparación rápida basada en conjuntos que sigue señalando adiciones y eliminaciones, pero deja de asociarlas con el contexto circundante.
- ¿Por qué algunas líneas aparecen como añadidas y eliminadas a la vez?
- Cuando cambia un solo carácter de una línea, la comparación lo interpreta como «línea antigua eliminada» + «línea nueva añadida». Así funcionan todas las comparaciones por líneas; no es un error. Para comparaciones más precisas a nivel de caracteres, pega las líneas en nuestro Comparador de diferencias de texto.
- ¿Puedo descargar el resultado?
- Sí: haz clic en «Descargar .diff.txt» para obtener un parche de estilo unificado, con prefijos `+` y `−`, que puedes pegar en una revisión de código o compartir con quienes revisen el código.
- ¿Ignorará los saltos de página?
- Los límites de página se insertan como una línea marcadora («──── Página 2 ────»). Se tratan como texto y, normalmente, coinciden entre A y B, por lo que no afectan a la comparación.
- ¿Importa el orden de A y B?
- Sí. Por convención, arrastra el original a A y la versión revisada a B, para que las líneas «añadidas» indiquen lo que se incorporó en la revisión.
- ¿Ignora las diferencias de espacios en blanco?
- Sí: las secuencias de espacios y tabulaciones se reducen a un único espacio y se eliminan en los extremos, de modo que una línea con espaciado adicional no se considera distinta.