After a close look this question does not make sense. Why? If you care about correct colours, RGB #BDCDDA is not a colour. It becomes a colour together with an RGB colour profile (sRGB and AdobeRGB being popular ones). But it does not become a colour together with a CMYK profile because for a conversion you need a start and a destination profile. Here we can guess because of the web-like hex style of the colour values that the source profile probably is sRGB. But likely the one who gave you the values does not master colour management otherwise he/she/they would have told you the profile.
I see three solutions how to handle this correctly:
1 RGB based colour managed document
\documentclass{book}
\usepackage{xcolor}
\usepackage{luatex85}
%Create an OutputIntent in order to correctly specify colours
\immediate\pdfobj stream attr{/N 3} file{sRGB.icc}
\pdfcatalog{%
/OutputIntents [
<<
/Type /OutputIntent
/S /GTS_PDFA1
/DestOutputProfile \the\pdflastobj\space 0 R
/OutputConditionIdentifier (sRGB)
/Info (sRGB)
>>
<<
/Type /OutputIntent
/S /GTS_PDFX
/DestOutputProfile \the\pdflastobj\space 0 R
/OutputConditionIdentifier (sRGB)
/Info (sRGB)
>>
]
}
\DefineNamedColor{named}{mycolor}{HTML}{BDCDDA}
\begin{document}
\textcolor{mycolor}{light blue text}
\end{document}
If this does not look as an answer because it's an RGB document keep in mind that every good print shop does a colour conversion anyway specifically for their machine. As long as they know the source profile they can handle it.
2 CMYK based colour managed document
\documentclass{book}
\usepackage[cmyk]{xcolor}
\usepackage{luatex85}
\immediate\pdfobj stream attr{/N 4} file{ISOcoated_v2_300_eci.icc}
\pdfcatalog{%
/OutputIntents [
<<
/Type /OutputIntent
/S/GTS_PDFA1
/DestOutputProfile \the\pdflastobj\space 0 R
/OutputConditionIdentifier (Coated FOGRA39)
/Info(FOGRA39L)
>>
<<
/Type /OutputIntent
/S/GTS_PDFX
/DestOutputProfile \the\pdflastobj\space 0 R
/OutputConditionIdentifier (Coated FOGRA39)
/Info(FOGRA39L)
>>
]
}
\DefineNamedColor{named}{mycolor}{cmyk}{0.3203,0.1602,0.1172,0.0000}
\begin{document}
\textcolor{mycolor}{light blue text}
\end{document}
This will work too. On a calibrated screen viewed with a colour management capable viewer you will see the correct colours. This under the assumption that the conversion of the values you have made is correct.
3 CMYK OutputIntent with RGB text object
\documentclass{book}
\usepackage[cmyk]{xcolor}
\usepackage{luatex85}
\immediate\pdfobj stream attr{/N 4} file{ISOcoated_v2_300_eci.icc}
\pdfcatalog{%
/OutputIntents [
<<
/Type /OutputIntent
/S/GTS_PDFA1
/DestOutputProfile \the\pdflastobj\space 0 R
/OutputConditionIdentifier (Coated FOGRA39)
/Info(FOGRA39L)
>>
<<
/Type /OutputIntent
/S/GTS_PDFX
/DestOutputProfile \the\pdflastobj\space 0 R
/OutputConditionIdentifier (Coated FOGRA39)
/Info(FOGRA39L)
>>
]
}
\DefineNamedColor{named}{mycolor}{HTML}{BDCDDA}
\begin{document}
\textcolor{mycolor}{light blue text}
\end{document}
Even if you declare an OutputIntent for the whole PDF you could assign a different colour profile to certain text objects as in this MWE. But I don't know which internal conversion algorithm is applied so I don't recommend this way.
For all three ways I recommend using the full PDF/A and/or PDF/X standard, not just the MWE I show here. Here I show how such a document would look like.
I used a dual OutputIntent in my examples because a viewer can apply the A
or X
. There will be colour unmanaged viewers too. If you use both with the same profile you are on the safe side.