Perfil ICC no PDF: por que o PDF/A exige cor declarada
O que são perfis ICC e o OutputIntent num PDF, por que o PDF/A declara a cor de saída, e por que RGB e CMYK mudam ao ir para a gráfica.
Um perfil ICC é um arquivo que descreve como um dispositivo reproduz cor, e um PDF pode carregar um para dizer como as cores da página devem ser lidas. Quando o documento vai ser arquivado por décadas, como exige o PDF/A, esse perfil deixa de ser detalhe. Ele é a parte do arquivo que define o significado das cores, não apenas o visual de hoje.
Cor depende do dispositivo
Quando um PDF diz “vermelho puro”, ele se refere a um valor de tinta ou de luz, não a uma cor exata. Um monitor de notebook, um celular e uma impressora a laser produzem o mesmo valor de forma diferente. Os espaços de cor mais comuns num PDF são DeviceRGB, que é luz, e DeviceCMYK, que é tinta. Eles dependem do dispositivo que os lê.
Um perfil ICC resolve isso ao descrever a relação entre os valores do dispositivo e uma cor de referência independente, numa escala que não depende de equipamento. Com o perfil, o leitor sabe o que fazer. Sem ele, ele adivinha, e cada programa adivinha de um jeito.
Quais perfis aparecem com mais frequência
| Espaço de cor | Onde é usado | Cuidado no PDF |
|---|---|---|
| sRGB | Tela, web, fotos de celular e câmera | Padrão mais seguro para arquivo digital |
| DeviceRGB sem perfil | Exportações comuns de editores | Cor depende do leitor |
| CMYK (por exemplo, perfis de offset) | Impressão em gráfica | Converter de RGB muda as cores |
| Escala de cinza | Documentos em preto e branco | Simples e estável, quando é o caso |
A coluna da direita é o que costuma causar problema. O espaço de cor não é o que define a qualidade, mas a forma como ele é declarado no arquivo.
O que é o OutputIntent
Um OutputIntent é uma declaração no catálogo do PDF que diz em que condição de saída o documento foi pensado. Ele aponta para um perfil ICC do destino, como uma tela padrão ou uma impressão de referência. O leitor usa esse perfil para interpretar as cores que não têm referência própria.
No PDF/A, essa declaração costuma ser exigida quando o documento usa cores dependentes de dispositivo sem um perfil padrão que as defina. Por isso o conversor grava um perfil sRGB e declara a intenção de saída. Assim, a cor de cada página é lida do mesmo jeito, mesmo que o leitor seja diferente daqui a anos.
Por que a gráfica pede outra coisa
A impressão comercial usa CMYK, porque as tintas são ciano, magenta, amarelo e preto. A conversão de RGB para CMYK não é reversível e depende do perfil de impressão da gráfica e do papel. Cores vivas de tela, como certos azuis e verdes, costumam ficar mais apagadas no CMYK.
Por isso o perfil certo para gráfica é o que a gráfica informa, e não o que o programa sugere por padrão. Um PDF/A em sRGB é para arquivo digital; para impressão, é preciso outro arquivo, com o perfil de saída combinado. O guia sobre CMYK ou RGB no PDF para impressão explica a escolha em detalhes.
Como o PDF/A trata as cores
Ao converter um PDF para PDF/A, o Ghostscript regrava as cores com o perfil sRGB e grava o OutputIntent com o perfil. Quando o original já era RGB comum, a mudança é pequena. Se há cores fora da faixa do sRGB, como alguns verdes e azuis muito saturados, elas são reduzidas para o que o sRGB alcança, e o resultado fica mais próximo do que aparece na tela do que do que estava no original.
A conversão também não recupera o que o original não tinha. Uma imagem em CMYK convertida para sRGB pode mudar de tom, e um gradiente com muitas faixas pode ganhar bandas. Compare as páginas com cores importantes antes de arquivar.
Como conferir as cores de um PDF
Abra o arquivo e veja as propriedades do documento ou a lista de cores e perfis que o leitor mostra. Em versões recentes do Acrobat, o painel de preflight exibe os espaços de cor usados. Se a página tem tanto RGB quanto CMYK, a conversão para um só perfil evita surpresas na impressão e na leitura digital.
Para validar um PDF/A de forma rigorosa, o caminho é um validador dedicado, como o veraPDF. Ele confere o OutputIntent e as demais regras da norma, e gera um relatório que serve de prova se alguém pedir.
Onde o AjustaPDF se encaixa
O PDF para PDF/A do AjustaPDF oferece os níveis 1b, 2b e 3b, com o recomendado 2b. O Ghostscript grava as fontes embutidas, as cores em sRGB com o perfil e os metadados XMP. Se o órgão que recebe o arquivo exigir validação, confira o resultado com um validador, porque documentos com recursos incomuns podem precisar de ajuste no original.
Para o contexto geral do formato de arquivamento, veja o guia sobre PDF/A: o que é e quando usar.
Para escolher o nível de PDF/A, veja PDF/A-1b, 2b e 3b: a diferença; se a validação reprovar, PDF/A reprovado na validação; e se a cor mudou no papel, cores diferentes na impressão.
Perguntas frequentes
O que é perfil ICC e preciso dele num PDF?
Perfil ICC é um arquivo que descreve como um dispositivo, como uma tela ou uma impressora, reproduz cor. Ele permite que a mesma cor seja interpretada de forma previsível em aparelhos diferentes. Nem todo PDF tem um, e um PDF comum funciona sem ele. Para arquivamento e gráfica, ele passa a ser importante.
Por que o PDF/A pede uma cor de saída declarada?
Porque o PDF/A exige que cores dependentes de dispositivo, como RGB e CMYK puros, tenham uma referência clara. Essa referência fica num bloco chamado OutputIntent, com um perfil ICC. Sem essa referência, o leitor do futuro teria de adivinhar como as cores deveriam aparecer.
Um PDF em RGB pode ir para a gráfica?
Pode ir, mas a gráfica geralmente pede CMYK, porque a impressão usa tintas ciano, magenta, amarelo e preto. Converter de RGB para CMYK muda as cores, às vezes de forma visível. Confirme com a gráfica qual perfil ela usa antes de fechar o arquivo.
O PDF/A muda as cores da minha página?
Pode mudar, porque o conversor reescreve as cores para o espaço de saída definido. Em geral, a diferença é pequena quando o original já era RGB comum, mas cores muito saturadas ou tons fora da faixa do sRGB podem mudar mais. Compare o resultado na tela antes de arquivar.