ForHosting KIT · Documentos y PDF

Compruebe el perfil de color del PDF: CMYK, RGB o ninguno

Este comprobador de perfiles de color de PDF lee un bloque XMP, RDF o un diccionario de metadatos extraído del PDF e indica si declara expresamente un perfil CMYK, uno RGB o ningún perfil incrustado.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Esta distinción resulta útil antes de la impresión comercial: una declaración RGB puede indicar que aún hace falta convertir el color, mientras que un perfil de salida CMYK identificado puede documentar las condiciones de impresión previstas. La comprobación es determinista, no envía el PDF a otro servicio y explica qué indicio de los metadatos originó la clasificación.

Qué determina el comprobador

Un PDF puede verse correctamente en un monitor y, aun así, contener información de color inadecuada o ambigua para un flujo de impresión. Este comprobador responde una pregunta concreta y verificable: ¿el bloque de metadatos proporcionado identifica expresamente un perfil CMYK, uno RGB o no incluye ninguna declaración reconocida? Busca términos canónicos de espacios de color, familias habituales de perfiles ICC y valores del modo de color de Photoshop presentes en XMP y metadatos relacionados. El resultado incluye la clasificación, un valor booleano que señala si se encontró un perfil y una prueba breve del indicador coincidente. Un bloque de metadatos completo sin una declaración pertinente devuelve ninguno; es un resultado válido, no un error. En cambio, se rechaza el texto que no forme un bloque XMP o RDF completo ni un diccionario PDF serializado, pues considerar silenciosamente que faltan perfiles ocultaría un fallo de extracción. La herramienta solo analiza metadatos. No renderiza páginas, inspecciona todos los objetos de imagen, abre un flujo OutputIntent ni demuestra que cada elemento de página use el espacio declarado.

Cómo preparar e interpretar los metadatos

Proporcione el bloque de metadatos completo extraído del PDF, incluido su contenedor XMP o RDF, o un diccionario PDF completo entre ángulos dobles. Conserve exactamente los nombres de perfil y los campos del espacio de color, ya que constituyen las pruebas de la clasificación. Un resultado CMYK puede proceder de declaraciones como DeviceCMYK, un valor de modelo CMYK, el modo de color 4 de Photoshop o una familia de perfiles de imprenta reconocible, como FOGRA, SWOP, GRACoL o ISO Coated. Un resultado RGB puede proceder de DeviceRGB, CalRGB, sRGB, Adobe RGB, Display P3, ProPhoto RGB, ECI RGB, un valor de modelo RGB o el modo de color 3 de Photoshop. Si aparecen expresamente ambas familias, el comprobador rechaza la entrada por contradictoria, en vez de escoger la primera coincidencia. Interprete ninguno de forma literal: no se encontró en el bloque una declaración compatible de perfil incrustado. No significa que el PDF carezca de color ni garantiza una salida independiente del dispositivo; solo indica que los metadatos disponibles no declaran un perfil clasificable.

Cómo usar el resultado en una revisión de impresión

Considere el resultado una comprobación inicial, no un certificado de preflight completo. En impresión offset o digital, un perfil CMYK declarado suele ser una señal útil porque documenta unas condiciones orientadas a imprenta, pero el perfil correcto todavía depende de la máquina, el papel, los límites de tinta y la norma regional. Un resultado RGB no implica necesariamente un defecto: algunos flujos PDF modernos conservan contenido RGB y lo convierten mediante una condición de salida controlada en el procesador de imágenes ráster. No obstante, conviene que el equipo de producción confirme dónde y cómo se realizará esa conversión. Un resultado sin perfil exige una decisión documentada. El archivo puede depender del color del dispositivo, de una orden de trabajo separada o de datos OutputIntent ausentes en los metadatos extraídos. Combine esta comprobación con revisiones de tamaño, sangrado, fuentes incrustadas, resolución, transparencias, sobreimpresión, tintas planas y OutputIntent. En una recepción automatizada, guarde la clasificación y las pruebas con el trabajo, derive los archivos RGB o sin perfil a revisión y limite el rechazo automático a reglas acordadas con la imprenta. Mediante la API, cada comprobación cuesta $0.002.

Filtrar archivos de impresión entrantes

Derive los PDF con RGB o sin perfil declarado a una revisión de preimpresión antes de iniciar la producción.

Documentar el cumplimiento del proveedor

Registre la familia de color declarada y las pruebas coincidentes junto a cada archivo publicitario o de embalaje recibido.

Diagnosticar resultados incoherentes

Compare las declaraciones de metadatos entre revisiones del PDF cuando las pruebas y la impresión final presenten cambios de color inesperados.

¿Un resultado CMYK garantiza que el PDF está listo para imprimir?

No. Confirma una declaración CMYK en los metadatos proporcionados, pero un preflight completo también debe revisar objetos de página, condiciones de salida, fuentes, sangrado, resolución y otros requisitos.

¿Por qué un bloque de metadatos válido devuelve ninguno?

El bloque existe estructuralmente, pero no contiene una declaración compatible de perfil CMYK o RGB. Es distinto de un bloque ausente, que se rechaza como entrada no válida.

¿Un perfil RGB siempre es incorrecto para imprimir?

No. Algunos flujos gestionados conservan deliberadamente los datos RGB hasta convertirlos en la salida. Confirme con la imprenta la política de conversión y las condiciones de destino.

¿Qué ocurre si aparecen declaraciones CMYK y RGB?

La entrada se rechaza por contradictoria, porque elegir una declaración ocultaría una ambigüedad que debe resolverse durante el preflight.

¿El comprobador lee el archivo PDF completo?

No. Acepta un bloque XMP, RDF o un diccionario de metadatos PDF ya extraído. No analiza el contenido de página ni decodifica flujos ICC incrustados en los bytes.

¿Cuánto cuesta una comprobación mediante API?

Cada solicitud cuesta $0.002. El proceso es determinista y no llama a servicios externos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/pdf/color-profile-check

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/pdf/color-profile-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"metadata":"<x:xmpmeta xmlns:x=\"adobe:ns:meta/\"><rdf:RDF><rdf:Description photoshop:ICCProfile=\"U.S. Web Coated (SWOP) v2\" photoshop:ColorMode=\"4\"/></rdf:RDF></x:xmpmeta>"}'
{
  "metadata": "<x:xmpmeta xmlns:x=\"adobe:ns:meta/\"><rdf:RDF><rdf:Description photoshop:ICCProfile=\"U.S. Web Coated (SWOP) v2\" photoshop:ColorMode=\"4\"/></rdf:RDF></x:xmpmeta>"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.color_profile_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_chars250000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →