Validar PDF
Cómo interpretar una comprobación de estructura PDF
Comprueba la estructura de un PDF y descarga un informe con el resultado. Este validador de PDF permite identificar datos de referencia dañados, entradas obligatorias ausentes y otros problemas de lectura. El documento se conserva intacto; el resultado es un informe de texto para revisar o compartir.
Coste: Uso gratuito. Se aplican límites de tamaño de archivo y de uso.
Cómo comprobar un PDF
Selecciona el archivo
Pulsa Seleccionar PDF o Subir PDF, o arrastra el documento a la vista previa. Se admite un PDF de hasta 200 MB. Los PDF utilizados en otras herramientas aparecen en Subidas.
Confirma el documento
PDF fuente muestra el archivo y su tamaño. La vista previa permite recorrer sus páginas. La validación también se puede iniciar si la vista previa no logra mostrarlas.
Inicia la comprobación
Pulsa Validar PDF. No hay ajustes que seleccionar. La comprobación se ejecuta en nuestro servidor y el informe sustituye la vista previa al terminar.
Lee el resultado final
La línea validation ok indica que no se ha encontrado un error estructural. Una línea de error explica el problema detectado. Las tarjetas siguientes ayudan a interpretar los mensajes habituales.
Copia o descarga el informe
Copiar lleva el texto al portapapeles, por ejemplo para una consulta de soporte. Descargar informe guarda pdf-validation.txt. El PDF original no cambia.
Cómo leer los mensajes del informe
El informe es texto de pdfcpu, la biblioteca que realiza la comprobación. Una línea con validating(mode=relaxed) identifica el modo. El resultado aparece al final; las otras líneas pueden ser avisos o notas de lectura.
validation ok
No se ha detectado un error estructural dentro de las reglas y tolerancias del modo relajado. Se han podido comprobar los objetos, las referencias y las entradas obligatorias que cubre el validador.
validation error (obj#:…): …
Se ha leído el archivo, pero una parte incumple una regla. El final del mensaje la identifica: dict=pageDict required entry=MediaBox missing indica que falta el tamaño de una página; validatePages: page tree invalid señala una estructura de páginas incoherente, por ejemplo un total que no coincide; validateFontDict: missing Subtype indica una definición de fuente incompleta.
Read: xRefTable failed: …
No se ha podido resolver la estructura. Puede haber referencias dañadas u objetos incompletos. no matching %%EOF for startxref indica que falta el marcador final esperado. Comprueba que recibiste el archivo completo y consigue una copia nueva del origen.
pdfcpu skipped: y pdfcpu repaired:
Son notas de lectura. skipped: missing obj #12 indica que una referencia apunta a un objeto que no está donde se esperaba. repaired: señala un ajuste en memoria para continuar comprobando, sin modificar el archivo. Muchas líneas missing obj seguidas pueden indicar referencias desalineadas con el contenido.
please provide the correct password
El PDF exige contraseña de apertura. Si la conoces, utiliza Desbloquear PDF y comprueba la copia desbloqueada. Los documentos que solo restringen impresión o copia se pueden validar sin contraseña.
Catalog: missing root dict
No se ha encontrado el catálogo del documento, el objeto raíz que apunta a las páginas. El archivo puede empezar con una cabecera PDF y contener otros datos, o estar muy dañado.
Aviso sobre PDF 2.0
Los archivos que declaran PDF 2.0 reciben un aviso sobre el soporte básico de esa versión. El aviso por sí solo no es un error; revisa el resultado que aparece después.
Qué comprueba este validador
Un PDF contiene objetos numerados para páginas, fuentes, imágenes y otros elementos. Sus datos de referencias indican dónde empieza cada objeto y cómo llegar al catálogo del documento. La validación lee esa estructura y aplica las reglas implementadas para PDF 1.7 (ISO 32000-1:2008), con comprobaciones básicas de PDF 2.0.
El modo siempre es relaxed. Tolera algunas desviaciones habituales que un modo estricto rechazaría, como un catálogo sin la entrada Type o una longitud declarada de flujo incorrecta. No hay un selector de modo en la herramienta. Un resultado correcto describe esa comprobación, sin certificar todas las condiciones posibles del estándar.
El contenido gráfico y los datos de imágenes no se decodifican durante la comprobación. Una imagen dañada puede superar la validación estructural. Tampoco se verifica conformidad PDF/A, PDF/X o accesibilidad, validez de firmas digitales, incrustación de fuentes ni destinos de enlaces. Para esos requisitos necesitas una comprobación específica.
Si aparece un problema estructural, obtén otra copia desde el documento de origen: vuelve a exportarlo o guardarlo en el programa que lo creó. Si la descarga quedó incompleta, descárgala otra vez. Comprueba esa copia y revisa sus páginas en el lector antes de usarla en el programa de destino.
Formatos y límites
- Entrada
- Un PDF. Si exige contraseña de apertura, desbloquéalo antes conociendo la contraseña. Las restricciones de impresión o copia no impiden la comprobación.
- Salida
- Informe de texto mostrado en la página, con Copiar y Descargar informe como TXT en UTF-8.
- PDF original
- Solo se lee. No se modifica ni se genera otro PDF.
- Tamaño máximo
- 200 MB por archivo, equivalentes a 200 MiB.
- Ajustes
- Ninguno. Modo relajado para estructura PDF 1.7 y soporte básico PDF 2.0.
- Procesamiento
- En nuestro servidor con pdfcpu, hasta 15 minutos por trabajo. Sin IA ni servicios externos.
- Gestor compartido
- El documento y el informe se guardan en el gestor de archivos. El PDF sigue disponible en Subidas para otras herramientas PDF.
- Marca de agua
- No se añade.
- Conservación
- Las subidas y los informes se eliminan tras 48 horas para invitados y 30 días para cuentas gratuitas. Los planes de pago pueden conservarlos más tiempo.
Preguntas frecuentes
¿Por qué hay un error si mi lector abre el PDF?
Los lectores pueden reconstruir referencias o tolerar entradas ausentes al mostrar un archivo. La validación informa del problema, y otros sistemas de impresión, archivo o edición pueden rechazar ese PDF. Para un documento que necesites utilizar, comprueba una copia recién exportada.
¿Por qué una página se ve mal aunque aparezca validation ok?
Se comprueba la estructura, sin decodificar el contenido gráfico ni las imágenes. Recorre las páginas en un lector y prueba el archivo en el programa donde vayas a utilizarlo.
¿Por qué solo aparece un error?
La comprobación se detiene en la primera regla que encuentra incumplida. Después de corregir ese problema, por ejemplo exportando de nuevo el documento de origen, valida otra vez para comprobar si aparece uno más.
¿La validación repara o cambia el archivo?
El PDF de Subidas se conserva tal como estaba. Solo se crea el informe de texto; las reparaciones mencionadas se hacen en memoria para poder leerlo. Información PDF permite consultar detalles como versión y total de páginas cuando el archivo se puede procesar.
¿Se envía el PDF a un servicio externo?
La comprobación se ejecuta en nuestro servidor con pdfcpu. No utiliza IA ni servicios de terceros. El documento y el informe se eliminan automáticamente tras el periodo de conservación indicado arriba.