1. A computer-implemented method for selectively converting color values for objects within a document based on color profiles, wherein a color profile defines a conversion for color values between a source color space and a destination color space, wherein the method comprises: performing by a computer: determining whether an object-level color profile exists for an object in the document; in response to determining that an object-level color profile does exist for the object in the document, determining whether an object-level flag for the object is set to honor the object-level color profile; and in response to determining that the object-level flag for the object is set to honor the object-level color profile, using the object-level color profile and an output color profile to convert color values for the object in the document.